| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| |
| |
| | |
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32765
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/913394
Closes: https://github.com/gentoo/gentoo/pull/20401
Closes: https://github.com/gentoo/gentoo/pull/32575
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/913394
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| |
| |
| | |
Thanks to ulm for reporting.
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If the current directory masks packages that would be installed and
contains different contents, it can cause testing issues that otherwise
go unnoticed. This warning can stop being experimental and opt-in
Suggested-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32729
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, setup.py was handled by:
- manually passing makejobs, with a heuristic to guess whether it was a
time saver to do so.
- rm -rf'ing the build directory in between python versions to prevent
cross-version contamination
This is because in PEP 517 mode, it doesn't accept build options
specific to a setuptools phase. So a crude hack is to just build_ext
twice, once explicitly and once internally as part of bdist_wheel, and
pray that in the latter case it detects that there's nothing to do.
Unfortunately, sometimes build_ext does NOT detect that there is nothing
to do -- e.g. for codegen tools such as mypyc, that produce *.c files
which are different every time you try building. As for build
directories, those were given up on as hopeless.
There's a better hack which is to set a magic environment variable for a
setup.cfg file which is parsed additionally to the one provided by the
project. It can contain additional settings, such as the build-base and
parallelism, which means that bdist_wheel intrinsically builds
extensions in parallel the only time it is called. And we can set the
output directory for all build artifacts to outside of the source tree,
so it is no longer necessary to delete them (which among other things,
makes debugging difficult).
This is similar to .pydistutils.cfg, but is processed later and can be
in arbitrary locations. Since we store it in the per-impl build
directory we don't need to wipe it after using it to avoid leakage.
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| |
| |
| | |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32703
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| |
| | |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| |
| | |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| |
| | |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| | |
|
|\| |
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
|
| | |
|
|\| |
|
| |
| |
| |
| | |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
| | |
|
|\| |
|
| |
| |
| |
| |
| |
| |
| | |
Not worth trying to fix the violations here.
Closes: https://bugs.gentoo.org/880589
Signed-off-by: Sam James <sam@gentoo.org>
|