Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pip-tools for openSUSE:Factory checked in at 2023-03-03 22:28:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pip-tools (Old) and /work/SRC/openSUSE:Factory/.python-pip-tools.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pip-tools" Fri Mar 3 22:28:39 2023 rev:6 rq:1069156 version:6.12.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pip-tools/python-pip-tools.changes 2022-10-20 16:03:33.295235474 +0200 +++ /work/SRC/openSUSE:Factory/.python-pip-tools.new.31432/python-pip-tools.changes 2023-03-03 22:31:46.692126168 +0100 @@ -1,0 +2,66 @@ +Fri Feb 24 11:53:48 UTC 2023 - Daniel Garcia <daniel.gar...@suse.com> + +- Update to 6.12.2 + - Raise error if input and output filenames are matched (#1787). + Thanks @atugushev + - Add pyproject.toml as default input file format (#1780). Thanks + @berislavlopac + - Fix a regression with unsafe packages for --allow-unsafe (#1788). + Thanks @q0w +- 6.12.1 (2022-12-16) + - Set explicitly packages for setuptools (#1782). Thanks @q0w +- 6.12.0 (2022-12-13) + - Add --no-index flag to pip-compile (#1745). Thanks @atugushev + - Treat --upgrade-packages PKGSPECs as constraints (not just + minimums), consistently (#1578). Thanks @AndydeCleyre + - Filter out the user provided unsafe packages (#1766). Thanks @q0w + - Adopt PEP-621 for packaging (#1763). Thanks @ssbarnea +- 6.11.0 (2022-11-30) + - Add pyproject.toml file (#1643). Thanks @otherJL0 + - Support build isolation using setuptools/pyproject.toml + requirement files (#1727). Thanks @atugushev + - Improve punctuation/grammar with pip-compile header (#1547). + Thanks @blueyed + - Generate hashes for all available candidates (#1723). Thanks + @neykov + - Bump click minimum version to >= 8 (#1733). Thanks @atugushev + - Bump pip minimum version to >= 22.2 (#1729). Thanks @atugushev +- 6.10.0 (2022-11-13) + - Deprecate pip-compile --resolver=legacy (#1724). Thanks @atugushev + - Prompt user to use the backtracking resolver on errors (#1719). + Thanks @maxfenv + - Add support for Python 3.11 final (#1708). Thanks @hugovk + - Add --newline=[LF|CRLF|native|preserve] option to pip-compile + (#1652). Thanks @AndydeCleyre + - Fix inconsistent handling of constraints comments with + backtracking resolver (#1713). Thanks @mkniewallner + - Fix some encoding warnings in Python 3.10 (PEP 597) (#1614). + Thanks @GalaxySnail + - Update pip-tools version in the README's pre-commit examples + (#1701). Thanks @Kludex + - Document use of the backtracking resolver (#1718). Thanks @maxfenv + - Use HTTPS in a readme link (#1716). Thanks @Arhell +- 6.9.0 (2022-10-05) + - Add --all-extras flag to pip-compile (#1630). Thanks @apljungquist + - Support Exclude Package with custom unsafe packages (#1509). + Thanks @hmc-cs-mdrissi + - Fix compile cached vcs packages (#1649). Thanks @atugushev + - Include py.typed in wheel file (#1648). Thanks @FlorentJeannot + - Add pyproject.toml & modern packaging to introduction. (#1668). + Thanks @hynek +- 6.8.0 (2022-06-30) + - Add support for pip's 2020 dependency resolver. Use pip-compile + --resolver backtracking to enable new resolver (#1539). Thanks + @atugushev +- 6.7.0 (2022-06-27) + - Support for the importlib.metadata metadata implementation + (#1632). Thanks @richafrank + - Instantiate a new accumulator InstallRequirement for + combine_install_requirements output (#1519). Thanks @richafrank + - Replace direct usage of the pep517 module with the build module, + for loading project metadata (#1629). Thanks @AndydeCleyre +- 6.6.2 (2022-05-23) + - Update PyPIRepository::resolve_reqs() for pip>=22.1.1 (#1624). + Thanks @m000 + +------------------------------------------------------------------- Old: ---- pip-tools-6.6.2.tar.gz New: ---- pip-tools-6.12.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pip-tools.spec ++++++ --- /var/tmp/diff_new_pack.nZcyhD/_old 2023-03-03 22:31:47.208128368 +0100 +++ /var/tmp/diff_new_pack.nZcyhD/_new 2023-03-03 22:31:47.216128402 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pip-tools # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,33 +16,34 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-pip-tools -Version: 6.6.2 +Version: 6.12.2 Release: 0 Summary: Tool to keep pinned dependencies up to date License: BSD-3-Clause URL: https://github.com/jazzband/pip-tools/ Source: https://files.pythonhosted.org/packages/source/p/pip-tools/pip-tools-%{version}.tar.gz +BuildRequires: %{python_module build} +BuildRequires: %{python_module pip >= 22.2} BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-click >= 7 -Requires: python-pep517 -Requires: python-pip >= 21.2 +Requires: python-build +Requires: python-click >= 8 +Requires: python-pip >= 22.2 Requires: python-setuptools Requires: python-wheel Recommends: git-core BuildArch: noarch # SECTION test requirements -BuildRequires: %{python_module click >= 7} -BuildRequires: %{python_module pep517} -BuildRequires: %{python_module pip >= 21.2} +BuildRequires: %{python_module click >= 8} +BuildRequires: %{python_module flit-core} +BuildRequires: %{python_module poetry-core} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module wheel} BuildRequires: ca-certificates BuildRequires: git-core # /SECTION @@ -52,13 +53,13 @@ pip-tools keeps pinned dependencies inside a project up to date. %prep -%setup -q -n pip-tools-%{version} +%autosetup -p1 -n pip-tools-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_clone -a %{buildroot}%{_bindir}/pip-compile %python_clone -a %{buildroot}%{_bindir}/pip-sync %python_expand %fdupes %{buildroot}%{$python_sitelib} @@ -71,14 +72,19 @@ %check export LANG=en_US.UTF-8 +donttest="network" # test_direct_reference_with_extras also requires network access -%pytest -k 'not (network or test_direct_reference_with_extras)' +donttest+=" or test_direct_reference_with_extras" +# test_local_duplicate_subdependency_combined also requires network +donttest+=" or test_local_duplicate_subdependency_combined" +%pytest -k "not ($donttest)" %files %{python_files} %doc CHANGELOG.md README.rst %license LICENSE %python_alternative %{_bindir}/pip-compile %python_alternative %{_bindir}/pip-sync -%{python_sitelib}/* +%{python_sitelib}/piptools +%{python_sitelib}/pip_tools-%{version}*-info %changelog ++++++ pip-tools-6.6.2.tar.gz -> pip-tools-6.12.2.tar.gz ++++++ ++++ 7054 lines of diff (skipped)