- 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 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/cookiecutter?expand=0&rev=18
This commit is contained in:
parent
434ab39ebd
commit
d0e3bf83b7
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6b9a4d72882e243be077a7397d0f1f76fe66cf3df91f3115dbb5330e214fa457
|
||||
size 133496
|
3
cookiecutter-2.0.2.tar.gz
Normal file
3
cookiecutter-2.0.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:abe7a040698afcfe79589b117b93db8ce74a70b5cdcaec90057b77b76ff3ffd8
|
||||
size 260840
|
@ -1,3 +1,85 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 28 09:52:12 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||||
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 15 11:11:51 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
|
@ -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: git-core
|
||||
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 @@ Requires(postun):update-alternatives
|
||||
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 @@ BuildRequires: %{python_module requests >= 2.18.0}
|
||||
# /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 @@ This package contains the documentation for cookiecutter.
|
||||
|
||||
%prep
|
||||
%setup -q -n cookiecutter-%{version}
|
||||
%patch0 -p1
|
||||
cp %{SOURCE1} docs
|
||||
# Remove pytest addopts:
|
||||
rm setup.cfg
|
||||
@ -112,7 +123,8 @@ cp -r docs/_build/html %{buildroot}%{_docdir}/cookiecutter-doc/
|
||||
%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 @@ export LANG=en_US.UTF-8
|
||||
%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
|
||||
|
24
fix-setup-version.patch
Normal file
24
fix-setup-version.patch
Normal file
@ -0,0 +1,24 @@
|
||||
From 0eceeecf20541e11cc1cc1bef750003309c41eac Mon Sep 17 00:00:00 2001
|
||||
From: Sebastian Wagner <sebix@sebix.at>
|
||||
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()
|
Loading…
Reference in New Issue
Block a user