All Versions
58
Latest Version
Avg Release Cycle
68 days
Latest Release
782 days ago

Changelog History
Page 4

  • v2.8.0 Changes

    February 13, 2017
    • ➕ Added a hook to enable a soon-to-be-released buildout extension to provide wheel support.
  • v2.7.1 Changes

    January 31, 2017
    • 🛠 Fixed a bug introduced in 2.6.0: zc.buildout and its dependeoncies were reported as picked even when their versions were fixed in a versions section. Worse, when the update-versions-file option was used, the versions section was updated needlessly on every run.
  • v2.7.0 Changes

    January 30, 2017
    • ➕ Added a buildout option, abi-tag-eggs 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.

  • v2.6.0 Changes

    January 29, 2017
    • ⚡️ Updated to work with the latest setuptools.

    • ➕ Added (verified) Python 3.6 support.

  • v2.5.3 Changes

    September 05, 2016
    • After a dist is fetched and put into its final place, compile its python files. No longer wait with compiling until all dists are in place. This is related to the change below about not removing an existing egg. [maurits]

    • 🚚 Do not remove an existing egg. When installing an egg to a location that already exists, keep the current location (directory or file). This can only happen when the location at first did not exist and this changed during the buildout run. We used to remove the previous location, but this could cause problems when running two buildouts at the same time, when they try to install the same new egg. Fixes #307. [maurits]

    • 🏗 In zc.buildout.testing.system, set TERM=dumb in the environment. This avoids invisible control characters popping up in some terminals, like xterm. Note that this may affect tests by buildout recipes. [maurits]

    • ✂ Removed Python 2.6 and 3.2 support. [do3cc]

  • v2.5.2 Changes

    June 07, 2016
    • 🛠 Fixed -= and += when extending sections. See #161. [puittenbroek]
  • v2.5.1 Changes

    April 06, 2016
    • 🛠 Fix python 2 for downloading external config files with basic auth in the URL. Fixes #257.
  • v2.5.0 Changes

    November 16, 2015
    • ➕ Added more elaborate version and requirement information when there's a version conflict. Previously, you could get a report of a version conflict without information about which dependency requested the conflicing requirement.

    Now all this information is logged and displayed in case of an error. [reinout]

    • ⬇️ Dropped 3.2 support (at least in the automatic tests) as setuptools will soon stop supporting it. Added python 3.5 to the automatic tests. [reinout]
  • v2.4.7 Changes

    October 29, 2015
    • 🛠 Fix for #279. Distutils script detection previously broke on windows with python 3 because it errored on .exe files. [reinout]
  • v2.4.6 Changes

    October 28, 2015
    • Relative paths are now also correctly generated for the current directory ("develop = ."). [youngking]