Paul Moore
93b274eee7
Missed a change to one of the tests
2023-06-07 21:44:48 +01:00
Paul Moore
cfb4923d5d
Fix bad test data in test_parse_links_json
2023-06-07 21:21:32 +01:00
Paul Moore
6c3db098ff
Fix parsing of JSON index dist-info-metadata values
2023-06-07 20:58:40 +01:00
Paul Moore
bdef9159bd
Use ruff for import sorting as well
2023-06-05 15:06:11 +01:00
Paul Moore
7c3418b2d0
Add explicit ID to noqa comment
...
Co-authored-by: q0w <43147888+q0w@users.noreply.github.com>
2023-06-05 14:50:10 +01:00
Paul Moore
9824a426d4
Fix new lint errors
2023-06-05 14:32:44 +01:00
Paul Moore
de8f0b5ed1
Lint
2023-06-05 12:11:41 +01:00
Paul Moore
16f145d306
Add a test for the error
2023-06-05 12:03:22 +01:00
Paul Moore
6aa4d48b23
Fix the test failure
2023-06-05 11:53:43 +01:00
Stéphane Bidoul
1ca4529dc0
Ignore invalid origin.json in wheel cache
2023-05-29 12:36:11 +02:00
Paul Moore
2966a3e395
Merge pull request #12044 from chriskuehl/fix-pep658-name-normalization
...
Canonicalize package names before comparison for PEP658 metadata
2023-05-21 11:29:43 +01:00
Chris Kuehl
5f0dd4c60e
Add regression test for canonicalized package names for PEP658 metadata
2023-05-20 22:12:56 -05:00
Chris Kuehl
743e6a31af
Add test for metadata mismatch (passes on main already)
2023-05-20 20:01:16 -05:00
Felipe Peter
e8b4bae05e
Remove superfluous "together"
2023-05-21 00:29:06 +08:00
Felipe Peter
00ddca8bae
Merge remote-tracking branch 'upstream/main' into fix-docs-for-pip-list-outdated-with-freeze-format
2023-05-21 00:25:32 +08:00
Tzu-ping Chung
b9066d4b00
Add test cases for normalized weird extra
2023-05-11 13:00:47 +08:00
Tzu-ping Chung
c3160c5423
Avoid importing things from conftest
...
It is generally discouraged to import from conftest. Things are now
moved to tests.lib and imported from there instead.
Also did some cleanup to remove the no-longer-needed nullcontext shim.
2023-05-09 15:43:53 +08:00
Tzu-ping Chung
21857784d6
Implement PEP 685 extra normalization in resolver
...
All extras from user input or dependant package metadata are properly
normalized for comparison and resolution. This ensures requests for
extras from a dependant can always correctly find the normalized extra
in the dependency, even if the requested extra name is not normalized.
Note that this still relies on the declaration of extra names in the
dependency's package metadata to be properly normalized when the package
is built, since correct comparison between an extra name's normalized
and non-normalized forms requires change to the metadata parsing logic,
which is only available in packaging 22.0 and up, which pip does not use
at the moment.
2023-04-26 12:53:24 -06:00
Paul Moore
7ba5a625bc
Revert "Merge pull request #11487 from pelson/feature/base-prefix-config"
...
This reverts commit 56e5fa3c0f
, reversing
changes made to 2c09e9c760
.
2023-04-21 17:05:49 +01:00
Stéphane Bidoul
4beca6b4c9
Improve test
2023-04-14 08:03:49 +02:00
Stéphane Bidoul
bd746e3136
Introduce ireq.cached_wheel_source_link
2023-04-14 08:03:49 +02:00
Stéphane Bidoul
a6ef6485be
Rename original_link_is_in_wheel_cache to is_wheel_from_cache
...
This more accurately reflects that it is not necessarily
related to original_link, original_link being the direct URL
link,
and the wheel cache can also be populated from sdists
URL discovered by the finder.
2023-04-14 08:03:48 +02:00
Stéphane Bidoul
40cd79d6e5
Check hashes of cached built wheels agains origin source archive
2023-04-14 08:03:48 +02:00
Stéphane Bidoul
8e2205d849
Add function to check hashes against known digests
2023-04-14 08:03:48 +02:00
Stéphane Bidoul
f7787f8798
Merge pull request #11949 from sbidoul/hash2hashes-sbi
...
Generate download_info.info.hashes in install report for direct URL archives
2023-04-14 08:02:57 +02:00
Stéphane Bidoul
5bfccfd62d
Report requested_extras for editable requirements
2023-04-11 22:24:12 +02:00
Stéphane Bidoul
5119d4651e
Improve conversion of direct_url.hash to hashes
2023-04-11 14:49:30 +02:00
Stéphane Bidoul
cdd9c95eac
Add test for download_info hashes
2023-04-11 14:49:30 +02:00
Stéphane Bidoul
2f271838e7
Report requested_extras for direct URLs
2023-04-11 12:54:39 +02:00
pre-commit-ci[bot]
4221c23a2b
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-04-10 16:45:34 +02:00
Ryan Shepherd
75db61099d
Mock _permitted instead of is_local
2023-04-10 16:45:34 +02:00
Stéphane Bidoul
5d4a974b60
Merge pull request #11938 from sbidoul/fix-direct-url-hash-trusted-sbi
...
Don't trust link hash in direct URL dependencies
2023-04-10 16:43:51 +02:00
Paul Moore
62e932ad28
Merge pull request #11942 from Darsstar/correct-keyring-provider-default
...
Correct keyring provider default
2023-04-10 12:43:20 +01:00
Stéphane Bidoul
453a5a7e07
Add test for combination of invalid link hash and good --hash
2023-04-10 13:21:00 +02:00
Stéphane Bidoul
0ffc54dca3
Add tests about link hashes validation
2023-04-10 13:21:00 +02:00
Stéphane Bidoul
42b19abb69
Merge pull request #11936 from sbidoul/fix-link-hash-parsing
...
Various fixes to the link hash parser
2023-04-10 11:23:24 +02:00
Dos Moonen
ebcc368a51
Alter test_prompt_for_keyring_if_needed to make sure we test the default is `auto`.
2023-04-10 11:05:34 +02:00
q0w
110a26f0ed
Merge branch 'main' into per-req-config-settings
2023-04-09 18:12:41 +03:00
Stéphane Bidoul
7cb863e2fc
Stop propagating `config_settings` to dependencies ( #11941 )
2023-04-09 09:41:04 -05:00
q0w
0fbca36516
Remove merge_config_settings
2023-04-09 14:24:37 +03:00
Stéphane Bidoul
540f8fbb6d
Keep empty hash, as before
2023-04-07 23:49:38 +02:00
Stéphane Bidoul
48152bb2e1
pep 658 hashes are not URL fragment hashes
2023-04-07 23:44:22 +02:00
Stéphane Bidoul
6e5d467822
Various fixes to the link hash parser
2023-04-07 23:07:01 +02:00
Wu Zhenyu
fb454572b2
Fix `pip completion --zsh`
2023-04-04 15:52:05 +08:00
q0w
ae23fc2154
fix typing
2023-03-31 11:48:11 +03:00
q0w
6ea91c84c2
Add more test cases
2023-03-31 11:46:19 +03:00
Stéphane Bidoul
849dcbd6a8
Remove more traces of setup.py install
2023-03-31 09:47:09 +02:00
Stéphane Bidoul
e5deb4dd8d
Adapt test to the removal of setup.py install code path
2023-03-31 09:47:09 +02:00
Stéphane Bidoul
0060bfa7e3
Rework test_show_with_files_from_legacy
...
It relied on a function that does not exist anymore.
2023-03-31 09:47:09 +02:00
Stéphane Bidoul
64967c7907
Fix test_install_requirements_with_options
...
This test depended on setup.py install, and tbh, I don't see a good
reason to attempt an install when testing the requirements file parser.
2023-03-31 09:47:09 +02:00
Stéphane Bidoul
bc3feef9cc
Remove setup.py install legacy
2023-03-31 09:47:09 +02:00
q0w
13459a809b
Merge branch 'main' into per-req-config-settings
2023-03-30 11:18:31 +03:00
Stéphane Bidoul
93e6dd7184
Remove now unused FormatControl in WheelCache
2023-03-29 08:41:09 +02:00
Stéphane Bidoul
8f0201f67a
Remove no-binary disabling the cache of locally built wheels
2023-03-29 08:41:09 +02:00
lorddavidiii
d89475934c
Norm path before compare ( #11719 )
2023-03-27 20:03:46 +01:00
Pradyun Gedam
78ab4cf071
Bump all linters other than mypy ( #11901 )
2023-03-27 20:03:11 +01:00
Stéphane Bidoul
2cf9db2b5d
Merge pull request #11861 from sbidoul/deprecate-build-global-option-sbi
...
Deprecate --build-option and --global-option
2023-03-27 17:52:53 +02:00
Stéphane Bidoul
123e8a4c59
Merge pull request #11871 from sbidoul/always-use-pep517-when-wheel-absent-sbi
...
Always use pep 517 when the 'wheel' package is absent
2023-03-27 16:21:04 +02:00
q0w
c8b017dd34
Merge branch 'main' into per-req-config-settings
2023-03-27 16:57:49 +03:00
q0w
bc4e542abd
test merge_config_settings
2023-03-27 16:14:44 +03:00
Stéphane Bidoul
5ea358122a
Use more kwargs for install_req_from_line
...
For better readability
2023-03-27 14:01:36 +02:00
Stéphane Bidoul
6adb7af0aa
Deprecate --build-option and --global-option
2023-03-27 11:56:16 +01:00
Stéphane Bidoul
8f52335ae5
xfail test with colon in console entry point name
...
This was supported by setup.py install but not by our wheel
installation logic.
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
3fd8fde14b
Remove with_wheel fixture
...
We install wheel by default in our test env.
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
b31a308b08
Fix test_debian_egg_name_workaround
...
Run setup.py install manually since pip does not do it anymore.
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
053b890e84
Update a few tests for removal of setup.py install
...
We now look for "Building wheel" instead of "running setup.py install"
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
a4c91124ce
Update entrypoint tests
...
console_script entrypoints declarations are stricter when
we don't use setup.py install.
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
7b11b5328b
Update test_inspect_basic
...
wheel is now installed in our test venv by default.
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
04e1ab071d
Update test_install_package_that_emits_unicode
...
Adapt to the removal of the setup.py install code path.
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
a38865597d
Update test_install_subprocess_output_handling
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
b11e8e4343
Test presence of dist-info instead of egg-info
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
23cc3d523b
Always install wheel in test venvs
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
1a0b7f47a0
Remove test_installed_files_recorded_in_deterministic_order
...
This test will become useless anyway when we remove setup.py install
support.
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
8a1a8d7915
Always use pep 517 when the 'wheel' package is absent
2023-03-27 11:55:20 +01:00
Stéphane Bidoul
82b42c80f9
xfail test_pip_wheel_ext_module_with_tmpdir_inside ( #11895 )
2023-03-27 11:33:11 +01:00
q0w
9d160aac76
fix merge_config_settings
2023-03-26 16:08:50 +03:00
q0w
e000aab0dd
apply cli settings for reqs
2023-03-20 17:09:28 +03:00
q0w
146b000308
fix merge_config_settings
2023-03-20 16:32:42 +03:00
q0w
2f6f36c2e5
merge cli and reqs config_settings
2023-03-20 11:48:44 +03:00
q0w
8b02c98bbc
test merging multiple values
2023-03-20 08:07:26 +03:00
q0w
a878d7f093
dont propagate flag
2023-03-20 07:34:21 +03:00
q0w
69cfd23c17
Merge branch 'main' into per-req-config-settings
2023-03-20 07:26:21 +03:00
Stéphane Bidoul
a04748db8e
Remove support for the deprecated --install-options
2023-03-18 11:20:51 +01:00
Stéphane Bidoul
9d09b85452
Merge pull request #11860 from sbidoul/rm-no-binary-implies-setuptools-install-sbi
...
Stop `--no-binary` implying `setup.py install`
2023-03-18 11:16:24 +01:00
Filipe Laíns
1268487cba
Support passing the same key multiple times in --config-settings ( #11853 )
2023-03-17 21:23:19 +00:00
Tzu-ping Chung
5c3d1fed4a
Merge pull request #11698 from Darsstar/keyring-multi-choice
2023-03-15 18:07:07 +08:00
Stéphane Bidoul
5189a6e0f4
--no-binary does not imply setup.py install anymore
2023-03-12 17:18:53 +01:00
Guillaume Seguin
c546c99480
Display dependency chain on each Collecting line
...
This tremendously helps understand why a package is being fetched and
can help investigate and fix dependency resolver backtracking issues
when incoherent constraints/package sets are provided or when new
versions of a package trigger a completely different backtracking
strategy, leading to very hard to debug situations.
2023-02-23 18:12:08 -08:00
Dos Moonen
6affad8032
Merge branch 'main' into keyring-multi-choice
...
# Conflicts:
# src/pip/_internal/network/auth.py
2023-02-21 14:02:32 +01:00
Stefano Rivera
9abb3c899a
Implement `--break-system-packages` for EXTERNALLY-MANAGED installations ( #11780 )
...
The PEP 668 expects an override mechanism to ease the transition.
This provides an override.
---------
Co-authored-by: Pradyun Gedam <pradyunsg@gmail.com>
2023-02-06 07:06:59 +00:00
Stéphane Bidoul
e5c88951a0
Do not crash in presence of misformatted hash field in ``direct_url.json``.
2023-02-05 00:13:32 +01:00
Tzu-ping Chung
56e5fa3c0f
Merge pull request #11487 from pelson/feature/base-prefix-config
2023-02-01 01:40:09 +08:00
Tzu-ping Chung
d325245052
Better subprocess handling
2023-01-30 09:01:02 +01:00
Dos Moonen
33cd541cc4
Make it possible to request a keyring provider: `auto`, `disabled`, `import` or `subprocess`
...
Refactored `_get_index_url()` to get integration tests for the subprocess backend working.
Keyring support via the 'subprocess' provider can only retrieve a password, not a username-password combo. The username therefor MUST come from the URL.
If the URL obtained from the index does not contain a username then the username from a matching index is used. `_get_index_url()` does that matching.
The problem this refactoring solves is that the URL where a wheel or sdist can be downloaded from does not always start with the index url. Azure DevOps Artifacts Feeds are an example since it replaces the friendly name of the Feed with the GUID of the Feed. Causing `url.startswith(prefix)` to evaluate as `False`.
The new behaviour is to return the index which matches the netloc and has the longest common prefix of the `path` property of the value returned by `urllib.parse.urlsplit()`. The behaviour for resolving ties is unspecified.
2023-01-30 09:00:59 +01:00
Pradyun Gedam
efedf09c49
Merge pull request #11759 from pradyunsg/fix-keyring-auth
...
Closes https://github.com/pypa/pip/issues/11658
2023-01-29 01:36:20 +00:00
Pradyun Gedam
60a4598440
Merge pull request #11758 from pradyunsg/vendoring-update
2023-01-29 01:36:04 +00:00
Pradyun Gedam
acd7ef1f9a
Perform relaxed version matching in `pip debug` test
...
This ensures that we're not trying to compare versions as equal strings.
2023-01-28 22:35:25 +00:00
Pradyun Gedam
17e20c746e
Correctly handle keyring auth subprocess newlines on Windows
...
The line endings on Windows are not required to be `\n`.
2023-01-28 22:23:16 +00:00
Pradyun Gedam
b5be1da918
Merge pull request #11757 from sbidoul/inspect-and-install-reports-stable-sbi
...
Declare inspect and install reports formats to be stable
2023-01-28 20:36:28 +00:00
Pradyun Gedam
e32ec0a8c3
Merge pull request #11679 from sbidoul/direct_url-hashes-sbi
...
Allow multiple hashes in direct_url.json
2023-01-28 20:36:01 +00:00
Stéphane Bidoul
126e6f67a5
Install report format declared stable
2023-01-28 14:15:04 +01:00
Stéphane Bidoul
99dddc1616
pip inspect format declared stable
2023-01-28 14:15:04 +01:00
Stéphane Bidoul
38681f3d66
Allow multiple hashes in direct_url.json
...
This influences the recorded direct_url.json metadata,
and therefore the pip inspect output,
as well as the pip install --report format.
2023-01-28 13:25:38 +01:00
Роман Донченко
44c1ccaf40
Replace deprecated setup/teardown usage
...
As explained in
<https://docs.pytest.org/en/stable/deprecations.html#support-for-tests-written-for-nose >,
`setup`/`teardown` are a part of nose compatibility, which is deprecated.
You're supposed to use `setup_method` and `teardown_method` instead.
2023-01-27 22:00:50 +03:00
Tzu-ping Chung
95a58e7ba5
Merge pull request #11663 from uranusjr/pep-668
2023-01-18 11:50:26 +08:00
Tzu-ping Chung
5e5480b3bc
Only exclude --dry-run when used with --report
2023-01-17 15:04:56 +08:00
Daniil Konovalenko
15b2cc993e
fix mypy
2023-01-14 12:27:51 +01:00
Daniil Konovalenko
ed7dbe9843
fix formatting
2023-01-14 12:27:51 +01:00
Daniil Konovalenko
8374d818ac
add test
2023-01-14 12:27:51 +01:00
Tzu-ping Chung
5eda50d237
Test and news for wheel cache restoration
...
The fix merged in 3b60e36289
also fixed
the wheel cache; this cherry-picks the test and news from the other pull
request to validate and document the fact.
2023-01-09 10:13:19 +08:00
Tzu-ping Chung
0233bf2757
Merge link_hash back into _hashes
...
Commit bad03ef931
introduced the new
link_hash attribute that holds the link's hash info, but that attribute
does the same thing as _hashes, and some existing usages still populate
that old attribute. Since the plural variant covers more use cases (a
file can be hashed with multiple algorithms), we restore the old logic
that uses _hashes before the commit, and consolidate link_hash back into
that attribute.
2023-01-04 18:42:52 +08:00
Tzu-ping Chung
8fe6563050
Fall back to non-localized message on Windows
...
Windows does not implement LC_MESSAGES, and since PEP 668 is mainly
designed for Linux distributions, we simply take the easier way out
until someone wants an equivalent on Windows.
2023-01-03 08:13:13 +08:00
Tzu-ping Chung
6750d847a7
Add PEP 668 functional tests
2023-01-03 07:57:21 +08:00
Tzu-ping Chung
3d1937f420
Add tests for EXTERNALLY-MANAGED parser
2023-01-03 07:57:21 +08:00
William Woodruff
64fe2235d8
Merge branch 'main' into ww/restrict-egg-fragement
2022-12-28 10:44:23 -05:00
q0w
8dabf3316a
Test all edge cases
2022-12-21 23:23:20 +03:00
q0w
9c8e74bad9
Test deps with config-settings
2022-12-19 18:59:51 +03:00
doron zarhi
e59ff2fc8c
show: add editable location if package is editable ( #11638 )
2022-12-18 01:33:57 +02:00
q0w
be21f0dd10
Add more tests
2022-12-15 04:22:47 +03:00
q0w
92730f6f63
Add more tests
2022-12-15 03:17:30 +03:00
q0w
1a93652c8f
Merge branch 'main' into per-req-config-settings
2022-12-15 02:28:02 +03:00
q0w
d3062a1603
Add more tests
2022-12-15 02:24:34 +03:00
Tzu-ping Chung
6d1f25b222
Skip tests using custom SSL on 3.7 + Linux
...
This combination does not work well on CI, and since 3.7 support is on
its last days anyway, let's just ignore those tests.
2022-12-13 14:33:56 +08:00
q0w
227fe23b0e
Add per-requirement --config-settings
2022-12-05 08:05:26 +03:00
William Woodruff
d9502ff501
tests: fix comment
...
Signed-off-by: William Woodruff <william@trailofbits.com>
2022-12-02 21:38:51 -08:00
William Woodruff
464d16618e
src, tests: use deprecation instead of hard error for egg fragments
...
This turns invalid egg fragments into a soft error, with a scheduled
deprecation period of two releases.
Signed-off-by: William Woodruff <william@trailofbits.com>
2022-12-02 21:33:22 -08:00
Tzu-ping Chung
8d34a1111d
Merge branch 'main' into feature/base-prefix-config
2022-11-25 09:38:56 +08:00
William Woodruff
227fbee124
tests: add more Link tests
...
This exercises our expectation that egg fragments don't include version
specifiers and are evaluated eagerly.
Signed-off-by: William Woodruff <william@trailofbits.com>
2022-11-22 17:40:55 -05:00
Tzu-ping Chung
1ab22ee302
Merge pull request #11590 from uranusjr/pathlib-housekeeping
2022-11-21 09:39:21 +08:00
Miro Hrončok
f7589d6ec0
Don't maintain 2 copies of change_root
...
The change_root function was added twice:
In ae324d1703
and in 36a9b36523
2022-11-16 13:28:17 +01:00
Tzu-ping Chung
4a87ab04c8
Merge branch 'main' into feature/base-prefix-config
2022-11-16 12:50:52 +08:00
Tzu-ping Chung
afb0d13220
Fix docstring to match reality
...
We've moved to pathlib a while ago, the docstring still references
tests.lib.path, which no longer exists.
2022-11-11 07:43:08 +08:00
Judah Rand
c04222fe47
Simplify provider interface
2022-11-10 21:25:26 +00:00
Judah Rand
8d9ea8b62f
Add tests for new code paths
2022-11-10 20:05:07 +00:00
Judah Rand
3a15e01091
Get the tests passing again
2022-11-10 19:15:07 +00:00
Paul Moore
6d131137cf
Merge pull request #11547 from uranusjr/entry-point-python-version-replacement-multi-digit
...
Fix multi-digit version in entry point replacement
2022-11-03 11:50:58 +00:00
Tzu-ping Chung
30b4cff198
Fix typos
...
Co-authored-by: Ed Morley <501702+edmorley@users.noreply.github.com>
2022-11-03 15:20:47 +08:00
Tzu-ping Chung
d6e333fb63
Add 3.11 to CI ( #11550 )
2022-10-28 11:37:04 -05:00
Tzu-ping Chung
2c195f9c2c
Fix multi-digit version in entry point replacement
...
Previously, the special case to generate 'pip' and 'easy_install' entry
points with the correct Python version (e.g. 'pip3.9' on Python 3.9)
only accounted for single-digit version segments, and did not work
correctly on Python 3.10 and up. This was missed when Python 3.10 was
released because we (accidentally) generated wheels that did not need
any such replacements, but was exposed in CPython 3.11.0 since it
bundled pip 22.3 generated against Python 3.10.
2022-10-28 01:51:36 +08:00
Tzu-ping Chung
50e194f107
Selectively enable user site
...
The modern virtual environment structure does not allow us to enable
"fake user site" while disabling the global site, so we need to do more
fine-grained configuration to correctly set up test environments for
each test case.
With this done, we can also properly support the stdlib venv ad the test
environment backend, since it basically works identically with modern
virtualenv. The incompatible_with_test_venv is thus removed.
2022-10-28 01:51:13 +08:00
Tzu-ping Chung
83c85e94b7
Fix legacy virtualenv setup in tests
2022-10-28 01:51:13 +08:00
Tzu-ping Chung
4ab4865063
One more rewrite to avoid distutils
2022-10-28 01:51:13 +08:00
Tzu-ping Chung
4bf1b67964
Build fake wheels for --user tests
...
The old INITools tests rely on setup.py, which relies on distutils and
generates a ton of issues. Build fake wheels directly to avoid dealing
with them.
2022-10-28 01:51:13 +08:00
Tzu-ping Chung
b850d539f9
Keep using old virtualenv for Python < 3.10
...
pip uses distutils (instead of sysconfig) for Python < 3.10, which has
awkward path issues when faking a user site.
2022-10-28 01:51:13 +08:00
Tzu-ping Chung
4f20a7e3e7
Set include-system-site-packages for user site
2022-10-28 01:51:13 +08:00
Tzu-ping Chung
4d533cc269
Don't enable global site when enabling user site
2022-10-28 01:51:13 +08:00
Tzu-ping Chung
1d05ba8ffd
Rewrite virtualenv tool in tests for 20+ support
...
Co-Authored-By: Lumir Balhar <lbalhar@redhat.com>
2022-10-28 01:51:13 +08:00
Tzu-ping Chung
5ded5474ac
Name virtualenv<20 as "legacy"
...
Well they are. At least not "regular" anymore.
2022-10-28 01:51:13 +08:00
Tzu-ping Chung
f96ba08dbc
Bump virtualenv to 20+ in tests
2022-10-28 01:51:13 +08:00
Tzu-ping Chung
1e236f4c84
Ignore failing git submodule test for now
...
Git 2.38.1 patched CVE-2022-39253 by disaling automated fetch against a
file: repository. This breaks git submodule, which is used by a pip
test. Information on how projects relying on automated fetch should
configure git correctly after this change is lacking, so the test is
disabled for now until someone can come up with a better solution.
2022-10-28 00:16:33 +08:00