1. 17 May, 2020 2 commits
    • Godefroid Chapelle's avatar
      Problem: there is no support for `Requires-Python` · dcdc34d1
      Godefroid Chapelle authored
      Solution: monkeypatch `setuptools.packageIndex`
      with code from `pip._internal`.
      
      Because it depends on `pip._internal`, it is fragile.
      As a first defense against breakage, imports are protected.
      In case they would fail, buildout still works.
      dcdc34d1
    • Godefroid Chapelle's avatar
      Problem: `setuptools.easy_install` is deprecated · 768502ce
      Godefroid Chapelle authored
      Solution: Use `pip install`
      
      The meat of the change is in src/zc/buildout/easy_install.py
      
      Some tests had to be refactored a bit to make them more robust.
      
      `tox` is removed to avoid issues due to sharing the same directory
      between different virtual environments; `Makefile` enriched to make
      per python virtual envs depend on source files.
      
      No need to be afraid of default Python install as we depend on `pip`.
      `bootstrap.py` is gone as not needed anymore.
      768502ce
  2. 11 May, 2020 2 commits
  3. 09 May, 2020 2 commits
  4. 08 May, 2020 5 commits
  5. 11 Feb, 2020 4 commits
  6. 14 Jan, 2020 2 commits
  7. 28 Nov, 2019 1 commit
  8. 26 Nov, 2019 2 commits
  9. 15 Nov, 2019 1 commit
  10. 14 Nov, 2019 1 commit
  11. 21 Aug, 2019 1 commit
  12. 20 Aug, 2019 1 commit
  13. 03 Jul, 2019 4 commits
  14. 14 May, 2019 2 commits
    • Marius Gedminas's avatar
      Remove deprecation warning suppression · 780af6a6
      Marius Gedminas authored
      Now the deprecation warning itself is fixed, we no longer need to
      suppress it to have the tests pass.
      780af6a6
    • Marius Gedminas's avatar
      Fix tests · 2cf42066
      Marius Gedminas authored
      Add a RENormalizer so the easy_install.txt will be happy with scripts
      generated on Python 2 (using open(..., 'U')) and on Python 3 (using just
      open(...)).
      
      This was suggested by @sallner.
      2cf42066
  15. 30 Mar, 2019 1 commit
  16. 22 Feb, 2019 1 commit
  17. 21 Feb, 2019 1 commit
  18. 07 Feb, 2019 1 commit
  19. 29 Jan, 2019 4 commits
  20. 28 Jan, 2019 2 commits