Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cookiecutter for openSUSE:Factory checked in at 2022-04-13 22:15:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cookiecutter (Old) and /work/SRC/openSUSE:Factory/.cookiecutter.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cookiecutter" Wed Apr 13 22:15:27 2022 rev:8 rq:969173 version:2.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/cookiecutter/cookiecutter.changes 2021-05-18 18:27:24.798709939 +0200 +++ /work/SRC/openSUSE:Factory/.cookiecutter.new.1900/cookiecutter.changes 2022-04-13 22:15:28.288200615 +0200 @@ -1,0 +2,87 @@ +Mon Apr 4 10:07:33 UTC 2022 - Sebastian Wagner <[email protected]> + +- add fix-setup-version.patch to fix the version in setup.py + +------------------------------------------------------------------- +Mon Mar 28 09:52:12 UTC 2022 - Sebastian Wagner <[email protected]> + +- update to version 2.0.2: + - Fix Python version number in cookiecutter --version and test on Python 3.10 (#1621) @ozer550 + - Removed changes related to setuptools_scm (#1629) @audreyfeldroy @ozer550 +- update to version 2.0.1: + - Breaking Changes: + - Release preparation for 2.0.1rc1 (#1608) @audreyfeldroy + - Replace poyo with pyyaml. (#1489) @dHannasch + - Added: Path templates will be rendered when copy_without_render used (#839) @noirbizarre + - Added: End of line detection and configuration. (#1407) @insspb + - Remove support for python2.7 (#1386) @ssbarnea + - Minor Changes: + - Adopt setuptools-scm packaging (#1577) @ssbarnea + - Log the error message when git clone fails, not just the return code (#1505) @logworthy + - allow jinja 3.0.0 (#1548) @wouterdb + - Added uuid extension to be able to generate uuids (#1493) @jonaswre + - Alert user if choice is invalid (#1496) @dHannasch + - Replace poyo with pyyaml. (#1489) @dHannasch + - update AUTHOR lead (#1532) @HosamAlmoghraby + - Add Python 3.9 (#1478) @gliptak + - Added: --list-installed cli option, listing already downloaded cookiecutter packages (#1096) @chrisbrake + - Added: Jinja2 Environment extension on files generation stage (#1419) @insspb + - Added: --replay-file cli option, for replay file distributing (#906) @Cadair + - Added: _output_dir to cookiecutter context (#1034) @Casyfill + - Added: CLI option to ignore hooks (#992) @rgreinho + - Changed: Generated projects can use multiple type hooks at same time. (sh + py) (#974) @milonimrod + - Added: Path templates will be rendered when copy_without_render used (#839) @noirbizarre + - Added: End of line detection and configuration. (#1407) @insspb + - Making code python 3 only: Remove python2 u' sign, fix some strings (#1402) @insspb + - py3: remove futures, six and encoding (#1401) @insspb + - Render variables starting with an underscore. (#1339) @smoothml + - Tests refactoring: test_utils write issues fixed #1405 (#1406) @insspb + - CI/CD and QA changes: + - enable branch coverage (#1542) @simobasso + - Make release-drafter diff only between master releases (#1568) @SharpEdgeMarshall + - ensure filesystem isolation during tests execution (#1564) @simobasso + - add safety ci step (#1560) @simobasso + - pre-commit: add bandit hook (#1559) @simobasso + - Replace tmpdir in favour of tmp_path (#1545) @SharpEdgeMarshall + - Fix linting in CI (#1546) @SharpEdgeMarshall + - Coverage 100% (#1526) @SharpEdgeMarshall + - Run coverage with matrix (#1521) @SharpEdgeMarshall + - Lint rst files (#1443) @ssbarnea + - Python3: Changed io.open to build-in open (PEP3116) (#1408) @insspb + - Making code python 3 only: Remove python2 u' sign, fix some strings (#1402) @insspb + - py3: remove futures, six and encoding (#1401) @insspb + - Removed: Bumpversion, setup.py arguments. (#1404) @insspb + - Tests refactoring: test_utils write issues fixed #1405 (#1406) @insspb + - Added: Automatic PyPI deploy on tag creation (#1400) @insspb + - Changed: Restored coverage reporter (#1399) @insspb + - Documentation updates: + - Fix pull requests checklist reference (#1537) @glumia + - Fix author name (#1544) @HosamAlmoghraby + - Add missing contributors (#1535) @glumia + - Update CONTRIBUTING.md (#1529) @glumia + - Update LICENSE (#1519) @simobasso + - docs: rewrite the conditional files / directories example description. (#1437) @lyz-code + - Fix incorrect years in release history (#1473) @graue70 + - Add slugify in the default extensions list (#1470) @oncleben31 + - Renamed cookiecutter.package to API (#1442) @grrlic + - Fixed wording detail (#1427) @steltenpower + - Changed: CLI Commands documentation engine (#1418) @insspb + - Added: Example for conditional files / directories in hooks (#1397) @xyb + - Changed: README.md PyPI URLs changed to the modern PyPI last version (#1391) @brettcannon + - Fixed: Comma in README.md (#1390) @Cy-dev-tex + - Fixed: Replaced no longer maintained pipsi by pipx (#1395) @ndclt + - Bugfixes: + - Add support for click 8.x (#1569) @cjolowicz + - Force click<8.0.0 (#1562) @SharpEdgeMarshall + - Remove direct dependency on markupsafe (#1549) @ssbarnea + - fixes prompting private rendered dicts (#1504) @juhuebner + - User's JSON parse error causes ugly Python exception #809 (#1468) @noone234 + - config: set default on missing default_context key (#1516) @simobasso + - Fixed: Values encoding on Windows (#1414) @agateau + - Fixed: Fail with gitolite repositories (#1144) @javiersanp + - MANIFEST: Fix file name extensions (#1387) @sebix + - Deprecations: + - Removed: Bumpversion, setup.py arguments. (#1404) @insspb + - Removed support for Python 3.6 and PyPy (#1608) @audreyfeldroy + +------------------------------------------------------------------- Old: ---- cookiecutter-1.7.3.tar.gz New: ---- cookiecutter-2.0.2.tar.gz fix-setup-version.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cookiecutter.spec ++++++ --- /var/tmp/diff_new_pack.EMO8gL/_old 2022-04-13 22:15:28.944201203 +0200 +++ /var/tmp/diff_new_pack.EMO8gL/_new 2022-04-13 22:15:28.952201210 +0200 @@ -1,7 +1,7 @@ # # spec file for package cookiecutter # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2017 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -19,14 +19,18 @@ %define skip_python2 1 Name: cookiecutter -Version: 1.7.3 +Version: 2.0.2 Release: 0 Summary: A command-line utility that creates projects from project templates License: BSD-3-Clause Group: Development/Languages/Python URL: https://github.com/audreyr/cookiecutter -Source: https://files.pythonhosted.org/packages/source/c/cookiecutter/cookiecutter-%{version}.tar.gz +Source: https://github.com/cookiecutter/cookiecutter/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz +# recent versions are not published on PyPI: https://github.com/cookiecutter/cookiecutter/issues/1636 +#Source: https://files.pythonhosted.org/packages/source/c/cookiecutter/cookiecutter-%{version}.tar.gz Source1: ccext.py +# PATCH-FIX-UPSTREAM -- fix-setup-version.patch https://github.com/cookiecutter/cookiecutter/pull/1656 +Patch0: https://github.com/cookiecutter/cookiecutter/pull/1656.patch#/fix-setup-version.patch BuildRequires: %{python_module Jinja2 >= 2.7} BuildRequires: %{python_module binaryornot >= 0.2.0} BuildRequires: %{python_module click >= 7.0} @@ -41,6 +45,7 @@ BuildRequires: python-rpm-macros Requires: git-core Requires: python-Jinja2 >= 2.7 +Requires: python-PyYAML Requires: python-binaryornot >= 0.2.0 Requires: python-click >= 7.0 Requires: python-future >= 0.15.2 @@ -54,6 +59,7 @@ BuildArch: noarch # SECTION Testing requirements BuildRequires: %{python_module chardet >= 2.0.0} +BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module freezegun} BuildRequires: %{python_module pytest-mock} BuildRequires: %{python_module pytest} @@ -61,6 +67,10 @@ # /SECTION # SECTION Documentation requirements BuildRequires: python3-Sphinx +BuildRequires: python3-sphinx-click +%if 0%{?sle_version} == 150300 +BuildRequires: python3-commonmark +%endif BuildRequires: python3-recommonmark # /SECTION %if "%{python_flavor}" == "python3" || "%{python_provides}" == "python3" @@ -89,6 +99,7 @@ %prep %setup -q -n cookiecutter-%{version} +%patch0 -p1 cp %{SOURCE1} docs # Remove pytest addopts: rm setup.cfg @@ -112,7 +123,8 @@ %check export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 -%pytest tests +# test_generate_file_verbose_template_syntax_error: reported at https://github.com/cookiecutter/cookiecutter/issues/1655 +%pytest tests -k 'not test_generate_file_verbose_template_syntax_error' %pre # delete command if the old package was not update-alternatives controlled @@ -127,8 +139,7 @@ %files %{python_files} %license LICENSE %python_alternative cookiecutter -%{python_sitelib}/cookiecutter -%{python_sitelib}/cookiecutter-%{version}*-info +%{python_sitelib}/cookiecutter* %files -n cookiecutter-doc %license LICENSE ++++++ cookiecutter-1.7.3.tar.gz -> cookiecutter-2.0.2.tar.gz ++++++ ++++ 8764 lines of diff (skipped) ++++++ fix-setup-version.patch ++++++ >From 0eceeecf20541e11cc1cc1bef750003309c41eac Mon Sep 17 00:00:00 2001 From: Sebastian Wagner <[email protected]> Date: Mon, 28 Mar 2022 11:46:50 +0200 Subject: [PATCH] setup: fix version number minor change to fix the version number in setup.py. that mistake leads to wrong version numbers on the local installation --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index d703c3c2..23a948ab 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ """cookiecutter distutils configuration.""" from setuptools import setup -version = "2.0.0" +version = "2.0.2" with open('README.md', encoding='utf-8') as readme_file: readme = readme_file.read()
