# PythonCall pip dependency not building correctly

**URL:** <https://discourse.julialang.org/t/pythoncall-pip-dependency-not-building-correctly/84237>\
**Category:** General Usage\
**Tags:** pythoncall\
**Created:** [July 14, 2022, 6:47pm UTC](https://discourse.julialang.org/t/pythoncall-pip-dependency-not-building-correctly/84237 "2022-07-14T18:47:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![AnushaSekar](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/anushasekar/32/37962_2.png) [@AnushaSekar](https://discourse.julialang.org/u/AnushaSekar)\
**Post date:** [July 14, 2022, 6:47pm UTC](https://discourse.julialang.org/t/pythoncall-pip-dependency-not-building-correctly/84237/1 "2022-07-14T18:47:56Z")

</div>

I have a python package, which I can pip install. I am trying to wrap it using PythonCall. My python package has a pyproject.toml file and it has scipy as one of its dependencies. The latest scipy seems to need a version of GLIBCXX\_3.4.30, but the add or using statements do not seem to bring in the required CXX dependencies for scipy. Is there something I am missing? Do I need a special build script?

My CondaPkg.toml file in the Julia package looks like this

```julia
 [pip.deps]
hello_python = "@ <url to repo>/_git/HelloPython"

```

My pyproject.toml looks like

```julia
[build-system]
requires = [
    "setuptools",
    "setuptools-scm",
    "wheel"
    ]
build-backend = "setuptools.build_meta"

[project]
name = "hello_python"
version = "0.0.1"
description = "A small example package"
classifiers = [
    "Programming Language :: Python :: 3"
    ]

dependencies = [
    'numpy',
   'scipy'
    ]

```

---

<div class="post-metadata">

**Author:** ![rejuvyesh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rejuvyesh/32/91_2.png) [@rejuvyesh](https://discourse.julialang.org/u/rejuvyesh)\
**Post date:** [July 14, 2022, 10:24pm UTC](https://discourse.julialang.org/t/pythoncall-pip-dependency-not-building-correctly/84237/2 "2022-07-14T22:24:32Z")

</div>

GLIBC is usually provided by your system and not Julia or Python. You can check yours on a terminal with `ldd --version`
