Can't get the package from hex

I am having a bit strange issue with hex. I have pushed a new version of a package there: https://hex.pm/packages/crawly

But when I am trying to get it, e.g.: https://github.com/oltarasenko/crawly-cars

I am getting:

āžœ  cars_shop git:(master) mix deps.get
** (Mix) No matching version for crawly ~> 0.2.0 (from: mix.exs) in registry

The latest version is: 0.1.0```

Also, it looks like hex knows the real information about the package:

cars_shop git:(master) mix hex.info crawly
high-level web crawling & scraping framework for Elixir.

Config: {:crawly, "~> 0.2.0"}
Releases: 0.2.0, 0.1.2, 0.1.1, 0.1.0

Licenses: Apache 2.0
Links:
  Docs: https://oltarasenko.github.io/crawly/
  GitHub: https://github.com/oltarasenko/crawly

At first, I thought it might be a caching issue. So I tried to remove the ~/.hex folder. But it did not help :(.
Could someone advise what is wrong?

Hmmm, sounds like it could be related to this thread Getting 502 from Hex.pm, when trying to publish a package

2 Likes

yes, as @axelson said it is related to the other issue. There is an open issue on hexpm discussing the cause/solution https://github.com/hexpm/hexpm/issues/835

2 Likes