sagemath/sage

Upgrade setuptools and pip

Closed this issue · 9 comments

Description changed:

--- 
+++ 
@@ -1 +1,5 @@
+**Tarballs**:
 
+- https://files.pythonhosted.org/packages/d3/3e/1d74cdcb393b68ab9ee18d78c11ae6df8447099f55fe86ee842f9c5b166c/setuptools-40.0.0.zip
+
+- https://files.pythonhosted.org/packages/69/81/52b68d0a4de760a2f1979b0931ba7889202f302072cc7a0d614211bc7579/pip-18.0.tar.gz
comment:2

I have the impression that --no-deps is broken:

$ pip install --no-dependencies --ignore-installed --verbose --no-index .                                     
Ignoring indexes: https://pypi.org/simple
Created temporary directory: /tmp/pip-ephem-wheel-cache-gW21cZ
Created temporary directory: /tmp/pip-req-tracker-HVBi2r
Created requirements tracker '/tmp/pip-req-tracker-HVBi2r'
Created temporary directory: /tmp/pip-install-7uRcZ3
Processing /usr/local/src/sage-config/local/var/tmp/sage/build/pip-18.0/src
  Created temporary directory: /tmp/pip-req-build-qTWIJh
  Added file:///usr/local/src/sage-config/local/var/tmp/sage/build/pip-18.0/src to build tracker '/tmp/pip-req-tracker-HVBi2r'
  Created temporary directory: /tmp/pip-build-env-6hNQx4
  Installing build dependencies ...   Running command /usr/local/src/sage-config/local/bin/python -m pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-6hNQx4 --no-warn-script-location -v --no-binary :none: --only-binary :none: --no-index -- setuptools wheel
  Ignoring indexes: https://pypi.org/simple
  Created temporary directory: /tmp/pip-ephem-wheel-cache-8G7iyn
  Re-using requirements tracker '/tmp/pip-req-tracker-HVBi2r'
  Created temporary directory: /tmp/pip-install-hWMV5g
  Collecting setuptools
    0 location(s) to search for versions of setuptools:
    Could not find a version that satisfies the requirement setuptools (from versions: )
  Cleaning up...
  Cleaned build tracker '/tmp/pip-req-tracker-HVBi2r'
  No matching distribution found for setuptools
  Exception information:
  Traceback (most recent call last):
    File "/usr/local/src/sage-config/local/lib/python2.7/site-packages/pip/_internal/basecommand.py", line 141, in main
      status = self.run(options, args)
    File "/usr/local/src/sage-config/local/lib/python2.7/site-packages/pip/_internal/commands/install.py", line 299, in run
      resolver.resolve(requirement_set)
    File "/usr/local/src/sage-config/local/lib/python2.7/site-packages/pip/_internal/resolve.py", line 102, in resolve
      self._resolve_one(requirement_set, req)
    File "/usr/local/src/sage-config/local/lib/python2.7/site-packages/pip/_internal/resolve.py", line 256, in _resolve_one
      abstract_dist = self._get_abstract_dist_for(req_to_install)
    File "/usr/local/src/sage-config/local/lib/python2.7/site-packages/pip/_internal/resolve.py", line 209, in _get_abstract_dist_for
      self.require_hashes
    File "/usr/local/src/sage-config/local/lib/python2.7/site-packages/pip/_internal/operations/prepare.py", line 218, in prepare_linked_requirement
      req.populate_link(finder, upgrade_allowed, require_hashes)
    File "/usr/local/src/sage-config/local/lib/python2.7/site-packages/pip/_internal/req/req_install.py", line 308, in populate_link
      self.link = finder.find_requirement(self, upgrade)
    File "/usr/local/src/sage-config/local/lib/python2.7/site-packages/pip/_internal/index.py", line 543, in find_requirement
      'No matching distribution found for %s' % req
  DistributionNotFound: No matching distribution found for setuptools
comment:3

Or maybe --no-index is broken. In any case, I reported pypa/pip#5696

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

8602213Upgrade setuptools and pip

Reviewer: Julian Rüth

comment:8

lgtm; too bad about the pip annoyances