From 1ea95a9ff8fb7e55d48bf40ad2042dbc21f17c8fb341dbbb5e70df83befa8796 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 16 Sep 2019 13:15:07 +0000 Subject: [PATCH] - Update to 3.14.0: * Fix PythonSpec detection of python3.10 * Fix regression failing to detect future and past py## factors * Fix current_tox_py for pypy / pypy3 * Add support for minor versions with multiple digits * Remove dependence on md5 hashing algorithm * on venv cleanup: add explicit check for pypy venv to make it possible to recreate it * Fix isolated build double-requirement * Replace pkg_resources with importlib_metadata for speed OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tox?expand=0&rev=60 --- python-tox.changes | 13 +++++++++++++ python-tox.spec | 26 +++++++++++--------------- tox-3.12.1.tar.gz | 3 --- tox-3.14.0.tar.gz | 3 +++ 4 files changed, 27 insertions(+), 18 deletions(-) delete mode 100644 tox-3.12.1.tar.gz create mode 100644 tox-3.14.0.tar.gz diff --git a/python-tox.changes b/python-tox.changes index 98d8f9f..a088d4c 100644 --- a/python-tox.changes +++ b/python-tox.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Mon Sep 16 13:06:47 UTC 2019 - Tomáš Chvátal + +- Update to 3.14.0: + * Fix PythonSpec detection of python3.10 + * Fix regression failing to detect future and past py## factors + * Fix current_tox_py for pypy / pypy3 + * Add support for minor versions with multiple digits + * Remove dependence on md5 hashing algorithm + * on venv cleanup: add explicit check for pypy venv to make it possible to recreate it + * Fix isolated build double-requirement + * Replace pkg_resources with importlib_metadata for speed + ------------------------------------------------------------------- Fri May 24 11:40:04 CEST 2019 - Matej Cepl diff --git a/python-tox.spec b/python-tox.spec index 342f79a..e720adb 100644 --- a/python-tox.spec +++ b/python-tox.spec @@ -16,14 +16,9 @@ # -%{?!pyproject_wheel:%define pyproject_wheel %python_expand $python -mpip wheel --no-deps %{?py_setup_args:--build-option %{py_setup_args}} --use-pep517 --no-build-isolation --progress-bar off --verbose .} - -# No such option: --strip-file-prefix %%{buildroot} -%{?!pyproject_install:%define pyproject_install %python_expand $python -mpip install --root %{buildroot} --no-deps --progress-bar off *.whl} - %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-tox -Version: 3.12.1 +Version: 3.14.0 Release: 0 Summary: Virtualenv-based automation of test activities License: MIT @@ -31,16 +26,16 @@ Group: Development/Languages/Python URL: https://github.com/tox-dev/tox Source: https://files.pythonhosted.org/packages/source/t/tox/tox-%{version}.tar.gz BuildRequires: %{python_module filelock} -BuildRequires: %{python_module flaky} -BuildRequires: %{python_module freezegun} -BuildRequires: %{python_module pathlib2} +BuildRequires: %{python_module flaky >= 3.4.0} +BuildRequires: %{python_module freezegun >= 0.3.11} +BuildRequires: %{python_module importlib-metadata >= 0.12} +BuildRequires: %{python_module pathlib2 >= 2.3.3} BuildRequires: %{python_module pip} -BuildRequires: %{python_module pluggy >= 0.3.0} +BuildRequires: %{python_module pluggy >= 0.12.0} BuildRequires: %{python_module py >= 1.4.17} -BuildRequires: %{python_module pytest >= 3.0.0} +BuildRequires: %{python_module pytest >= 4.0.0} BuildRequires: %{python_module pytest-cov >= 2.5.1} BuildRequires: %{python_module pytest-mock >= 1.10.0} -BuildRequires: %{python_module pytest-timeout >= 1.3.0} BuildRequires: %{python_module pytest-xdist >= 1.22.2} BuildRequires: %{python_module setuptools >= 41.0.1} BuildRequires: %{python_module setuptools_scm >= 2.0.0} @@ -52,8 +47,9 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: unzip Requires: python-filelock +Requires: python-importlib-metadata >= 0.12 Requires: python-packaging >= 17.1 -Requires: python-pluggy >= 0.3.0 +Requires: python-pluggy >= 0.12.0 Requires: python-py >= 1.4.17 Requires: python-setuptools >= 30.0.0 Requires: python-six >= 1.0.0 @@ -61,11 +57,11 @@ Requires: python-toml >= 0.9.4 Requires: python-virtualenv >= 14.0.0 Requires(post): update-alternatives Requires(postun): update-alternatives +Obsoletes: python-detox BuildArch: noarch %ifpython3 Provides: tox = %{version} %endif -Obsoletes: python-detox %python_subpackages %description @@ -125,7 +121,7 @@ done export PYTHONDONTWRITEBYTECODE=1 export PATH=%{buildroot}%{_bindir}:$PATH # Ignores for gh#tox-dev/tox#1293 -%pytest -k 'not (network or parallel or test_provision_missing or test_provision_interrupt_child or test_workdir_gets_resolved or test_provision_cli_args_ignore)' +%pytest -k 'not (network or parallel or test_provision_missing or test_provision_interrupt_child or test_workdir_gets_resolved or test_provision_cli_args_ignore or test_provision_non_canonical_dep)' %post %python_install_alternative tox tox-quickstart diff --git a/tox-3.12.1.tar.gz b/tox-3.12.1.tar.gz deleted file mode 100644 index afce595..0000000 --- a/tox-3.12.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f87fd33892a2df0950e5e034def9468988b8d008c7e9416be665fcc0dd45b14f -size 287477 diff --git a/tox-3.14.0.tar.gz b/tox-3.14.0.tar.gz new file mode 100644 index 0000000..e831215 --- /dev/null +++ b/tox-3.14.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4f6b319c20ba4913dbfe71ebfd14ff95d1853c4231493608182f66e566ecfe1 +size 290733