Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Conversion off pkg_resources * prepapre to vendor in latest pipdeptree * Vendor in latest pipdeptree to solve some of the pkg_resources conversion errors. * Convert outdated off pkg_resource to importlib.metadata. * According to https://discuss.python.org/t/module-importlib-has-no-attribute-metadata/20947/10 I should remove this import. * Try upgrading the setup-python actions * vendor in importlib-metadata * Use the vendored importlib-metadata * Require zipp for the importlib_metadata vendoring * prepare to vendor in zipp since the CI isolates this from the actual env where zipp got installed * vendor in zipp since the CI isolates this from the actual env where zipp got installed * Go with the version of importlib-metadata that targets the 3.11 sdlib * 4.x had the same issue with python 3.8; until we drop it we may have to patch importlib-metadata version that we vendor. * attempt to account for is_relative_to not available in py3.8 * pip's packaging version is behind what we need to work with pipdeptree * modify patch for new version of pipdeptree * Verify patch works now with revendoring * add branch for 3.8 until we can drop support for it * Adjust conditional and add news fragment * Deduplicate code * and safety is dependent on the pip's packaging version (for now). * Handle inconsistency in graph output in this test for time being * PR Feedback * Fix our remaining usages (yes I found more) * Skip this test on windows 3.8 -- 3.8 will be dropped end of the year anyway.
- Loading branch information