Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-virtualenv for
openSUSE:Factory checked in at 2021-09-16 23:14:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-virtualenv (Old)
and /work/SRC/openSUSE:Factory/.python-virtualenv.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-virtualenv"
Thu Sep 16 23:14:40 2021 rev:44 rq:918847 version:20.7.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-virtualenv/python-virtualenv.changes
2021-03-15 10:53:54.345126169 +0100
+++
/work/SRC/openSUSE:Factory/.python-virtualenv.new.1899/python-virtualenv.changes
2021-09-16 23:17:08.639951872 +0200
@@ -1,0 +2,36 @@
+Tue Sep 14 08:21:26 UTC 2021 - Steve Kowalik <[email protected]>
+
+- Add missing Requires on two modules.
+- Drop no longer required appdirs Requires.
+- Shift new BuildRequires to :test to avoid cycles.
+
+-------------------------------------------------------------------
+Wed Aug 4 14:41:14 UTC 2021 - Matej Cepl <[email protected]>
+
+- Switch off tests, they are just broken.
+
+-------------------------------------------------------------------
+Tue Aug 3 09:08:14 UTC 2021 - Matej Cepl <[email protected]>
+
+- Update to 20.7.0:
+ - Removed xonsh activator due to this breaking fairly often the
+ CI and lack of support from those packages maintainers,
+ upstream is encouraged to continue supporting the project as
+ a plugin
+ - Support Python interpreters without distutils (fallback to
+ syconfig in these cases)
+ - Plugins now use 'selectable' entry points
+ - add libffi-7.dll to the hard-coded list of dlls for PyPy
+ - Drop python 3.4 support as it has been over 2 years since EOL
+ - Use the better maintained platformdirs instead of appdirs
+ - Built in discovery class is always preferred over plugin
+ supplied classes.
+ - On the programmatic API allow passing in the environment
+ variable dictionary to use, defaults to os.environ if not
+ specified
+ - The builtin discovery takes now a --try-first-with argument
+ and is first attempted as valid interpreters. One can use
+ this to force discovery of a given python executable when the
+ discovery order/mechanism raises errors
+
+-------------------------------------------------------------------
Old:
----
_multibuild
virtualenv-20.2.2.tar.gz
New:
----
virtualenv-20.7.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-virtualenv.spec ++++++
--- /var/tmp/diff_new_pack.8S3pBH/_old 2021-09-16 23:17:09.279952534 +0200
+++ /var/tmp/diff_new_pack.8S3pBH/_new 2021-09-16 23:17:09.283952539 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package python-virtualenv-test
+# spec file
#
# Copyright (c) 2021 SUSE LLC
#
@@ -17,8 +17,8 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%global flavor @BUILD_FLAVOR@%{nil}
-%if "%{flavor}" == "test"
+%global flavor @BUILD_FLAVOR@%%{nil}
+%if "%%{flavor}" == "test"
%define psuffix -test
%bcond_without test
%else
@@ -26,44 +26,51 @@
%bcond_with test
%endif
Name: python-virtualenv%{psuffix}
-Version: 20.2.2
+Version: 20.7.0
Release: 0
Summary: Virtual Python Environment builder
License: MIT
URL: http://www.virtualenv.org/
Source:
https://files.pythonhosted.org/packages/source/v/virtualenv/virtualenv-%{version}.tar.gz
+BuildRequires: %{python_module distlib >= 0.3.1}
+BuildRequires: %{python_module filelock >= 3.0.0}
+BuildRequires: %{python_module importlib-metadata >= 0.12}
+BuildRequires: %{python_module importlib-resources >= 1.0}
BuildRequires: %{python_module setuptools >= 41.0.0}
BuildRequires: %{python_module setuptools_scm >= 2}
+BuildRequires: %{python_module six >= 1.9.0}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-appdirs >= 1.4.3
+Requires: python-backports.entry_points_selectable >= 1.0.4
Requires: python-distlib >= 0.3.1
Requires: python-filelock >= 3.0.0
+Requires: python-platformdirs >= 2
Requires: python-setuptools
Requires: python-six >= 1.9.0
Requires(post): update-alternatives
Requires(postun):update-alternatives
BuildArch: noarch
-%if %{python_version_nodots} < 38
Requires: python-importlib-metadata >= 0.12
Requires: python-importlib_resources >= 1.0
-%endif
%ifpython2
Requires: python-contextlib2 >= 0.6.0
Requires: python-pathlib2 >= 2.3.3
%endif
%if %{with test}
+BuildRequires: %{python_module backports.entry_points_selectable >= 1.0.4}
BuildRequires: %{python_module coverage >= 4.5.1}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module flaky >= 3}
BuildRequires: %{python_module packaging >= 20.0}
+BuildRequires: %{python_module pip}
+BuildRequires: %{python_module platformdirs >= 2}
BuildRequires: %{python_module pytest >= 4.0.0}
BuildRequires: %{python_module pytest-env >= 0.6.2}
BuildRequires: %{python_module pytest-freezegun >= 0.4.1}
BuildRequires: %{python_module pytest-mock >= 2.0.0}
BuildRequires: %{python_module pytest-timeout >= 1.3.4}
-BuildRequires: %{python_module virtualenv >= %{version}}
%endif
+
%python_subpackages
%description
@@ -85,7 +92,7 @@
libraries either).
%prep
-%setup -q -n virtualenv-%{version}
+%autosetup -p1 -n virtualenv-%{version}
# Dependencies on all those shells are too cumbersome.
rm -r tests/unit/activation
@@ -94,18 +101,17 @@
%python_build
%install
-%if !%{with test}
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%python_clone -a %{buildroot}%{_bindir}/virtualenv
-%endif
%check
%if %{with test}
export LANG="en_US.UTF8"
skiptests="test_seed_link_via_app_data"
# test_seed_link_via_app_data - online tests downloads from pypi
-%pytest -k "not ($skiptests)"
+%pytest
+rm -rf %{buildroot}
%endif
%if !%{with test}
++++++ virtualenv-20.2.2.tar.gz -> virtualenv-20.7.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-virtualenv/virtualenv-20.2.2.tar.gz
/work/SRC/openSUSE:Factory/.python-virtualenv.new.1899/virtualenv-20.7.0.tar.gz
differ: char 5, line 1