Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple underscores are not normalized for pypi ecosystem packages #151

Open
tisnik opened this issue Aug 29, 2017 · 0 comments
Open

Multiple underscores are not normalized for pypi ecosystem packages #151

tisnik opened this issue Aug 29, 2017 · 0 comments

Comments

@tisnik
Copy link
Member

tisnik commented Aug 29, 2017

If the following job description is sent to the flow-scheduling endpoint:

{
  "flow_arguments": [
    {
      "ecosystem": "pypi",
      "force": true,
      "force_graph_sync": true,
      "name": "clojure__py",
      "recursive_limit": 0,
      "version": "0.2.4"
    }
  ],
  "flow_name": "bayesianFlow"
}

The new S3 entry is created:

Amazon S3STAGE-bayesian-core-data/pypi/clojure__py

But pip itself seems to normalize double underscore for the entry clojure__py==0.2.4:

pip install -v -r requirements.txt  |grep clojure_
Collecting clojure__py==0.2.4 (from -r requirements.txt (line 8))
    Found link https://pypi.python.org/packages/04/ac/6abc31d1e462265721c1a7ee3edc0f268bae80b0af54a7291ea5ed1e0ac0/clojure_py-0.2.2.tar.gz#md5=e61d6ef5457667b96bc77ce643c4558e (from https://pypi.python.org/simple/clojure-py/), version: 0.2.2
    Found link https://pypi.python.org/packages/0a/03/4eb296be06ffecff2202a85e5e41a1263bc2a158698b32f6731264db195a/clojure_py-0.2.0.tar.gz#md5=3cde39ad9a550b49ffb6f65de1c07ae8 (from https://pypi.python.org/simple/clojure-py/), version: 0.2.0
    Found link https://pypi.python.org/packages/51/18/1cc7924585c6169529ac4ebdb375b64fd6c0544024b9178d3b83b7f1cef8/clojure_py-0.2.3.tar.gz#md5=8a81a26d34e12a2bb69762c5147fd79f (from https://pypi.python.org/simple/clojure-py/), version: 0.2.3
    Skipping link https://pypi.python.org/packages/9f/34/a0c981f51871b04baf9273365fa681a90be17adf428f0605693f9b255dea/clojure_py-0.1.0g.win32.exe#md5=d9d6a56b114bd2a3b60477d79a7a8283 (from https://pypi.python.org/simple/clojure-py/); unsupported archive format: .exe
    Found link https://pypi.python.org/packages/e9/d1/77ca45d549ee5879c615eb4431db4c94b4c90cb2be6705d652efcc08e02e/clojure_py-0.2.4.tar.gz#md5=db0025db3e80fae44f20efba1bab6e3c (from https://pypi.python.org/simple/clojure-py/), version: 0.2.4
    Found link https://pypi.python.org/packages/ec/80/4990cf067a7a5cc3800a1e2331ab97c17583b78b91645bfcce61bc50df6b/clojure_py-0.1.0g.zip#md5=2dad75fc34ad2b1f4edb3ce9e831dc27 (from https://pypi.python.org/simple/clojure-py/), version: 0.1.0g
    Found link https://pypi.python.org/packages/fc/59/979c5b14f0ac051d2c9d39fdce3d851977ed9f78447bbc03392a991ad4d4/clojure_py-0.2.1.tar.gz#md5=8a4a8f7ea9cc4af8eed298e704b9a2bf (from https://pypi.python.org/simple/clojure-py/), version: 0.2.1
  Looking up "https://pypi.python.org/packages/e9/d1/77ca45d549ee5879c615eb4431db4c94b4c90cb2be6705d652efcc08e02e/clojure_py-0.2.4.tar.gz" in the cache
  Using cached clojure_py-0.2.4.tar.gz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant