-
-
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
Simplify vendoring and declare dependencies optionally #4457
Commits on Jul 3, 2024
-
Declare the dependencies and update vendoring routine for setuptools …
…(only) to simply install the dependencies to the _vendor folder.
Configuration menu - View commit details
-
Copy full SHA for 62bd80f - Browse repository at this point
Copy the full SHA 62bd80fView commit details -
Specify environment-conditional transitive deps.
Workaround for pypa/pip#12770.
Configuration menu - View commit details
-
Copy full SHA for e9bb687 - Browse repository at this point
Copy the full SHA e9bb687View commit details -
Import dependencies naturally and ensure they're available by appendi…
…ng the vendor dir to sys.path.
Configuration menu - View commit details
-
Copy full SHA for d4352b5 - Browse repository at this point
Copy the full SHA d4352b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00384a5 - Browse repository at this point
Copy the full SHA 00384a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ed7e27 - Browse repository at this point
Copy the full SHA 3ed7e27View commit details -
Configuration menu - View commit details
-
Copy full SHA for f21bcab - Browse repository at this point
Copy the full SHA f21bcabView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd5cf00 - Browse repository at this point
Copy the full SHA bd5cf00View commit details -
Update vendoring routine for pkg_resources to simply install the depe…
…ndencies to the _vendor folder.
Configuration menu - View commit details
-
Copy full SHA for 9234fc3 - Browse repository at this point
Copy the full SHA 9234fc3View commit details -
Import dependencies naturally and ensure they're available by appendi…
…ng the vendor dir to sys.path.
Configuration menu - View commit details
-
Copy full SHA for d03cd0e - Browse repository at this point
Copy the full SHA d03cd0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6913bf - Browse repository at this point
Copy the full SHA c6913bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51615db - Browse repository at this point
Copy the full SHA 51615dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b6bf7 - Browse repository at this point
Copy the full SHA b4b6bf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f6d973 - Browse repository at this point
Copy the full SHA 4f6d973View commit details -
Consolidate vendored packages in the setuptools package.
Now that the vendoring doesn't depend on importing the setuptools package, it's safe for pkg_resources to import _from_ there without actually importing setuptools.
Configuration menu - View commit details
-
Copy full SHA for 8b4b9d0 - Browse repository at this point
Copy the full SHA 8b4b9d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1523957 - Browse repository at this point
Copy the full SHA 1523957View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4086b9 - Browse repository at this point
Copy the full SHA c4086b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed15a3b - Browse repository at this point
Copy the full SHA ed15a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb4b670 - Browse repository at this point
Copy the full SHA cb4b670View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7c320b - Browse repository at this point
Copy the full SHA e7c320bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fd66b9 - Browse repository at this point
Copy the full SHA 3fd66b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb17215 - Browse repository at this point
Copy the full SHA bb17215View commit details -
Configuration menu - View commit details
-
Copy full SHA for 242ef24 - Browse repository at this point
Copy the full SHA 242ef24View commit details -
Moved the dependencies to a 'core' extra to avoid dangers with cyclic…
… dependencies at build time.
Configuration menu - View commit details
-
Copy full SHA for d25f6d9 - Browse repository at this point
Copy the full SHA d25f6d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa7ee91 - Browse repository at this point
Copy the full SHA fa7ee91View commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a2a64ec - Browse repository at this point
Copy the full SHA a2a64ecView commit details
Commits on Jul 9, 2024
-
Rewrite marker evaluation to address two type check failures.
1. The early `req.marker` works around a limitation that mypy can't detect that `not req.marker` is evaluated prior to entering the generator. 2. The `None` → `""` honors the type spec (`dict-item`) and avoids relying on the [deprecated code path](https://github.com/pypa/packaging/blob/793ee28b4c70886e8de5731e24e444388916b3ee/src/packaging/markers.py#L322-L323) allowing `None`.
Configuration menu - View commit details
-
Copy full SHA for 225f7fe - Browse repository at this point
Copy the full SHA 225f7feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e1e707 - Browse repository at this point
Copy the full SHA 0e1e707View commit details -
Rely on os.path.join and os.path.dirname when adding the vendored pat…
…h and only add it if it's not already present.
Configuration menu - View commit details
-
Copy full SHA for 930ebe5 - Browse repository at this point
Copy the full SHA 930ebe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eb89de - Browse repository at this point
Copy the full SHA 9eb89deView commit details