Lumir Balhar
261dfe65e1
Add method for virtualenv with --seeder pip
...
--seeder pip uses pip (from wheel) to install seed packages (pip, setuptools
and wheel) from our own system wheels.
2020-06-23 13:35:27 +02:00
Miro Hrončok
c26b64823b
Make it possible to run Python 3.4 tests optionally
2020-06-05 11:42:43 +02:00
Miro Hrončok
0ec11f1f64
Require Python packages with dots
2020-06-03 15:59:47 +02:00
Miro Hrončok
450364614f
Also test plain ensurepip in smoke tests
2020-04-29 01:17:58 +02:00
Miro Hrončok
6a9ffe6cb2
Have a dynamic Python version by default if possible
2020-04-20 15:32:38 +02:00
Miro Hrončok
562c77a483
Smoke test self without Python 3.4
...
Python 3.4 is going to be removed in Fedora 33:
https://fedoraproject.org/wiki/Changes/RetirePython34
2020-02-12 15:14:50 +00:00
Miro Hrončok
38d9a441ce
Test with Python 3.9 as well
2020-02-07 18:39:54 +01:00
Miro Hrončok
74239cac5d
Assert that tox uses the appropriate Python version
2020-02-07 18:39:54 +01:00
Miro Hrončok
606e77a1ba
Expand the OPENSSL_CONF=/non-existing-file comment
...
It's not just the minimum version now.
2019-12-02 18:24:15 +01:00
Miro Hrončok
754dc5a573
Python 3.9: Fetch Cython master
2019-11-26 01:10:14 +01:00
Miro Hrončok
96fbcc5c42
Test that the debug build has the proper -O flags set
...
Fixes https://src.fedoraproject.org/tests/python/issue/12
2019-10-21 15:17:34 +02:00
Miro Hrončok
11b7e874ef
Test pypy3 tests with current pypy3, that is Python 3.6
2019-09-05 15:07:00 +02:00
Miro Hrončok
30e8067df5
Test debug tests with current rawhide python3-debug
2019-09-05 15:07:00 +02:00
Miro Hrončok
d37bcbfd9a
Also enable testing virtualenv --no-download
2019-09-05 15:07:00 +02:00
Miro Hrončok
d72c62fe79
It is no longer needed to fetch Cython from git master
2019-09-02 15:50:46 +02:00
Miro Hrončok
f5948a878c
Update the test image before running tests
...
See https://pagure.io/fedora-ci/general/issue/20
2019-06-27 17:40:09 +02:00
Miro Hrončok
8f563a8e11
Stop running findleaks tests, but run a test on debug Python
...
See https://src.fedoraproject.org/rpms/python3/pull-request/113
We keep findleaks script in the repo, until eliminated elsewhere.
2019-06-27 11:44:48 +02:00
Miro Hrončok
bd3ec9505c
Workaround fedora-ci/general#31
...
https://pagure.io/fedora-ci/general/issue/31
2019-05-09 16:20:16 +02:00
Miro Hrončok
0ae2425874
Python 3.8: Install Cython from git master
2019-05-09 16:20:11 +02:00
Miro Hrončok
bb40c2a2a8
Smoke test Python 3.8
2019-02-09 11:55:22 +01:00
Miro Hrončok
ca464dcb60
Fix Cython installation for fresh CPythons
...
We try to fetch a wheel only and if that fails, we disable compilation.
Useful for fresh CPythons such as 3.8 now, where wheels are not yet ready,
but Cython defaults to compiling (because it detects CPython).
Note that --install-option="--no-cython-compile" makes pip use source package,
hence we don't want to use it right away. We still prefer wheel over
sdist.
2019-02-07 08:36:39 +01:00
Miro Hrončok
8dbc369a49
More test output
2018-12-20 11:31:22 +01:00
Miro Hrončok
ead01d15f0
Find leaks!
2018-11-30 10:12:31 +01:00
Miro Hrončok
97db1f97bb
Run Python 3.7 selftest tests in selftest tests of these tests
2018-11-29 16:50:35 +01:00
Petr Šplíchal
81d0de13aa
Enable smoke test in the tests namespace pipeline
2018-11-28 13:39:02 +01:00
Miro Hrončok
11bfd62cc1
Add selftest suite (untested)
2018-11-14 16:31:00 +01:00
Petr Šplíchal
8ddab88d43
Initial example of the Flexible Metadata Format
2018-09-19 16:03:10 +02:00
Miro Hrončok
c56363e23a
Allow to test Jython
...
METHOD=virtualenv PYTHON=jython VERSION=2.7 ./smoke/venv.sh
2018-08-29 13:53:20 +02:00
Miro Hrončok
b3d405a516
Allow testing pypys:
...
METHOD=virtualenv PYTHON=pypy3 VERSION=3.5 ./smoke/venv.sh
METHOD=venv PYTHON=pypy3 VERSION=3.5 ./smoke/venv.sh
METHOD=virtualenv PYTHON=pypy VERSION=2.7 ./smoke/venv.sh
2018-08-29 12:32:01 +02:00
Miro Hrončok
2540126bc6
Cython wheels don't work with Python 2.6, use --no-cython-compile
2018-08-28 18:29:31 +02:00
Miro Hrončok
5169b86238
On Python 2.6, get Cython 27.x with cp26 wheels
2018-08-28 13:48:52 +02:00
Petr Šplíchal
d7cf02c145
Pip adjustments to make it work with python 2.6
2018-08-14 13:13:50 +02:00
Petr Šplíchal
413ee19869
Allow skiping tox
2018-07-20 15:17:24 +02:00
Miro Hrončok
aa5f2fee63
Make virtuelenv testable
2018-07-20 12:26:14 +02:00
Miro Hrončok
a6067a8820
Make venv tests work on 3.4 and 3.5
2018-07-20 12:19:30 +02:00
Miro Hrončok
7f890d12b8
Ignore anywhere
2018-07-20 12:17:31 +02:00
Petr Šplíchal
41eef2c4dc
Move to smoke, support choosing python version
2018-07-20 10:54:27 +02:00
Miro Hrončok
42e0692eab
WIP tests for venv
2018-07-20 10:52:31 +02:00
Petr Šplíchal
57457cbafb
Add a simple README file
2018-07-20 10:49:34 +02:00