-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge with distutils @ f3b225449 #4444
Commits on May 14, 2023
-
Port code from CygwinCCompiler to UnixCCompiler
python-pillow/Pillow#7158 (comment) suggests that Cygwin uses UnixCCompiler rather than CygwinCCompiler by default, so UnixCCompiler would need to know how to find shared libraries, import libraries, and static libraries on Cygwin.
Configuration menu - View commit details
-
Copy full SHA for b42197c - Browse repository at this point
Copy the full SHA b42197cView commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2ad8784 - Browse repository at this point
Copy the full SHA 2ad8784View commit details -
Configuration menu - View commit details
-
Copy full SHA for e69a19e - Browse repository at this point
Copy the full SHA e69a19eView commit details -
Make
test_customize_compiler
run on mingwSimply, run it for the subclasses for `UnixCCompiler`
Configuration menu - View commit details
-
Copy full SHA for 571f761 - Browse repository at this point
Copy the full SHA 571f761View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e707f0 - Browse repository at this point
Copy the full SHA 9e707f0View commit details -
Fix path separator issue in change_root function
use `os.sep` instead of hardcoding `\\` also, fix appropriate tests
Configuration menu - View commit details
-
Copy full SHA for 36a2941 - Browse repository at this point
Copy the full SHA 36a2941View commit details -
Configuration menu - View commit details
-
Copy full SHA for c977026 - Browse repository at this point
Copy the full SHA c977026View commit details -
Remove testing dependency on jaraco.text
it depends on pydantic-core which requires rust to work also, takes a few minutes to build.
Configuration menu - View commit details
-
Copy full SHA for 79830a8 - Browse repository at this point
Copy the full SHA 79830a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4e1687 - Browse repository at this point
Copy the full SHA e4e1687View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbe7b64 - Browse repository at this point
Copy the full SHA bbe7b64View commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 21482ac - Browse repository at this point
Copy the full SHA 21482acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 005ba4b - Browse repository at this point
Copy the full SHA 005ba4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for be32fec - Browse repository at this point
Copy the full SHA be32fecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2316432 - Browse repository at this point
Copy the full SHA 2316432View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2de219 - Browse repository at this point
Copy the full SHA d2de219View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 11e8f76 - Browse repository at this point
Copy the full SHA 11e8f76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96ce7aa - Browse repository at this point
Copy the full SHA 96ce7aaView commit details
Commits on Apr 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b81e1a5 - Browse repository at this point
Copy the full SHA b81e1a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b26678d - Browse repository at this point
Copy the full SHA b26678dView commit details -
Revert "Update tests to match new expectation."
This reverts commit be32fec.
Configuration menu - View commit details
-
Copy full SHA for c28f347 - Browse repository at this point
Copy the full SHA c28f347View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7ad4f2f - Browse repository at this point
Copy the full SHA 7ad4f2fView commit details -
Move project metadata to
pyproject.toml
(jaraco/skeleton#122)Intentionally omitted specifying `tool.setuptools.include-package-data`: it's true by default in `pyproject.toml` according to https://setuptools.pypa.io/en/latest/userguide/datafiles.html#include-package-data. Closes jaraco/skeleton#121
Configuration menu - View commit details
-
Copy full SHA for f4529af - Browse repository at this point
Copy the full SHA f4529afView commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 744cf2a - Browse repository at this point
Copy the full SHA 744cf2aView commit details -
Move project.urls to appear in the order that ini2toml generates it. …
…Remove project.scripts.
Configuration menu - View commit details
-
Copy full SHA for bcf8f07 - Browse repository at this point
Copy the full SHA bcf8f07View commit details
Commits on May 2, 2024
-
Revert "Allow macos on Python 3.8 to fail as GitHub CI has dropped su…
…pport." This reverts commit 744cf2a.
Configuration menu - View commit details
-
Copy full SHA for 67aab15 - Browse repository at this point
Copy the full SHA 67aab15View commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a595a0f - Browse repository at this point
Copy the full SHA a595a0fView commit details
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c9729e1 - Browse repository at this point
Copy the full SHA c9729e1View commit details
Commits on Jun 28, 2024
-
Merge pull request pypa/distutils#245 from DimitriPapadopoulos/FURB
Apply ruff/refurb rules (FURB)
Configuration menu - View commit details
-
Copy full SHA for 491cd24 - Browse repository at this point
Copy the full SHA 491cd24View commit details -
Add 'consolidate_linker_args' wrapper to protect the old behavior for…
… now. Closes pypa/distutils#246.
Configuration menu - View commit details
-
Copy full SHA for 713ad96 - Browse repository at this point
Copy the full SHA 713ad96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71fb698 - Browse repository at this point
Copy the full SHA 71fb698View commit details -
Add type declaration for runtime_library_dir_option, making explicit …
…the different return types one might expect.
Configuration menu - View commit details
-
Copy full SHA for 9eaea6a - Browse repository at this point
Copy the full SHA 9eaea6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e74608b - Browse repository at this point
Copy the full SHA e74608bView commit details -
Merge pull request pypa/distutils#247 from pypa/hotfix/246-linker-arg…
…s-list Wrap linker arg handling to restore prior expectation.
Configuration menu - View commit details
-
Copy full SHA for b3406ca - Browse repository at this point
Copy the full SHA b3406caView commit details -
Merge pull request pypa/distutils#239 from DimitriPapadopoulos/extra_…
…pairs_of_quotes Remove extra quotes from litteral strings
Configuration menu - View commit details
-
Copy full SHA for 20a372e - Browse repository at this point
Copy the full SHA 20a372eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3165d0 - Browse repository at this point
Copy the full SHA d3165d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bf363b - Browse repository at this point
Copy the full SHA 1bf363bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6baafbc - Browse repository at this point
Copy the full SHA 6baafbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28d4a09 - Browse repository at this point
Copy the full SHA 28d4a09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a49e92 - Browse repository at this point
Copy the full SHA 8a49e92View commit details -
Configuration menu - View commit details
-
Copy full SHA for d746fff - Browse repository at this point
Copy the full SHA d746fffView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8ccaf1 - Browse repository at this point
Copy the full SHA d8ccaf1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bce1a22 - Browse repository at this point
Copy the full SHA bce1a22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d2a97e - Browse repository at this point
Copy the full SHA 5d2a97eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7babb5d - Browse repository at this point
Copy the full SHA 7babb5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2db5527 - Browse repository at this point
Copy the full SHA 2db5527View commit details -
Configuration menu - View commit details
-
Copy full SHA for 671f913 - Browse repository at this point
Copy the full SHA 671f913View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffdb32d - Browse repository at this point
Copy the full SHA ffdb32dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4a1f23 - Browse repository at this point
Copy the full SHA a4a1f23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bb8036 - Browse repository at this point
Copy the full SHA 0bb8036View commit details -
Configuration menu - View commit details
-
Copy full SHA for de48bf2 - Browse repository at this point
Copy the full SHA de48bf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8980c8c - Browse repository at this point
Copy the full SHA 8980c8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 213fae9 - Browse repository at this point
Copy the full SHA 213fae9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 880d7b1 - Browse repository at this point
Copy the full SHA 880d7b1View commit details -
Closes pypa/distutils#259 Ref pytest-dev/pytest#12490
Configuration menu - View commit details
-
Copy full SHA for b93a0ba - Browse repository at this point
Copy the full SHA b93a0baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bf6b9e - Browse repository at this point
Copy the full SHA 6bf6b9eView commit details -
Use a separate build directory for free-threading
Signed-off-by: Stephen Brennan <stephen.s.brennan@oracle.com>
Configuration menu - View commit details
-
Copy full SHA for 01e5f2d - Browse repository at this point
Copy the full SHA 01e5f2dView commit details -
Merge pull request pypa/distutils#260 from brenns10/main
Use a separate build directory for free-threading
Configuration menu - View commit details
-
Copy full SHA for 72b4407 - Browse repository at this point
Copy the full SHA 72b4407View commit details -
Configuration menu - View commit details
-
Copy full SHA for 314e3f1 - Browse repository at this point
Copy the full SHA 314e3f1View commit details -
Merge pull request pypa/distutils#250 from pypa/debt/remove-find-exec…
…utable Deprecate find_executable.
Configuration menu - View commit details
-
Copy full SHA for 6909af1 - Browse repository at this point
Copy the full SHA 6909af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50763b6 - Browse repository at this point
Copy the full SHA 50763b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ecebe2 - Browse repository at this point
Copy the full SHA 8ecebe2View commit details -
Merge pull request pypa/distutils#244 from pypa/feature/canonicalize-…
…fullname Canonicalize fullname, honoring PEP 625
Configuration menu - View commit details
-
Copy full SHA for c67b200 - Browse repository at this point
Copy the full SHA c67b200View commit details -
RUF100 Unused `noqa` directive
Configuration menu - View commit details
-
Copy full SHA for a68cac3 - Browse repository at this point
Copy the full SHA a68cac3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3019f0 - Browse repository at this point
Copy the full SHA c3019f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for df0502f - Browse repository at this point
Copy the full SHA df0502fView commit details -
Merge pull request pypa/distutils#254 from DimitriPapadopoulos/RUF100
Apply ruff rule RUF100
Configuration menu - View commit details
-
Copy full SHA for e79d244 - Browse repository at this point
Copy the full SHA e79d244View commit details -
RUF010 Use explicit conversion flag
Configuration menu - View commit details
-
Copy full SHA for 54858be - Browse repository at this point
Copy the full SHA 54858beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3701d13 - Browse repository at this point
Copy the full SHA 3701d13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b64ea3 - Browse repository at this point
Copy the full SHA 5b64ea3View commit details -
Merge pull request pypa/distutils#257 from DimitriPapadopoulos/RUF010
Apply ruff rule RUF010
Configuration menu - View commit details
-
Copy full SHA for cb7f154 - Browse repository at this point
Copy the full SHA cb7f154View commit details -
Apply ruff/pyupgrade rule UP031
UP031 Use format specifiers instead of percent format
Configuration menu - View commit details
-
Copy full SHA for 4cbdaff - Browse repository at this point
Copy the full SHA 4cbdaffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e000c1 - Browse repository at this point
Copy the full SHA 8e000c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8765761 - Browse repository at this point
Copy the full SHA 8765761View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1072cbd - Browse repository at this point
Copy the full SHA 1072cbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b26d5e4 - Browse repository at this point
Copy the full SHA b26d5e4View commit details -
Merge pull request pypa/distutils#256 from DimitriPapadopoulos/UP
Apply ruff/pyupgrade rules (UP)
Configuration menu - View commit details
-
Copy full SHA for a4bdc72 - Browse repository at this point
Copy the full SHA a4bdc72View commit details -
Merge pull request pypa/distutils#252 from Avasam/Use-set-instead-of-…
…True-only-dict Use `set` instead of `True`-only `dict`
Configuration menu - View commit details
-
Copy full SHA for a44f208 - Browse repository at this point
Copy the full SHA a44f208View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33b5afa - Browse repository at this point
Copy the full SHA 33b5afaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef85c76 - Browse repository at this point
Copy the full SHA ef85c76View commit details -
Apply ruff/flake8-implicit-str-concat rule ISC001
ISC001 Implicitly concatenated string literals on one line
Configuration menu - View commit details
-
Copy full SHA for affcf39 - Browse repository at this point
Copy the full SHA affcf39View commit details -
Apply ruff/flake8-implicit-str-concat rule ISC003
ISC003 Explicitly concatenated string should be implicitly concatenated
Configuration menu - View commit details
-
Copy full SHA for 7d12ab7 - Browse repository at this point
Copy the full SHA 7d12ab7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a590b8 - Browse repository at this point
Copy the full SHA 5a590b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fd0e88 - Browse repository at this point
Copy the full SHA 9fd0e88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4208e32 - Browse repository at this point
Copy the full SHA 4208e32View commit details -
Merge pull request pypa/distutils#253 from Avasam/use-actual-booleans
Use actual boolean parameters and variables
Configuration menu - View commit details
-
Copy full SHA for 418589c - Browse repository at this point
Copy the full SHA 418589cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 066ef49 - Browse repository at this point
Copy the full SHA 066ef49View commit details -
CI: run pytest without arguments to avoid stdlib distutils being impo…
…rted distutils currently doesn't support pytest collection that doesn't start at least at the distutils dir or above (and not distutils/tests) since it requires the local distutils being imported before the tests are run, otherwise the stdlib distutils takes precedence. Adjust the pytest call to not pass a path to work around this. Since pytest currently fails to skip collecting venvs with mingw python (see pytest-dev/pytest#12544) move the venv to /tmp instead.
Configuration menu - View commit details
-
Copy full SHA for 1c196fe - Browse repository at this point
Copy the full SHA 1c196feView commit details -
CI: explicitely CC/CXX for clang only mingw environments
MSYS2 has stopped installing gcc compatibility binaries in clang environments by default some time ago, and distutils is currently hardcoded to look for "gcc", while only cc/c++ and clang/clang++ are in PATH. Work around for now by explicitely setting CC/CXX to override the defaults. Idealy distutils would try to look harder for a valid compiler before giving up, but this can be improved in the future.
Configuration menu - View commit details
-
Copy full SHA for 2317473 - Browse repository at this point
Copy the full SHA 2317473View commit details -
Merge pull request pypa/distutils#255 from DimitriPapadopoulos/ISC
Apply ruff/flake8-implicit-str-concat rules (ISC)
Configuration menu - View commit details
-
Copy full SHA for 7a9818b - Browse repository at this point
Copy the full SHA 7a9818bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c86616 - Browse repository at this point
Copy the full SHA 2c86616View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62135e6 - Browse repository at this point
Copy the full SHA 62135e6View commit details -
Use brackets for the default value of option arguments
The goal is to standardize the format of the help text printed by commands. It is not easy to choose between brackets `[]` and parentheses `()`. I went for the docopt style, which is the closest to a standard I could find: http://docopt.org/ [...] and whether that argument has a default value ([default: 10]).
Configuration menu - View commit details
-
Copy full SHA for dc7bfe4 - Browse repository at this point
Copy the full SHA dc7bfe4View commit details -
Merge pull request pypa/distutils#184 from msys2-contrib/add-mingw-su…
…pport Add support for building extensions using MinGW compilers
Configuration menu - View commit details
-
Copy full SHA for b266061 - Browse repository at this point
Copy the full SHA b266061View commit details -
Merge pull request pypa/distutils#262 from DimitriPapadopoulos/default
Use brackets for the default value of option arguments
Configuration menu - View commit details
-
Copy full SHA for 4a742fc - Browse repository at this point
Copy the full SHA 4a742fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5491f80 - Browse repository at this point
Copy the full SHA 5491f80View commit details -
Remove unnecessary override to the same value.
Co-authored-by: DWesl <22566757+DWesl@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for afc54f8 - Browse repository at this point
Copy the full SHA afc54f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 131fae7 - Browse repository at this point
Copy the full SHA 131fae7View commit details -
Merge pull request pypa/distutils#209 from DWesl/patch-3
Port code from CygwinCCompiler to UnixCCompiler
Configuration menu - View commit details
-
Copy full SHA for f3b2254 - Browse repository at this point
Copy the full SHA f3b2254View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f6ed20 - Browse repository at this point
Copy the full SHA 0f6ed20View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5f60da - Browse repository at this point
Copy the full SHA d5f60daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 259bfdb - Browse repository at this point
Copy the full SHA 259bfdbView commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4e6d97d - Browse repository at this point
Copy the full SHA 4e6d97dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 343ac6f - Browse repository at this point
Copy the full SHA 343ac6fView commit details