An error occurred fetching the project authors.
  1. 05 Mar, 2021 2 commits
  2. 02 Mar, 2021 1 commit
  3. 13 Oct, 2020 1 commit
  4. 24 May, 2020 2 commits
  5. 17 May, 2020 2 commits
    • Godefroid Chapelle's avatar
      Problem: loop forever when upgrading · 188827f9
      Godefroid Chapelle authored
      Solution:
      - better detection of need for upgrade
      - more protection break by restarting only once
      188827f9
    • 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
  6. 21 Aug, 2019 1 commit
  7. 15 Jan, 2019 2 commits
  8. 10 Dec, 2018 1 commit
  9. 23 Aug, 2018 1 commit
  10. 02 Jul, 2018 1 commit
  11. 29 Jun, 2018 2 commits
  12. 01 Mar, 2018 1 commit
    • Reinout van Rees's avatar
      Using more robust checking if we've upgraded ourselves · 2c922f22
      Reinout van Rees authored
      With an extension (like mr.developer) that depends on setuptools *and* with
      the new update-the-workingset-immediately functionality introduced in 2.11,
      the old have-we-been-upgraded-ourselves functionality didn't function reliably
      anymore.
      2c922f22
  13. 08 Feb, 2018 1 commit
  14. 25 May, 2017 1 commit
    • Jason Madden's avatar
      Sort distributions when computing a signature. (#393) · 47bbc3c4
      Jason Madden authored
      This fixes #392.
      
      Previously under Python 3 (probably prior to 3.6, when dicts became
      ordered by default) or under Python 2 with ``-R`` or
      ``PYTHONHASHSEED=random`` the results were undefined because dict
      iteration order is undefined.
      
      The value being sorted is complex and defined by
      pkg_resources.Distribution:
      
      ```    @property
          def hashcmp(self):
              return (
                  self.parsed_version,
                  self.precedence,
                  self.key,
                  _remove_md5_fragment(self.location),
                  self.py_version or '',
                  self.platform or '',
              )
      
          def __hash__(self):
              return hash(self.hashcmp)
      
          def __lt__(self, other):
              return self.hashcmp < other.hashcmp
      ...
      ```
      47bbc3c4
  15. 07 Mar, 2017 5 commits
  16. 06 Mar, 2017 2 commits
  17. 28 Feb, 2017 2 commits
    • Jim Fulton's avatar
      Added the writing-recipes topic (#359) · 4f32ff9e
      Jim Fulton authored
      4f32ff9e
    • Jim Fulton's avatar
      Added reference documentation for command-line options (#354) · 7a5ee4aa
      Jim Fulton authored
      * Added reference documentation for command-line options
      
      - Intentionally didn't document -o, -O and -n
      
        Offline mode is an attractive nuisance.
      
        -n is unlikely to be needed and can be spelled newest=true
      
      - Removed -o, -O and -n from command help.
      
      - Sorted options alphabetically in the reference doc and command help.
      
      - Removed documentation of the log-level option.  It just confuses things.
        I seriously doubt that anyone uses it.
      7a5ee4aa
  18. 30 Jan, 2017 1 commit
  19. 29 Jan, 2017 1 commit
    • Jim Fulton's avatar
      Added a buildout option, ``abi-tag-eggs`` · 5e10cfff
      Jim Fulton authored
      that, when true, causes the `ABI tag
      <https://www.python.org/dev/peps/pep-0425/#abi-tag>`_ for the buildout
      environment to be added to the eggs directory name.
      
      This is useful when switching Python implementations (e.g. CPython
      vs PyPI or debug builds vs regular builds), especially when
      environment differences aren't reflected in egg names.  It also has
      the side benefit of making eggs directories smaller, because eggs
      for different Python versions are in different directories.
      5e10cfff
  20. 28 Jan, 2017 1 commit
  21. 01 Sep, 2015 1 commit
  22. 26 Aug, 2015 2 commits
  23. 25 Aug, 2015 1 commit
  24. 01 Jul, 2015 5 commits