# Is there an easy way to find out if a package supports certain Julia version?

**URL:** <https://discourse.julialang.org/t/is-there-an-easy-way-to-find-out-if-a-package-supports-certain-julia-version/13110>\
**Category:** General Usage\
**Tags:** package\
**Created:** [August 9, 2018, 6:21pm UTC](https://discourse.julialang.org/t/is-there-an-easy-way-to-find-out-if-a-package-supports-certain-julia-version/13110 "2018-08-09T18:21:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [August 9, 2018, 6:21pm UTC](https://discourse.julialang.org/t/is-there-an-easy-way-to-find-out-if-a-package-supports-certain-julia-version/13110/1 "2018-08-09T18:21:57Z")

</div>

Let’s say I need Conda and I am on 1.0.0. Can I use some Pkg incantation to tell me if Pkg.build(“Conda”) will be successful (i. e. if Conda supports 1.0.0)?

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [August 9, 2018, 8:05pm UTC](https://discourse.julialang.org/t/is-there-an-easy-way-to-find-out-if-a-package-supports-certain-julia-version/13110/2 "2018-08-09T20:05:55Z")

</div>

Packages choose what julia versions they declare they are compatible with. If Conda says it supports 1.0.0 (by e.g. not having an upper bound) the package manager cannot do anything.

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [August 10, 2018, 6:50am UTC](https://discourse.julialang.org/t/is-there-an-easy-way-to-find-out-if-a-package-supports-certain-julia-version/13110/3 "2018-08-10T06:50:32Z")

</div>

Right, but in a way my question was really about how to find out which version a given package supports. Where is that information recorded? In the Project.toml file? And can Pkg facilities be used to query that sort of information?

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [August 11, 2018, 10:35pm UTC](https://discourse.julialang.org/t/is-there-an-easy-way-to-find-out-if-a-package-supports-certain-julia-version/13110/4 "2018-08-11T22:35:47Z")

</div>

In the registry for packages you add based on version and in the project / require file for packages you have add by url / branch / path.

There is no good API to retrieve this information right now.
