# How to use SemVer with Julia?

**URL:** <https://discourse.julialang.org/t/how-to-use-semver-with-julia/25049>\
**Category:** General Usage\
**Created:** [June 7, 2019, 2:57pm UTC](https://discourse.julialang.org/t/how-to-use-semver-with-julia/25049 "2019-06-07T14:57:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrkaspa](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mrkaspa/32/7236_2.png) [@mrkaspa](https://discourse.julialang.org/u/mrkaspa)\
**Post date:** [June 7, 2019, 2:57pm UTC](https://discourse.julialang.org/t/how-to-use-semver-with-julia/25049/1 "2019-06-07T14:57:50Z")

</div>

How can I add a package from a specific version to Julia, in my Project.toml looks like I only bind it to an specific commit

[deps]

Distributions = “31c24e10-a181-5473-b8eb-7969acd0382f”

JSON = “682c06a0-de6a-54ab-a142-c8b1cf79cde6”

Luxor = “ae8d54c2-7ccd-5906-9d76-62fc9837b5bc”

Pipe = “b98c9c47-44ae-5843-9183-064241ee97a0”

Plots = “91a5bcdd-55d7-5caf-9e0b-520d859cae80”

PyPlot = “d330b81b-6aea-500a-939a-2ce795aea3ee”

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [June 7, 2019, 3:16pm UTC](https://discourse.julialang.org/t/how-to-use-semver-with-julia/25049/2 "2019-06-07T15:16:54Z")

</div>

Those are not commits, they are [UUIDs](https://en.m.wikipedia.org/wiki/Universally_unique_identifier).

If you want to add compatibility constraints, see [6. Compatibility · Pkg.jl](https://julialang.github.io/Pkg.jl/v1/compatibility/)

If you want to install a specific version, use e.g.

```bash
pkg> add Example@0.5

```

See [11. REPL Mode Reference · Pkg.jl](https://julialang.github.io/Pkg.jl/v1/repl/#repl-add)
