Miro Hrončok
7913cd9edf
Make patches apply --without tests
...
Some patches touch tests and we didn't include the test sources --without tests,
leading to broken build. This was a long standing reoccurring problem.
Now we always include and unpack tests sources, even when we don't run them.
2020-04-06 13:24:41 +02:00
Miro Hrončok
eb1cbbd764
Don't warn the user about pip._internal.main() entrypoint to fix ensurepip
2020-03-10 12:22:59 +01:00
Miro Hrončok
abb97d98f6
Fedora CI: Run %pyproject macros integration tests
2020-03-06 11:40:32 +01:00
Miro Hrončok
f994ff1cc7
Update to 20.0.2
...
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1793456
The main() wrapper moved the import path again, this time with compatibility shim:
- we still need pip-allow-different-versions.patch to support older pips installed by users
- we dropped callable-main.patch - the shim is provided by pip for all previous paths
- no need to patch older pips to support user installed pip 20+
- no need to patch Pythons (or virtualenv) to support pip 20+ wheel in ensurepip
2020-03-04 12:47:38 +01:00
Fedora Release Engineering
c9ae810483
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 14:04:40 +00:00
Miro Hrončok
184dcf3cac
Callable main module patch: Support Python 2.7
...
Intentionally left out as a separate commit,
so it can be reverted once Python 2 support is dropped.
2019-12-11 17:30:22 +01:00
Miro Hrončok
af087f8054
Patch new pip to make it support the old private API of main()
...
This is needed to be able to use pip 19.3+ in ensurepip of older Pythons
without patching all the Pythons.
2019-12-11 16:41:11 +01:00
Tomas Orsava
f6e9c0640b
Update to 19.3.1 ( #1761508 )
...
Drop upstreamed patch that fixed expected output in test to not break with alpha/beta/rc Python versions
2019-12-11 16:41:11 +01:00
Miro Hrončok
3bced42530
Make /usr/bin/pip(3) work with user-installed pip 19.3+
...
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1767212
== Before:
$ rpm -q python3-pip
python3-pip-19.2.3-1.fc32.noarch
$ /usr/bin/pip --version
pip 19.2.3 from /usr/lib/python3.8/site-packages/pip (python 3.8)
$ pip install --user --upgrade pip
...
Successfully installed pip-19.3.1
$ /usr/bin/pip --version
Traceback (most recent call last):
File "/usr/bin/pip", line 15, in <module>
sys.exit(main())
TypeError: 'module' object is not callable
$ rm .local/ -rf
$ pip install --user --upgrade 'pip<10'
...
Successfully installed pip-9.0.3
$ /usr/bin/pip --version
pip 9.0.3 from /home/pythonista/.local/lib/python3.8/site-packages (python 3.8)
$ pip install --user --upgrade 'pip<9'
...
Successfully installed pip-8.1.2
$ /usr/bin/pip --version
pip 8.1.2 from /home/pythonista/.local/lib/python3.8/site-packages (python 3.8)
== After
$ rpm -q python3-pip
python3-pip-19.2.3-2.fc32.noarch
$ /usr/bin/pip --version
pip 19.2.3 from /usr/lib/python3.8/site-packages/pip (python 3.8)
$ pip install --user --upgrade pip
...
Successfully installed pip-19.3.1
$ /usr/bin/pip --version
pip 19.3.1 from /home/pythonista/.local/lib/python3.8/site-packages/pip (python 3.8)
$ pip install --user --upgrade 'pip<10'
...
Successfully installed pip-9.0.3
$ /usr/bin/pip --version
pip 9.0.3 from /home/pythonista/.local/lib/python3.8/site-packages (python 3.8)
$ pip install --user --upgrade 'pip<9'
...
Successfully installed pip-8.1.2
$ /usr/bin/pip --version
pip 8.1.2 from /home/pythonista/.local/lib/python3.8/site-packages (python 3.8)
2019-10-31 00:50:36 +01:00
Miro Hrončok
add791f1d5
Update to 19.2.3 ( #1742230 )
2019-09-02 12:17:41 +02:00
Petr Viktorin
a0ac853b8c
Simplify bash completion
...
Bash reads all the completion files at start, so we don't need
additional symlinks.
Register completions for all the pip3 symliks at once.
2019-08-28 16:43:20 +02:00
Petr Viktorin
9a8a1ef98e
Remove python2-pip
2019-08-21 17:39:35 +02:00
Petr Viktorin
ef07805c26
Make pip bootstrap itself, rather than with an extra bootstrap RPM build
2019-08-21 17:11:03 +02:00
Miro Hrončok
1e1292bcb1
Rebuilt for Python 3.8
2019-08-17 12:49:08 +02:00
Miro Hrončok
0f902d1fc0
Bootstrap for Python 3.8
2019-08-14 23:02:14 +02:00
Miro Hrončok
07e4cb7088
Only apply Patch 5 with tests
2019-08-14 22:20:49 +02:00
Miro Hrončok
30557cd2a5
Bootstrap for Python 3.8
2019-08-14 22:15:12 +02:00
Miro Hrončok
36d098078c
Skip python2-virtualenv tests
2019-07-29 14:54:20 +02:00
Miro Hrončok
b5e9f71561
Fedora CI: Stop testing on Python 2.6
2019-07-29 11:59:42 +02:00
Fedora Release Engineering
776d4ae9a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 15:12:09 +00:00
Miro Hrončok
8fc8d4526b
Make /usr/bin/pip Python 3
2019-07-22 14:48:51 +02:00
Petr Viktorin
5813f49ff1
Use correct Python versions
2019-07-15 18:06:26 +02:00
Petr Viktorin
23345c5b9c
Recommend libcrypt.so.1 for manylinux1 compatibility
2019-07-15 17:09:43 +02:00
Miro Hrončok
853f763a7e
Remove a redundant second WARNING prefix form the root warning
...
It is added automatically since 19.1.
2019-06-10 14:50:04 +02:00
Miro Hrončok
de5ce17674
Fix root warning when pip is invoked via python -m pip
...
Fixes https://github.com/pypa/pip/issues/6576
2019-06-10 13:09:38 +02:00
Miro Hrončok
fa2f84fe5b
Update to 19.1.1 ( #1706995 )
2019-05-15 16:47:48 +02:00
Miro Hrončok
a2422cfdac
Update to 19.1 ( #1702525 )
2019-04-25 15:33:26 +02:00
Miro Hrončok
9f86bca8b1
Pytest 4 compatibility
...
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1694177
2019-04-15 17:56:04 +02:00
Miro Hrončok
7093fad249
BR python3-rpm-generators manually
2019-03-15 11:01:39 +01:00
Miro Hrončok
53928d9a4a
Update to 19.0.3 ( #1679277 )
...
No vendored libraries changed.
2019-03-06 11:04:14 +01:00
Miro Hrončok
85a78b8c13
Fedora CI: Workaround for fedora-ci/general #31
...
https://pagure.io/fedora-ci/general/issue/31
2019-03-01 11:15:05 +01:00
Miro Hrončok
038fce3b5d
FTBFS fix: Avoid creating .orig files in /usr/bin
2019-02-28 12:05:59 +01:00
Miro Hrončok
bbe9e6d297
Update to 19.0.2 ( #1668492 )
2019-02-13 13:04:06 +01:00
Miro Hrončok
3af98288df
Test pip on Python 3.8
2019-02-09 20:15:59 +01:00
Fedora Release Engineering
047f5659ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 08:21:07 +00:00
Miro Hrončok
c75c71ee16
Use the system level root certificate instead of the one bundled in certifi
...
https://bugzilla.redhat.com/show_bug.cgi?id=1655253
2018-12-14 14:36:52 +01:00
Miro Hrončok
1d76c3e182
Test if pipenv work (when updating pip)
2018-11-29 14:55:24 +01:00
Miro Hrončok
f3b44339db
Enable most of the tests in %check
2018-11-22 17:34:07 +01:00
Miro Hrončok
82235d4efa
Update to 18.1 ( #1652089 )
2018-11-22 13:58:09 +01:00
Miro Hrončok
51d3b539d4
Add a script that makes it easier to track bundled libs (uses pyp2rpm)
2018-11-22 13:08:59 +01:00
Michal Cyprian
50d9d64d96
Subject: Prevent removing of the system packages installed under /usr/lib
...
when pip install -U is executed.
Resolves: rhbz#1550368
2018-09-21 14:54:31 +02:00
Miro Hrončok
ae152c5ccf
Enable basic venv smoke test in the CI
2018-09-04 11:45:35 +02:00
Miro Hrončok
32a574d0df
Only build the wheel once
2018-08-15 15:27:19 +02:00
Miro Hrončok
3e1ef986b4
No more with python3
...
There is no point of building this without python3 and this makes
the spec a bit more readable.
Also:
- only have one %python_wheelname (can be split in future if needed)
- use pythonX -m pytest instead of py.test-X.Y
2018-08-15 14:45:08 +02:00
Miro Hrončok
6186a480fa
Create python-pip-wheel package with the wheel
2018-08-15 13:28:54 +02:00
Miro Hrončok
710463c247
Remove redundant "Unicode"" from License
2018-07-31 15:48:01 +02:00
Marcel Plch
2e7f501aa1
Update to 18.0
2018-07-31 12:17:18 +02:00
Fedora Release Engineering
ffbc804f81
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 01:25:03 +00:00
Miro Hrončok
2b109131d3
Rebuilt for Python 3.7
2018-06-18 09:25:27 +02:00
Miro Hrončok
cc52c4fc2d
Bootstrap for Python 3.7
2018-06-13 18:55:50 +02:00