# How to set python version in a package wrapped by PythonCall (Solved: operator error)

**URL:** <https://discourse.julialang.org/t/how-to-set-python-version-in-a-package-wrapped-by-pythoncall-solved-operator-error/133598>\
**Category:** General Usage\
**Tags:** package, pythoncall, condapkg\
**Created:** [November 1, 2025, 9:09pm UTC](https://discourse.julialang.org/t/how-to-set-python-version-in-a-package-wrapped-by-pythoncall-solved-operator-error/133598 "2025-11-01T21:09:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![KajWiik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kajwiik/32/199_2.png) [@KajWiik](https://discourse.julialang.org/u/KajWiik)\
**Post date:** [November 1, 2025, 9:09pm UTC](https://discourse.julialang.org/t/how-to-set-python-version-in-a-package-wrapped-by-pythoncall-solved-operator-error/133598/1 "2025-11-01T21:09:28Z")

</div>

I am writing a wrapper package using PythonCall and I would like to set the python version to \<= 3.13. I tried to set the version in CondaPkg.toml:

```julia-auto
[deps]
python = "<=3.13"

```

but it doesn’t seem to work (version is still 3.14 and triggers a bug).

Any suggestions?

---

<div class="post-metadata">

**Author:** ![KajWiik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kajwiik/32/199_2.png) [@KajWiik](https://discourse.julialang.org/u/KajWiik)\
**Post date:** [November 2, 2025, 8:27am UTC](https://discourse.julialang.org/t/how-to-set-python-version-in-a-package-wrapped-by-pythoncall-solved-operator-error/133598/2 "2025-11-02T08:27:12Z")

</div>

I used a wrong version of the library, doh…
