Skip to content
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 @55982565e #4298

Merged
merged 110 commits into from Apr 12, 2024
Merged

Merge with distutils @55982565e #4298

merged 110 commits into from Apr 12, 2024

Conversation

jaraco
Copy link
Member

@jaraco jaraco commented Apr 12, 2024

Summary of changes

Closes

Pull Request Checklist

dalcinl and others added 30 commits February 28, 2023 08:55
Cygwin pip now has a chance to resolve everything on the command line.  

It won't be able to resolve dependencies, due to something pulling in Rust, but it'll get to the point where pip points out that it is not pip's fault that CI doesn't have Rust compilers for Cygwin
jaraco.text depends on inflect; inflect>=6.0.0 depends on Rust.
Add an additional rule installing a version of the dependency that will actually install.
The latter is supported in binutils for backwards compatibility, but in
general `-R<path>` is equivalent to `--just-symbols=<path>` when `path`
is a file; only when it's a directory, it's treated as `-rpath=<path>`.

Better avoid that ambiguity and use `-rpath`.

Also split `-Wl,--enable-new-dtags` and `-Wl,-rpath,...` into two
separate arguments, which is more common, and more likely to be parsed
correctly by compiler wrappers.

This commit does not attempt to add `--enable-new-dtags` to other
linkers than binutils ld/gold that support the flag.
Update link to an old MSDN article and point to a newer article.
# Conflicts:
#	.github/workflows/main.yml
# Conflicts:
#	README.rst
# Conflicts:
#	setup.cfg
…nd their presence blocks the names of packages like 'builder' and 'distutils'. Ref pypa/distutils#224.
CI: Install git on Cygwin CI runner
"Fix" interoperability of `rfc822_escape` with stblib's `email` package
Update URLs in documentation: http:// → https://
Ran `ruff --format` on the code.
jaraco added 28 commits March 2, 2024 16:23
Apply isort rules using `ruff --select I --fix`.
Remove now extraneous adjacent strings.
Add immutable type declarations to satisfy B006 checks.
@jaraco jaraco merged commit 6301f8b into main Apr 12, 2024
36 checks passed
@jaraco jaraco deleted the feature/distutils-55982565e branch April 12, 2024 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
8 participants