forked from pool/python-zc.buildout
- Bug fixes: - Fix development installs to still work when using setuptools 80.0.0. From then on, setuptools internally calls ``pip install --editable``. Note that "distutils scripts" can no longer be detected with setuptools 80. This seems an ancient technology, and probably hardly used. - Use a copy of ``package_index.py`` from ``setuptools`` 80.2.0. This fixes compatibility with ``setuptools`` 80.3.0 where this module was removed. Merged some of our patches into this copy. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zc.buildout?expand=0&rev=51
1111 lines
53 KiB
Plaintext
1111 lines
53 KiB
Plaintext
-------------------------------------------------------------------
|
||
Sat Jul 26 20:30:01 UTC 2025 - Sebastian Wagner <sebix@sebix.at>
|
||
|
||
- update to version 4.1.11:
|
||
- Bug fixes:
|
||
- Fix development installs to still work when using setuptools 80.0.0.
|
||
From then on, setuptools internally calls ``pip install --editable``.
|
||
Note that "distutils scripts" can no longer be detected with setuptools 80.
|
||
This seems an ancient technology, and probably hardly used.
|
||
- Use a copy of ``package_index.py`` from ``setuptools`` 80.2.0.
|
||
This fixes compatibility with ``setuptools`` 80.3.0 where this module was removed.
|
||
Merged some of our patches into this copy.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 17 09:17:30 UTC 2025 - Markéta Machová <mmachova@suse.com>
|
||
|
||
- Convert to libalternatives
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 6 03:07:31 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
||
|
||
- Update to 4.1.10:
|
||
* Breaking changes:
|
||
+ Drop Python 3.8 support. Require 3.9 as minimum.
|
||
+ Add dependency on packaging.
|
||
+ Require setuptools >= 49.0.0.
|
||
+ Remove support for distribute, which was probably already broken.
|
||
+ Drop support for Python 2. Require Python 3.8 as minimum.
|
||
* New features:
|
||
+ In the ls testing method, add keyword argument
|
||
lowercase_and_sort_output.
|
||
* Bug fixes:
|
||
+ Fix accidental changes to PYTHONPATH in os.environ when calling pip
|
||
install.
|
||
+ Use the canonical name of a package when checking for a version
|
||
constraint.
|
||
+ Get actual project name from dist.
|
||
+ Prevent getting package pages twice.
|
||
+ No longer recompile py files if we moved the dist. This code was never
|
||
updated for Python 3.
|
||
+ Require at least packaging version 23.2.
|
||
+ Implement PEP 503: request normalized package url on PyPI servers.
|
||
+ Fix error adding minimum zc.buildout version as requirement.
|
||
+ Support Python 3.12 and 3.13. This only needed a few test fixes.
|
||
- Switch to pyproject macros.
|
||
- No more greedy globs in %files.
|
||
- Run at least a portion of the testsuite.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 20 18:27:41 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 3.3:
|
||
* Allow the -I option in the Python interpreter wrapper
|
||
installed by buildout when using the zc.recipe.egg recipe's
|
||
interpreter = directive. This solves the issue when VSCode
|
||
calls the designated Python interpreter for a workspace with
|
||
this option to determine the Python version etc. (#627)
|
||
* Allow the -I option in the Python interpreter wrapper
|
||
installed by buildout when using the zc.recipe.egg recipe's
|
||
interpreter = directive. This solves the issue when VSCode
|
||
calls the designated Python interpreter for a workspace with
|
||
this option to determine the Python version etc.
|
||
* Add config option: optional-extends. This is the same as the
|
||
extends option, but then for optional files. The names must
|
||
be file paths, not URLs. If the path does not exist, it is
|
||
silently ignored. This is useful for optionally loading a
|
||
local.cfg or custom.cfg with options specific for the
|
||
developer or the server. [maurits]
|
||
* Fix: a variable defined with initial += was undefined and
|
||
would lead to a corrupted .installed.cfg. Fixes issue 641.
|
||
[distributist]
|
||
* Fix: extends with increments could result in missing values.
|
||
Buildout processes them in the correct order now and combines
|
||
them correctly. Fixes issue 176 and issue 629. [distributist]
|
||
* Fix: Multiple += or /-= in one file would lose assignment in
|
||
a previous file. Fixes issue 656. [distributist]
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 8 16:36:27 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- update to 3.1.0:
|
||
* Drop support for Python 3.5. It is unsupported, and testing
|
||
it is too hard. [maurits]
|
||
* Normalize package names when gathering packages. This should
|
||
help find all distributions for package name.space, whether
|
||
they are called name.space-1.0.tar.gz with a dot or
|
||
name_space-1.0.tar.gz with an underscore (created with
|
||
setuptools 69.3 or higher). [maurits]
|
||
* Fix ImportError: cannot import name packaging from
|
||
pkg_resources with setuptools 70. Done by adding a
|
||
compatibility module that tries to import packaging from
|
||
several places. Fixes issue 648. [maurits]
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 3 03:00:44 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
|
||
|
||
- Update 3.0.1 (2022-11-08)
|
||
* Fixed import of packaging.markers. [maurits] (#621)
|
||
|
||
- Update to 3.0.0 (2022-11-07)
|
||
* Add support for PEP 508 markers in section condition expressions. For example: [versions:python_version <= "3.9"]. [maurits] (#621)
|
||
Bug fixes:
|
||
* Command-line ‘extends’ now works with dirs in file names [gotcha] (cli-extends)
|
||
* Add support for python311-315 in conditional section expressions. (#311)
|
||
* Make compatible with pip 22.2+, restoring Requires-Python functionality there. Fixes issue 613. [maurits] (#613)
|
||
|
||
- Update to 3.0.0rc3 (2022-04-07)
|
||
* Fix TypeError: dist must be a Distribution instance due to issue between setuptools and pip. (#600)
|
||
|
||
- Update to 3.0.0rc2 (2022-03-04)
|
||
* add support for PEP496 environment markers (pep496)
|
||
* Fix TypeError for missing required use_deprecated_html5lib with pip 22. Keep compatible with earlier pip versions. (#598)
|
||
|
||
- Update to 3.0.0rc1 (2021-12-16)
|
||
* Call pip via python -m pip. (#569)
|
||
|
||
- Update to 3.0.0b5 (2021-11-29)
|
||
* Fix when c extension implements namespace packages without the corresponding directories. (#589)
|
||
* Honor command-line buildout:extends (#592)
|
||
|
||
- Update to 3.0.0b4 (2021-11-25)
|
||
* Allow to run buildout in FIPS enabled environments. (#570)
|
||
* Proper error message if extends-cache tries to expand ${section:variable} (#585)
|
||
* Forward verbose option to pip (#576)
|
||
* Check that file top_level.txt exists before opening. Add check for other files as well. (#582)
|
||
* Return code of pip install subprocess is now properly returned to buildout. (#586)
|
||
|
||
- Update to 3.0.0b3 (2021-10-08)
|
||
* Improve warning message when a section contains unused options. (#483)
|
||
* Fix support of pip>=21.1 (#567)
|
||
* Fix confusion when using multiple Python versions and installing packages with C extensions without proper binary wheel available. (#574)
|
||
* Avoid broken jobs on Travis because of security on PRs (travis-pr)
|
||
|
||
- Update to 3.0.0b2 (2021-03-09)
|
||
* Improve error message when a package version is not pinned and allow-picked-versions = false. (#481)
|
||
* Fix FileNotFoundError when installing eggs with top-level directory without code (like doc). (#556)
|
||
* Login to docker hub to avoid pull limits (travis)
|
||
* Initialize towncrier (#519)
|
||
|
||
- Update to 3.0.0b1 (2021-03-07)
|
||
* Fix issue with combination of > specs and extras and recent setuptools.
|
||
* Fix issue with incrementing options from .buildout/default.cfg.
|
||
* Support python37, python38 and python39 in conditional section expressions.
|
||
* Fix bootstrapping for python27 and python35.
|
||
|
||
- Update to 3.0.0a2 (2020-05-25)
|
||
* Ignore .git when computing signature of a recipe develop egg
|
||
* Warn when the name passed to zc.recipe.egg:scripts is not defined in egg entry points.
|
||
* Show pip warning about Python version only once.
|
||
* Better patch for pkg_resources.Distribution.hashcmp performance.
|
||
|
||
- Update to 3.0.0a1 (2020-05-17)
|
||
* Scripts: ensure eggs are inserted before site-packages in sys.path.
|
||
* Fix forever loop when changing zc.buildout version via buildout.
|
||
* Add support for Requires-Python metadata. Fragile monkeypatch that relies on pip._internal. Emits a warning when support is disabled due to changes in pip.
|
||
* Use pip install instead of deprecated setuptools.easy_install.
|
||
* Patch pkg_resources.Distribution to make install of unpinned versions quicker. Most obvious with setuptools.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 29 18:02:10 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
|
||
|
||
- Update to version 2.13.8
|
||
* Support python310-315 in conditional section expressions.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 16 23:22:55 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
|
||
|
||
- update to version 2.13.7:
|
||
* Support python37, python38 and python39 in conditional section expressions.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Nov 27 10:12:16 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||
|
||
- - Change History:
|
||
**************
|
||
- update to version 2.13.6:
|
||
- Allow to run buildout in FIPS enabled environments
|
||
(`#570 <https://github.com/buildout/buildout/issues/570>`_)
|
||
- update to version 2.13.5:
|
||
- Improve possible error message if using a too new version of ``setuptools``.
|
||
(`#580 <https://github.com/buildout/buildout/issues/580>`_)
|
||
- update to version 2.13.4:
|
||
- Pin ``setuptools < 52`` as setuptools removed support for ``easy_install`` in
|
||
newer versions.
|
||
(`#543 <https://github.com/buildout/buildout/issues/543>`_)
|
||
- Support for Python 3.4 is no longer tested using automatic tests.
|
||
- Add support for Python 3.7 and 3.8.
|
||
- update to version 2.13.3:
|
||
- Fix DeprecationWarning about MutableMapping.
|
||
(`#484 <https://github.com/buildout/buildout/issues/484>`_)
|
||
- update to version 2.13.2:
|
||
- Fixed DeprecationWarning on python 3.7: "'U' mode is deprecated".
|
||
- update to version 2.13.1:
|
||
- Documentation update for the new ``buildout query`` command.
|
||
- update to version 2.13.0:
|
||
- Get information about the configuration with new command ``buildout query``.
|
||
- update to version 2.12.2:
|
||
- Upon an error, buildout exits with a non-zero exit code. This now also works
|
||
when running with ``-D``.
|
||
- Fixed most 'Deprecation' and 'Resource' warnings.
|
||
- update to version 2.12.1:
|
||
- zc.buildout now explicitly requests zc.recipe.egg >=2.0.6 now.
|
||
- update to version 2.12.0:
|
||
- Add a new buildout option ``allow-unknown-extras`` to enable
|
||
installing requirements that specify extras that do not exist. This
|
||
needs a corresponding update to zc.recipe.egg. See `issue 457
|
||
<https://github.com/buildout/buildout/issues/457>`_.
|
||
zc.recipe.egg has been updated to 2.0.6 for this change.
|
||
- update to version 2.11.5:
|
||
- Fix for `issue 295 <https://github.com/buildout/buildout/issues/295>`_. On
|
||
windows, deletion of temporary egg files is more robust now.
|
||
- update to version 2.11.4:
|
||
- Fix for `issue 451 <https://github.com/buildout/buildout/issues/451>`_:
|
||
distributions with a version number that normalizes to a shorter version
|
||
number (3.3.0 to 3.3, for instance) can be installed now.
|
||
- update to version 2.11.3:
|
||
- Update to use the new PyPI at https://pypi.org/.
|
||
- update to version 2.11.2:
|
||
- Fix for the #442 issue: AttributeError on
|
||
``pkg_resources.SetuptoolsVersion``.
|
||
- update to version 2.11.1:
|
||
- Made upgrade check more robust. When using extensions, the improvement
|
||
introduced in 2.11 could prevent buildout from restarting itself when it
|
||
upgraded setuptools.
|
||
- update to version 2.11.0:
|
||
- Installed packages are added to the working set immediately. This helps in
|
||
some corner cases that occur when system packages have versions that
|
||
conflict with our specified versions.
|
||
- update to version 2.10.0:
|
||
- Setuptools 38.2.0 started supporting wheels. Through setuptools, buildout
|
||
now also supports wheels! You need at least version 38.2.3 to get proper
|
||
namespace support.
|
||
This setuptools change interfered with buildout's recent support for
|
||
`buildout.wheel <https://github.com/buildout/buildout.wheel>`_, resulting in
|
||
a sudden "Wheels are not supported" error message (see `issue 435
|
||
<https://github.com/buildout/buildout/issues/425>`_). Fixed by making
|
||
setuptools the default, though you can still use the buildout.wheel if you
|
||
want.
|
||
- update to version 2.9.6:
|
||
- Fixed: could not install eggs when sdist file name and package name had different
|
||
case.
|
||
- update to version 2.9.5:
|
||
- Use HTTPS for PyPI's index. PyPI redirects HTTP to HTTPS by default
|
||
now so using HTTPS directly avoids the potential for that redirect
|
||
being modified in flight.
|
||
- update to version 2.9.4:
|
||
- Sort the distributions used to compute ``__buildout_signature__`` to
|
||
ensure reproducibility under Python 3 or under Python 2 when ``-R``
|
||
is used on ``PYTHONHASHSEED`` is set to ``random``. Fixes `issue 392
|
||
<https://github.com/buildout/buildout/issues/392>`_.
|
||
**NOTE**: This may cause existing ``.installed.cfg`` to be
|
||
considered outdated and lead to parts being reinstalled spuriously
|
||
under Python 2.
|
||
- Add support code for doctests to be able to easily measure code
|
||
coverage. See `issue 397 <https://github.com/buildout/buildout/issues/397>`_.
|
||
- update to version 2.9.3:
|
||
- Add more verbosity to ``annotate`` results with ``-v``
|
||
- Select one or more sections with arguments after ``buildout annotate``.
|
||
- update to version 2.9.2:
|
||
- Fixed: We unnecessarily used a function from newer versions of
|
||
setuptools that caused problems when older setuptools or pkg_resources
|
||
installs were present (as in travis.ci).
|
||
- update to version 2.9.1:
|
||
- Fixed a minor packaging bug that broke the PyPI page.
|
||
- update to version 2.9.0:
|
||
- Added new syntax to explicitly declare that a part depends on other part.
|
||
See http://docs.buildout.org/en/latest/topics/implicit-parts.html
|
||
- Internal refactoring to work with `buildout.wheel
|
||
<https://github.com/buildout/buildout.wheel>`_.
|
||
- Fixed a bugs in ``zc.buildout.testing.Buildout``. It was loading
|
||
user-default configuration. It didn't support calling the
|
||
``created`` method on its sections.
|
||
- Fixed a bug (windows, py 3.4)
|
||
When processing metadata on "old-style" distutils scripts, .exe stubs
|
||
appeared in ``metadata_listdir``, in turn reading those burped with
|
||
``UnicodeDecodeError``. Skipping .exe stubs now.
|
||
- update to version 2.8.0:
|
||
- Added a hook to enable a soon-to-be-released buildout extension to
|
||
provide wheel support.
|
||
- update to version 2.7.1:
|
||
- 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.
|
||
- update to version 2.7.0:
|
||
- 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.
|
||
- update to version 2.6.0:
|
||
- Updated to work with the latest setuptools.
|
||
- Added (verified) Python 3.6 support.
|
||
- update to version 2.5.3:
|
||
- 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]
|
||
- update to version 2.5.2:
|
||
- Fixed ``-=`` and ``+=`` when extending sections. See #161.
|
||
[puittenbroek]
|
||
- update to version 2.5.1:
|
||
- Fix python 2 for downloading external config files with basic auth in the
|
||
URL. Fixes #257.
|
||
- update to version 2.5.0:
|
||
- 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]
|
||
- update to version 2.4.7:
|
||
- Fix for #279. Distutils script detection previously broke on windows with
|
||
python 3 because it errored on ``.exe`` files.
|
||
[reinout]
|
||
- update to version 2.4.6:
|
||
- Relative paths are now also correctly generated for the current directory
|
||
("develop = .").
|
||
[youngking]
|
||
- update to version 2.4.5:
|
||
- More complete fix for #24. Distutils scripts are now also generated for
|
||
develop eggs.
|
||
[reinout]
|
||
- update to version 2.4.4:
|
||
- zc.buildout is now also released as a wheel. (Note: buildout itself doesn't
|
||
support installing wheels yet.)
|
||
[graingert]
|
||
- update to version 2.4.3:
|
||
- Added nested directory creation support
|
||
[guyzmo]
|
||
- update to version 2.4.2:
|
||
- If a downloaded config file in the "extends-cache" gets corrupted, buildout
|
||
now tells you the filename in the cache. Handy for troubleshooting.
|
||
[reinout]
|
||
- update to version 2.4.1:
|
||
- Check the ``use-dependency-links`` option earlier. This can give
|
||
a small speed increase.
|
||
[maurits]
|
||
- When using python 2, urllib2 is used to work around Python issue 24599, which
|
||
affects downloading from behind a proxy.
|
||
[stefano-m]
|
||
- update to version 2.4.0:
|
||
- Buildout no longer breaks on packages that contain a file with a non-ascii
|
||
filename. Fixes #89 and #148.
|
||
[reinout]
|
||
- Undo breakage on Windows machines where ``sys.prefix`` can also be a
|
||
``site-packages`` directory: don't remove it from ``sys.path``. See
|
||
https://github.com/buildout/buildout/issues/217 .
|
||
- Remove assumption that ``pkg_resources`` is a module (untrue since
|
||
release of `setuptools 8.3``). See
|
||
https://github.com/buildout/buildout/issues/227 .
|
||
- Fix for #212. For certain kinds of conflict errors you'd get an UnpackError
|
||
when rendering the error message. Instead of a nicely formatted version
|
||
conflict message.
|
||
[reinout]
|
||
- Making sure we use the correct easy_install when setuptools is installed
|
||
globally. See https://github.com/buildout/buildout/pull/232 and
|
||
https://github.com/buildout/buildout/pull/222 .
|
||
[lrowe]
|
||
- Updated buildout's `travis-ci <https://travis-ci.org/buildout/buildout>`_
|
||
configuration so that tests run much quicker so that buildout is easier and
|
||
quicker to develop.
|
||
[reinout]
|
||
- Note: zc.recipe.egg has also been updated to 2.0.2 together with this
|
||
zc.buildout release. Fixed: In ``zc.recipe.egg#custom`` recipe's ``rpath``
|
||
support, don't assume path elements are buildout-relative if they start with
|
||
one of the "special" tokens (e.g., ``$ORIGIN``). See:
|
||
https://github.com/buildout/buildout/issues/225.
|
||
[tseaver]
|
||
- ``download-cache``, ``eggs-directory`` and ``extends-cache`` are now
|
||
automatically created if their parent directory exists. Also they can be
|
||
relative directories (relative to the location of the buildout config file
|
||
that defines them). Also they can now be in the form ``~/subdir``, with the
|
||
usual convention that the ``~`` char means the home directory of the user
|
||
running buildout.
|
||
[lelit]
|
||
- A new boostrap.py file is released (version 2015-07-01).
|
||
- When bootstrapping, the ``develop-eggs/`` directory is first removed. This
|
||
prevents old left-over ``.egg-link`` files from breaking buildout's careful
|
||
package collection mechanism.
|
||
[reinout]
|
||
- The bootstrap script now accepts ``--to-dir``. Setuptools is installed
|
||
there. If already available there, it is reused. This can be used to
|
||
bootstrap buildout without internet access. Similarly, a local
|
||
``ez_setup.py`` is used when available instead of it being downloaded. You
|
||
need setuptools 14.0 or higher for this functionality.
|
||
[lrowe]
|
||
- The bootstrap script now uses ``--buildout-version`` instead of
|
||
``--version`` to pick a specific buildout version.
|
||
[reinout]
|
||
- The bootstrap script now accepts ``--version`` which prints the bootstrap
|
||
version. This version is the date the bootstrap.py was last changed. A date
|
||
is handier or less confusing than either tracking zc.buildout's version or
|
||
having a separate bootstrap version number.
|
||
[reinout]
|
||
- update to version 2.3.1:
|
||
- Fixed: Buildout merged single-version requirements with
|
||
version-range requirements in a way that caused it to think there
|
||
wasn't a single-version requirement. IOW, buildout throught that
|
||
versions were being picked when they weren't.
|
||
- Suppress spurios (and possibly non-spurious) version-parsing warnings.
|
||
- update to version 2.3.0:
|
||
- Buildout is now compatible with (and requires) setuptools 8.
|
||
- update to version 2.2.5:
|
||
- Improved fix for #198: when bootstrapping with an extension, buildout was
|
||
too strict on itself, resulting in an inability to upgrade or downgrade its
|
||
own version.
|
||
[reinout]
|
||
- Setuptools must be at 3.3 or higher now. If you use the latest bootstrap
|
||
from http://downloads.buildout.org/2/bootstrap.py you're all set.
|
||
[reinout]
|
||
- Installing *recipes* that themselves have dependencies used to fail with a
|
||
VersionConflict if such a dependency was installed globally with a lower
|
||
version. Buildout now ignores the version conflict in those cases and simply
|
||
installs the correct version.
|
||
[reinout]
|
||
- update to version 2.2.4:
|
||
- Fix for #198: buildout 2.2.3 caused a version conflict when bootstrapping a
|
||
buildout with a version pinned to an earlier one. Same version conflict
|
||
could occur with system-wide installed packages that were newer than the
|
||
pinned version.
|
||
[reinout]
|
||
- update to version 2.2.3:
|
||
- Fix #197, Python 3 regression
|
||
[aclark4life]
|
||
- update to version 2.2.2:
|
||
- Open files for ``exec()`` in universal newlines mode. See
|
||
https://github.com/buildout/buildout/issues/130
|
||
- Add ``BUILDOUT_HOME`` as an alternate way to control how the user default
|
||
configuration is found.
|
||
- Close various files when finished writing to them. This avoids
|
||
ResourceWarnings on Python 3, and better supports doctests under PyPy.
|
||
- Introduce improved easy_install Install.install function. This is present
|
||
in 1.5.X and 1.7X but was never merged into 2.X somehow.
|
||
- update to version 2.2.1:
|
||
- ``distutils`` scripts: correct order of operations on ``from ... import``
|
||
lines (see https://github.com/buildout/buildout/issues/134).
|
||
- Add an ``--allow-site-packges`` option to ``bootstrap.py``, defaulting
|
||
to False. If the value is false, strip any "site packages" (as defined by
|
||
the ``site`` module) from ``sys.path`` before attempting to import
|
||
``setuptools`` / ``pkg_resources``.
|
||
- Updated the URL used to fetch ``ez_setup.py`` to the official, non-version-
|
||
pinned version.
|
||
- update to version 2.2.0:
|
||
- Handle both addition and subtraction of elements (+= and -=) on the same key
|
||
in the same section. Forward-ported from buildout 1.6.
|
||
- Suppress the useless ``Link to <URL> ***BLOCKED*** by --allow-hosts``
|
||
error message being emitted by distribute / setuptools.
|
||
- Extend distutils script generation to support module docstrings and
|
||
__future__ imports.
|
||
- Refactored picked versions logic to make it easier to use for plugins.
|
||
- Use ``get_win_launcher`` API to find Windows launcher (falling back to
|
||
``resource_string`` for ``cli.exe``).
|
||
- Remove ``data_files`` from ``setup.py``: it was installing ``README.txt``
|
||
in current directory during installation (merged from 1.x branch).
|
||
- Switch dependency from ``distribute 0.6.x`` to ``setuptools 0.7.x``.
|
||
- update to version 2.1.0:
|
||
- Meta-recipe support
|
||
- Conditional sections
|
||
- Buildout now accepts a ``--version`` command-line option to print
|
||
its version.
|
||
- Fixed: Builout didn't exit with a non-zero exit status if there was a:
|
||
failure in combination with an upgrade.
|
||
- Fixed: We now fail with an informative error when an old bootstrap:
|
||
script causes buildout 2 to be used with setuptools.
|
||
- Fixed: An error incorrectly suggested that buildout 2 implemented all:
|
||
of the functionality of dumppickedversions.
|
||
- Fixed: Buildout generated bad scripts when no eggs needed to be added:
|
||
to ``sys.path``.
|
||
- Fixed: Buildout didn't honour Unix umask when generating scripts.:
|
||
https://bugs.launchpad.net/zc.buildout/+bug/180705
|
||
- Fixed: ``update-versions-file`` didn't work unless:
|
||
``show-picked-versions`` was also set.
|
||
https://github.com/buildout/buildout/issues/71
|
||
- update to version 2.0.1:
|
||
- Fixed: buildout didn't honor umask settings when creating scripts.
|
||
- Fix for distutils scripts installation on Python 3, related to
|
||
``__pycache__`` directories.
|
||
- Fixed: encoding data in non-entry-point-based scripts was lost.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 2 19:36:55 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||
|
||
- update to version 3.0.0b3:
|
||
- New features:
|
||
- Improve warning message when a section contains unused options. (#483)
|
||
- Bug fixes:
|
||
- Fix support of ``pip>=21.1`` (#567)
|
||
- Fix confusion when using multiple Python versions and
|
||
installing packages with C extensions
|
||
without proper binary wheel available. (#574)
|
||
- Development:
|
||
- Avoid broken jobs on Travis because of security on PRs (travis-pr)
|
||
- update to version 3.0.0b2:
|
||
- New features:
|
||
- Improve error message when a package version is not pinned and `allow-picked-versions = false`. (#481)
|
||
- Bug fixes:
|
||
- Fix FileNotFoundError when installing eggs with top-level directory without code (like doc). (#556)
|
||
- Development:
|
||
- Login to docker hub to avoid pull limits (travis)
|
||
- Initialize towncrier (#519)
|
||
- update to version 3.0.0b1:
|
||
- Fix issue with combination of `>` specs and `extras` and recent `setuptools`.
|
||
- Fix issue with incrementing options from `.buildout/default.cfg`.
|
||
- Support python37, python38 and python39 in conditional section expressions.
|
||
- Fix bootstrapping for python27 and python35.
|
||
- update to version 3.0.0a2:
|
||
- Ignore `.git` when computing signature of a recipe develop egg
|
||
- Warn when the name passed to `zc.recipe.egg:scripts`
|
||
is not defined in egg entry points.
|
||
- Show pip warning about Python version only once.
|
||
- Better patch for ``pkg_resources.Distribution.hashcmp`` performance.
|
||
- update to version 3.0.0a1:
|
||
- Scripts: ensure eggs are inserted before ``site-packages`` in ``sys.path``.
|
||
- Fix forever loop when changing ``zc.buildout`` version via ``buildout``.
|
||
- Add support for ``Requires-Python`` metadata.
|
||
Fragile monkeypatch that relies on ``pip._internal``.
|
||
Emits a warning when support is disabled due to changes in ``pip``.
|
||
- Use ``pip install`` instead of deprecated ``setuptools.easy_install``.
|
||
- Patch ``pkg_resources.Distribution`` to make install of unpinned versions quicker.
|
||
Most obvious with ``setuptools``.
|
||
- update to version 2.13.3:
|
||
- Fix DeprecationWarning about MutableMapping.
|
||
(`#484 <https://github.com/buildout/buildout/issues/484>`_)
|
||
- update to version 2.13.2:
|
||
- Fixed DeprecationWarning on python 3.7: "'U' mode is deprecated".
|
||
- update to version 2.13.1:
|
||
- Documentation update for the new ``buildout query`` command.
|
||
- update to version 2.13.0:
|
||
- Get information about the configuration with new command ``buildout query``.
|
||
- update to version 2.12.2:
|
||
- Upon an error, buildout exits with a non-zero exit code. This now also works
|
||
when running with ``-D``.
|
||
- Fixed most 'Deprecation' and 'Resource' warnings.
|
||
- update to version 2.12.1:
|
||
- zc.buildout now explicitly requests zc.recipe.egg >=2.0.6 now.
|
||
- update to version 2.12.0:
|
||
- Add a new buildout option ``allow-unknown-extras`` to enable
|
||
installing requirements that specify extras that do not exist. This
|
||
needs a corresponding update to zc.recipe.egg. See `issue 457
|
||
<https://github.com/buildout/buildout/issues/457>`_.
|
||
zc.recipe.egg has been updated to 2.0.6 for this change.
|
||
- update to version 2.11.5:
|
||
- Fix for `issue 295 <https://github.com/buildout/buildout/issues/295>`_. On
|
||
windows, deletion of temporary egg files is more robust now.
|
||
- update to version 2.11.4:
|
||
- Fix for `issue 451 <https://github.com/buildout/buildout/issues/451>`_:
|
||
distributions with a version number that normalizes to a shorter version
|
||
number (3.3.0 to 3.3, for instance) can be installed now.
|
||
- update to version 2.11.3:
|
||
- Update to use the new PyPI at https://pypi.org/.
|
||
- update to version 2.11.2:
|
||
- Fix for the #442 issue: AttributeError on
|
||
``pkg_resources.SetuptoolsVersion``.
|
||
- update to version 2.11.1:
|
||
- Made upgrade check more robust. When using extensions, the improvement
|
||
introduced in 2.11 could prevent buildout from restarting itself when it
|
||
upgraded setuptools.
|
||
- update to version 2.11.0:
|
||
- Installed packages are added to the working set immediately. This helps in
|
||
some corner cases that occur when system packages have versions that
|
||
conflict with our specified versions.
|
||
- update to version 2.10.0:
|
||
- Setuptools 38.2.0 started supporting wheels. Through setuptools, buildout
|
||
now also supports wheels! You need at least version 38.2.3 to get proper
|
||
namespace support.
|
||
This setuptools change interfered with buildout's recent support for
|
||
`buildout.wheel <https://github.com/buildout/buildout.wheel>`_, resulting in
|
||
a sudden "Wheels are not supported" error message (see `issue 435
|
||
<https://github.com/buildout/buildout/issues/425>`_). Fixed by making
|
||
setuptools the default, though you can still use the buildout.wheel if you
|
||
want.
|
||
- update to version 2.9.6:
|
||
- Fixed: could not install eggs when sdist file name and package name had different
|
||
case.
|
||
- update to version 2.9.5:
|
||
- Use HTTPS for PyPI's index. PyPI redirects HTTP to HTTPS by default
|
||
now so using HTTPS directly avoids the potential for that redirect
|
||
being modified in flight.
|
||
- update to version 2.9.4:
|
||
- Sort the distributions used to compute ``__buildout_signature__`` to
|
||
ensure reproducibility under Python 3 or under Python 2 when ``-R``
|
||
is used on ``PYTHONHASHSEED`` is set to ``random``. Fixes `issue 392
|
||
<https://github.com/buildout/buildout/issues/392>`_.
|
||
**NOTE**: This may cause existing ``.installed.cfg`` to be
|
||
considered outdated and lead to parts being reinstalled spuriously
|
||
under Python 2.
|
||
- Add support code for doctests to be able to easily measure code
|
||
coverage. See `issue 397 <https://github.com/buildout/buildout/issues/397>`_.
|
||
- update to version 2.9.3:
|
||
- Add more verbosity to ``annotate`` results with ``-v``
|
||
- Select one or more sections with arguments after ``buildout annotate``.
|
||
- update to version 2.9.2:
|
||
- Fixed: We unnecessarily used a function from newer versions of
|
||
setuptools that caused problems when older setuptools or pkg_resources
|
||
installs were present (as in travis.ci).
|
||
- update to version 2.9.1:
|
||
- Fixed a minor packaging bug that broke the PyPI page.
|
||
- update to version 2.9.0:
|
||
- Added new syntax to explicitly declare that a part depends on other part.
|
||
See http://docs.buildout.org/en/latest/topics/implicit-parts.html
|
||
- Internal refactoring to work with `buildout.wheel
|
||
<https://github.com/buildout/buildout.wheel>`_.
|
||
- Fixed a bugs in ``zc.buildout.testing.Buildout``. It was loading
|
||
user-default configuration. It didn't support calling the
|
||
``created`` method on its sections.
|
||
- Fixed a bug (windows, py 3.4)
|
||
When processing metadata on "old-style" distutils scripts, .exe stubs
|
||
appeared in ``metadata_listdir``, in turn reading those burped with
|
||
``UnicodeDecodeError``. Skipping .exe stubs now.
|
||
- update to version 2.8.0:
|
||
- Added a hook to enable a soon-to-be-released buildout extension to
|
||
provide wheel support.
|
||
- update to version 2.7.1:
|
||
- 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.
|
||
- update to version 2.7.0:
|
||
- 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.
|
||
- update to version 2.6.0:
|
||
- Updated to work with the latest setuptools.
|
||
- Added (verified) Python 3.6 support.
|
||
- update to version 2.5.3:
|
||
- 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]
|
||
- update to version 2.5.2:
|
||
- Fixed ``-=`` and ``+=`` when extending sections. See #161.
|
||
[puittenbroek]
|
||
- update to version 2.5.1:
|
||
- Fix python 2 for downloading external config files with basic auth in the
|
||
URL. Fixes #257.
|
||
- update to version 2.5.0:
|
||
- 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]
|
||
- update to version 2.4.7:
|
||
- Fix for #279. Distutils script detection previously broke on windows with
|
||
python 3 because it errored on ``.exe`` files.
|
||
[reinout]
|
||
- update to version 2.4.6:
|
||
- Relative paths are now also correctly generated for the current directory
|
||
("develop = .").
|
||
[youngking]
|
||
- update to version 2.4.5:
|
||
- More complete fix for #24. Distutils scripts are now also generated for
|
||
develop eggs.
|
||
[reinout]
|
||
- update to version 2.4.4:
|
||
- zc.buildout is now also released as a wheel. (Note: buildout itself doesn't
|
||
support installing wheels yet.)
|
||
[graingert]
|
||
- update to version 2.4.3:
|
||
- Added nested directory creation support
|
||
[guyzmo]
|
||
- update to version 2.4.2:
|
||
- If a downloaded config file in the "extends-cache" gets corrupted, buildout
|
||
now tells you the filename in the cache. Handy for troubleshooting.
|
||
[reinout]
|
||
- update to version 2.4.1:
|
||
- Check the ``use-dependency-links`` option earlier. This can give
|
||
a small speed increase.
|
||
[maurits]
|
||
- When using python 2, urllib2 is used to work around Python issue 24599, which
|
||
affects downloading from behind a proxy.
|
||
[stefano-m]
|
||
- update to version 2.4.0:
|
||
- Buildout no longer breaks on packages that contain a file with a non-ascii
|
||
filename. Fixes #89 and #148.
|
||
[reinout]
|
||
- Undo breakage on Windows machines where ``sys.prefix`` can also be a
|
||
``site-packages`` directory: don't remove it from ``sys.path``. See
|
||
https://github.com/buildout/buildout/issues/217 .
|
||
- Remove assumption that ``pkg_resources`` is a module (untrue since
|
||
release of `setuptools 8.3``). See
|
||
https://github.com/buildout/buildout/issues/227 .
|
||
- Fix for #212. For certain kinds of conflict errors you'd get an UnpackError
|
||
when rendering the error message. Instead of a nicely formatted version
|
||
conflict message.
|
||
[reinout]
|
||
- Making sure we use the correct easy_install when setuptools is installed
|
||
globally. See https://github.com/buildout/buildout/pull/232 and
|
||
https://github.com/buildout/buildout/pull/222 .
|
||
[lrowe]
|
||
- Updated buildout's `travis-ci <https://travis-ci.org/buildout/buildout>`_
|
||
configuration so that tests run much quicker so that buildout is easier and
|
||
quicker to develop.
|
||
[reinout]
|
||
- Note: zc.recipe.egg has also been updated to 2.0.2 together with this
|
||
zc.buildout release. Fixed: In ``zc.recipe.egg#custom`` recipe's ``rpath``
|
||
support, don't assume path elements are buildout-relative if they start with
|
||
one of the "special" tokens (e.g., ``$ORIGIN``). See:
|
||
https://github.com/buildout/buildout/issues/225.
|
||
[tseaver]
|
||
- ``download-cache``, ``eggs-directory`` and ``extends-cache`` are now
|
||
automatically created if their parent directory exists. Also they can be
|
||
relative directories (relative to the location of the buildout config file
|
||
that defines them). Also they can now be in the form ``~/subdir``, with the
|
||
usual convention that the ``~`` char means the home directory of the user
|
||
running buildout.
|
||
[lelit]
|
||
- A new boostrap.py file is released (version 2015-07-01).
|
||
- When bootstrapping, the ``develop-eggs/`` directory is first removed. This
|
||
prevents old left-over ``.egg-link`` files from breaking buildout's careful
|
||
package collection mechanism.
|
||
[reinout]
|
||
- The bootstrap script now accepts ``--to-dir``. Setuptools is installed
|
||
there. If already available there, it is reused. This can be used to
|
||
bootstrap buildout without internet access. Similarly, a local
|
||
``ez_setup.py`` is used when available instead of it being downloaded. You
|
||
need setuptools 14.0 or higher for this functionality.
|
||
[lrowe]
|
||
- The bootstrap script now uses ``--buildout-version`` instead of
|
||
``--version`` to pick a specific buildout version.
|
||
[reinout]
|
||
- The bootstrap script now accepts ``--version`` which prints the bootstrap
|
||
version. This version is the date the bootstrap.py was last changed. A date
|
||
is handier or less confusing than either tracking zc.buildout's version or
|
||
having a separate bootstrap version number.
|
||
[reinout]
|
||
- update to version 2.3.1:
|
||
- Fixed: Buildout merged single-version requirements with
|
||
version-range requirements in a way that caused it to think there
|
||
wasn't a single-version requirement. IOW, buildout throught that
|
||
versions were being picked when they weren't.
|
||
- Suppress spurios (and possibly non-spurious) version-parsing warnings.
|
||
- update to version 2.3.0:
|
||
- Buildout is now compatible with (and requires) setuptools 8.
|
||
- update to version 2.2.5:
|
||
- Improved fix for #198: when bootstrapping with an extension, buildout was
|
||
too strict on itself, resulting in an inability to upgrade or downgrade its
|
||
own version.
|
||
[reinout]
|
||
- Setuptools must be at 3.3 or higher now. If you use the latest bootstrap
|
||
from http://downloads.buildout.org/2/bootstrap.py you're all set.
|
||
[reinout]
|
||
- Installing *recipes* that themselves have dependencies used to fail with a
|
||
VersionConflict if such a dependency was installed globally with a lower
|
||
version. Buildout now ignores the version conflict in those cases and simply
|
||
installs the correct version.
|
||
[reinout]
|
||
- update to version 2.2.4:
|
||
- Fix for #198: buildout 2.2.3 caused a version conflict when bootstrapping a
|
||
buildout with a version pinned to an earlier one. Same version conflict
|
||
could occur with system-wide installed packages that were newer than the
|
||
pinned version.
|
||
[reinout]
|
||
- update to version 2.2.3:
|
||
- Fix #197, Python 3 regression
|
||
[aclark4life]
|
||
- update to version 2.2.2:
|
||
- Open files for ``exec()`` in universal newlines mode. See
|
||
https://github.com/buildout/buildout/issues/130
|
||
- Add ``BUILDOUT_HOME`` as an alternate way to control how the user default
|
||
configuration is found.
|
||
- Close various files when finished writing to them. This avoids
|
||
ResourceWarnings on Python 3, and better supports doctests under PyPy.
|
||
- Introduce improved easy_install Install.install function. This is present
|
||
in 1.5.X and 1.7X but was never merged into 2.X somehow.
|
||
- update to version 2.2.1:
|
||
- ``distutils`` scripts: correct order of operations on ``from ... import``
|
||
lines (see https://github.com/buildout/buildout/issues/134).
|
||
- Add an ``--allow-site-packges`` option to ``bootstrap.py``, defaulting
|
||
to False. If the value is false, strip any "site packages" (as defined by
|
||
the ``site`` module) from ``sys.path`` before attempting to import
|
||
``setuptools`` / ``pkg_resources``.
|
||
- Updated the URL used to fetch ``ez_setup.py`` to the official, non-version-
|
||
pinned version.
|
||
- update to version 2.2.0:
|
||
- Handle both addition and subtraction of elements (+= and -=) on the same key
|
||
in the same section. Forward-ported from buildout 1.6.
|
||
- Suppress the useless ``Link to <URL> ***BLOCKED*** by --allow-hosts``
|
||
error message being emitted by distribute / setuptools.
|
||
- Extend distutils script generation to support module docstrings and
|
||
__future__ imports.
|
||
- Refactored picked versions logic to make it easier to use for plugins.
|
||
- Use ``get_win_launcher`` API to find Windows launcher (falling back to
|
||
``resource_string`` for ``cli.exe``).
|
||
- Remove ``data_files`` from ``setup.py``: it was installing ``README.txt``
|
||
in current directory during installation (merged from 1.x branch).
|
||
- Switch dependency from ``distribute 0.6.x`` to ``setuptools 0.7.x``.
|
||
- update to version 2.1.0:
|
||
- Meta-recipe support
|
||
- Conditional sections
|
||
- Buildout now accepts a ``--version`` command-line option to print
|
||
its version.
|
||
- Fixed: Builout didn't exit with a non-zero exit status if there was a:
|
||
failure in combination with an upgrade.
|
||
- Fixed: We now fail with an informative error when an old bootstrap:
|
||
script causes buildout 2 to be used with setuptools.
|
||
- Fixed: An error incorrectly suggested that buildout 2 implemented all:
|
||
of the functionality of dumppickedversions.
|
||
- Fixed: Buildout generated bad scripts when no eggs needed to be added:
|
||
to ``sys.path``.
|
||
- Fixed: Buildout didn't honour Unix umask when generating scripts.:
|
||
https://bugs.launchpad.net/zc.buildout/+bug/180705
|
||
- Fixed: ``update-versions-file`` didn't work unless:
|
||
``show-picked-versions`` was also set.
|
||
https://github.com/buildout/buildout/issues/71
|
||
- update to version 2.0.1:
|
||
- Fixed: buildout didn't honor umask settings when creating scripts.
|
||
- Fix for distutils scripts installation on Python 3, related to
|
||
``__pycache__`` directories.
|
||
- Fixed: encoding data in non-entry-point-based scripts was lost.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 8 20:56:33 UTC 2021 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||
|
||
- Update to version 2.13.4:
|
||
- Pin `setuptools` < 52 as setuptools removed support for `easy_install` in
|
||
newer versions.
|
||
(`#543 <https://github.com/buildout/buildout/issues/543>`_)
|
||
- Support for Python 3.4 is no longer tested using automatic tests.
|
||
- Add support for Python 3.7 and 3.8.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 15 12:37:32 UTC 2020 - Petr Gajdos <pgajdos@suse.com>
|
||
|
||
- %python3_only -> %python_alternative
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 9 11:03:13 UTC 2020 - pgajdos@suse.com
|
||
|
||
- version update to 2.13.3
|
||
- Fix DeprecationWarning about MutableMapping.
|
||
(`#484 <https://github.com/buildout/buildout/issues/484>`_)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jul 6 15:44:32 UTC 2019 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||
|
||
- Uodate to version 2.13.2:
|
||
- Fixed DeprecationWarning on python 3.7: "'U' mode is deprecated".
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 16 09:11:51 UTC 2019 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||
|
||
- Update to version 2.13.1:
|
||
- Documentation update for the new ``buildout query`` command.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jan 27 18:40:17 UTC 2019 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||
|
||
- Update to version 2.13.0:
|
||
* Get information about the configuration with new command ``buildout query``.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 4 12:56:23 UTC 2018 - Matej Cepl <mcepl@suse.com>
|
||
|
||
- Remove superfluous devel dependency for noarch package
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 17 19:55:23 UTC 2018 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||
|
||
- update to version 2.12.2:
|
||
- Upon an error, buildout exits with a non-zero exit code. This now also works
|
||
when running with ``-D``.
|
||
- Fixed most 'Deprecation' and 'Resource' warnings.
|
||
- update to version 2.12.1:
|
||
- zc.buildout now explicitly requests zc.recipe.egg >=2.0.6 now.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jul 7 08:43:13 UTC 2018 - sebix+novell.com@sebix.at
|
||
|
||
- update to version 2.12.0:
|
||
- Add a new buildout option ``allow-unknown-extras`` to enable
|
||
installing requirements that specify extras that do not exist. This
|
||
needs a corresponding update to zc.recipe.egg. See `issue 457
|
||
<https://github.com/buildout/buildout/issues/457>`_.
|
||
zc.recipe.egg has been updated to 2.0.6 for this change.
|
||
- update to version 2.11.5:
|
||
- Fix for `issue 295 <https://github.com/buildout/buildout/issues/295>`_. On
|
||
windows, deletion of temporary egg files is more robust now.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 21 06:46:25 UTC 2018 - sebix+novell.com@sebix.at
|
||
|
||
- update to version 2.11.4:
|
||
- Fix for `issue 451 <https://github.com/buildout/buildout/issues/451>`:
|
||
distributions with a version number that normalizes to a shorter version
|
||
number (3.3.0 to 3.3, for instance) can be installed now.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Apr 14 12:54:46 UTC 2018 - sebix+novell.com@sebix.at
|
||
|
||
- update to version 2.11.3:
|
||
- Update to use the new PyPI at https://pypi.org/.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 19 19:17:43 UTC 2018 - sebix+novell.com@sebix.at
|
||
|
||
- update to version 2.11.2:
|
||
- Fix for the #442 issue: AttributeError on
|
||
``pkg_resources.SetuptoolsVersion``.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 2 19:17:01 UTC 2018 - sebix+novell.com@sebix.at
|
||
|
||
- update to version 2.11.1:
|
||
- Made upgrade check more robust. When using extensions, the improvement
|
||
introduced in 2.11 could prevent buildout from restarting itself when it
|
||
upgraded setuptools.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jan 21 21:24:40 UTC 2018 - sebix+novell.com@sebix.at
|
||
|
||
- update to version 2.11.0:
|
||
- Installed packages are added to the working set immediately. This helps in
|
||
some corner cases that occur when system packages have versions that
|
||
conflict with our specified versions.
|
||
- update to verion 2.10.0
|
||
- Setuptools 38.2.0 started supporting wheels. Through setuptools, buildout
|
||
now also supports wheels! You need at least version 38.2.3 to get proper
|
||
namespace support.
|
||
This setuptools change interfered with buildout's recent support for
|
||
buildout.wheel <https://github.com/buildout/buildout.wheel>, resulting in
|
||
a sudden "Wheels are not supported" error message (see issue 435
|
||
<https://github.com/buildout/buildout/issues/425>). Fixed by making
|
||
setuptools the default, though you can still use the buildout.wheel if you
|
||
want.
|
||
- remove test boundary condition from specfile
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 1 17:20:19 UTC 2017 - sebix+novell.com@sebix.at
|
||
|
||
- update to 2.9.6:
|
||
* Fixed: could not install eggs when sdist file name and package name had different case.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 23 21:46:43 UTC 2017 - sebix+novell.com@sebix.at
|
||
|
||
- update to 2.9.5
|
||
* Use HTTPS for PyPI's index. PyPI redirects HTTP to HTTPS by default
|
||
now so using HTTPS directly avoids the potential for that redirect
|
||
being modified in flight.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 19 10:56:24 UTC 2017 - sebix+novell.com@sebix.at
|
||
|
||
- singlespec
|
||
- update to 2.9.4
|
||
- rename to python-zc.buildout
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 29 13:37:33 UTC 2013 - p.drouand@gmail.com
|
||
|
||
- Update to version 2.2.1
|
||
+ distutils scripts: correct order of operations on from ... import
|
||
lines (see https://github.com/buildout/buildout/issues/134).
|
||
+ Add an --allow-site-packges option to bootstrap.py, defaulting to False.
|
||
If the value is false, strip any "site packages" (as defined by the
|
||
site module) from sys.path before attempting to import setuptools / pkg_resources.
|
||
+ Updated the URL used to fetch ez_setup.py to the official,
|
||
non-version- pinned version.
|
||
- Changes between version 2.2.0 and 2.1.0
|
||
+ Handle both addition and subtraction of elements (+= and -=) on
|
||
the same key in the same section. Forward-ported from buildout 1.6.
|
||
+ Suppress the useless Link to <URL> ***BLOCKED*** by --allow-hosts error
|
||
message being emitted by distribute / setuptools.
|
||
+ Extend distutils script generation to support module docstrings and
|
||
_future__ imports.
|
||
+ Refactored picked versions logic to make it easier to use for plugins.
|
||
+ Use get_win_launcher API to find Windows launcher (falling back to resource
|
||
_string for cli.exe).
|
||
+ Remove data_files from setup.py: it was installing README.txt in current
|
||
directory during installation (merged from 1.x branch).
|
||
+ Switch dependency from distribute 0.6.x to setuptools 0.7.x.
|
||
- Use download url as source url
|
||
- Replace python-distribute with python-setuptools BuildRequires
|
||
- Add documentation from tarball
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 25 02:20:16 UTC 2013 - alexandre@exatati.com.br
|
||
|
||
- Update to 2.1.0:
|
||
- Meta-recipe support
|
||
- Conditional sections
|
||
- Buildout now accepts a --version command-line option to print
|
||
its version.
|
||
Fixed: Builout didn't exit with a non-zero exit status if there was a
|
||
failure in combination with an upgrade.
|
||
Fixed: We now fail with an informative error when an old bootstrap
|
||
script causes buildout 2 to be used with setuptools.
|
||
Fixed: An error incorrectly suggested that buildout 2 implemented all
|
||
of the functionality of dumppickedversions.
|
||
Fixed: Buildout generated bad scripts when no eggs needed to be added
|
||
to sys.path.
|
||
Fixed: Buildout didn't honour Unix umask when generating scripts.
|
||
https://bugs.launchpad.net/zc.buildout/+bug/180705
|
||
Fixed: update-versions-file didn't work unless
|
||
show-picked-versions was also set.
|
||
https://github.com/buildout/buildout/issues/71
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 21 15:48:40 UTC 2013 - p.drouand@gmail.com
|
||
- Update to version 1.7.1:
|
||
* Fixed: Constraints intended to prevent upgrading to
|
||
buildout-2-compatible recipes weren't expressed correctly, leading to
|
||
unintendional use of zc.recipe.egg-2.0.0a3.
|
||
- Update to version 1.7.0:
|
||
* Unless version requirements are specified, buildout won't upgrade
|
||
itself past version 1.
|
||
* Versions in versions sections can now be simple constraints, like <2.0dev
|
||
in addition to being simple versions.
|
||
* This is used to prevent upgrading zc.recipe.egg and zc.recipe.testrunner
|
||
past version 1.
|
||
* If buildout is bootstrapped with a non-final release, it won't downgrade
|
||
itself to a final release.
|
||
* Fix: distribute 0.6.33 broke Python 2.4 compatibility
|
||
remove data_files from setup.py, which was installing README.txt in
|
||
current directory during installation [Domen Kožar]
|
||
Windows fix: use cli-64.exe/cli.exe depending on 64/32 bit and try cli.exe
|
||
if cli-64.exe is not found, fixing 9c6be7ac6d218f09e33725e07dccc4af74d8cf97
|
||
* Windows fix: buildout init was broken, re.sub does not like a single backslash
|
||
* fixed all builds on travis-ci
|
||
use os._exit insted of sys.exit after ugrade forking
|
||
Revert cfa0478937d16769c268bf51e60e69cd3ead50f3, it only broke a feature
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 13 14:11:41 UTC 2012 - alexandre@exatati.com.br
|
||
|
||
- Regenerate spec file with py2pack.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 13 10:54:18 UTC 2012 - coolo@suse.com
|
||
|
||
- patch license to follow spdx.org standard
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 13 01:19:05 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.5.2.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 30 01:34:50 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.5.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 25 03:35:19 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.5.0.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 20 16:48:44 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.4.4.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 1 13:55:17 UTC 2010 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.5.0b2.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 2 11:51:11 UTC 2009 - alexandre@exatati.com.br
|
||
|
||
- Update to 1.4.2.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 16 00:13:54 UTC 2009 - alexandre@exatati.com.br
|
||
|
||
- Initial package (1.4.1) for openSUSE.
|