- 24 Oct, 2023 1 commit
-
-
Kazuhiko Shiozaki authored
Squashed with: Chomp ../ from beginging of filenames In order to have as canonical as possible paths, chomp ../ from filenames and recalculate base. Squashed with: fixup! Support ${:_profile_base_location_}
-
- 23 Oct, 2023 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
When looking up a distribution to install an egg, keep strictly to the provided index-url and find-links and do not use distributions that are already on sys.path. This change was introduced because of a situation where installing an egg failed due to a bad distribution somehow available inside a virtual environment. Could not remember how to reproduce.
-
- 20 Oct, 2023 2 commits
-
-
Xavier Thompson authored
By default egg installation considers the path where buildout and other build tools such as setuptools are installed to see if the requested eggs are already installed there. With the new bootstrapping behavior, bootstrap should install buildout and the other build tools in the local egg directory even if the pinned versions are already installed in sys.path.
-
Xavier Thompson authored
With this mode zc.buildout and its dependencies are installed from scratch directly in the local eggs directory, following the pinned versions if any apply. In offline mode this merely ensures that the required eggs are already installed in the local eggs and develop-eggs directory. The previous behavior is still available by passing a non-empty set of arguments to bootstrap, e.g. bootstrap --old-behavior.
-
- 18 Sep, 2023 1 commit
-
-
Xavier Thompson authored
-
- 08 Nov, 2022 2 commits
-
-
Godefroid Chapelle authored
[ci skip]
-
Maurits van Rees authored
-
- 06 Nov, 2022 31 commits
-
-
Godefroid Chapelle authored
[skip ci]
-
Godefroid Chapelle authored
[ci skip]
-
Godefroid Chapelle authored
[ci skip]
-
Godefroid Chapelle authored
[skip ci]
-
Maurits van Rees authored
-
Maurits van Rees authored
For example: `[versions:python_version <= "3.9"]`. Fixes https://github.com/buildout/buildout/issues/621
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
[skip ci]
-
Godefroid Chapelle authored
[skip ci]
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
in 3.11
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
Also update action/checkout version
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
files in subdirs were not managed
-
Godefroid Chapelle authored
in the dev environment
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Godefroid Chapelle authored
-
Jonas Piterek authored
Also fixed virtualenv install under 2.7
-
Jonas Piterek authored
-
- 05 Nov, 2022 1 commit
-
-
Maurits van Rees authored
* Make compatible with pip 22.2+, restoring Requires-Python functionality there. Fixes https://github.com/buildout/buildout/issues/613. Note: we are patching `process_url` from `setuptools`. The existing comment says that this method was copied over from setuptools 46.1.3. I was wondering, so I checked: the method is still the same in latest setuptools. And it is largely unchanged since setuptools 42.0.2. So for that part we should still be compatible with quite a long range of setuptools versions. * process_url patch: must pass cache_link_parsing=False. This fixes test failures: extdemo-1.5 was not found, because the previous index page containing only extdemo-1.4 was cached. We were passing this before to HTMLPage, and still do as a fallback, but I missed that this was also needed in pip 22.2+ for the new IndexContent class.
-