summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 06:13:56 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 06:13:56 +0000
commitc1a2af0e3c27714c9b0be2024c1dbf7c52f5dc49 (patch)
tree326e5849615a9e40ade950886b4cb5a81b5f4a16
parent83f377163ef8312a2adef6a0d019c46ac44b9643 (diff)
automatic import of python-semversioner
-rw-r--r--.gitignore1
-rw-r--r--python-semversioner.spec336
-rw-r--r--sources1
3 files changed, 338 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..e29975f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/semversioner-1.6.0.tar.gz
diff --git a/python-semversioner.spec b/python-semversioner.spec
new file mode 100644
index 0000000..1fe175d
--- /dev/null
+++ b/python-semversioner.spec
@@ -0,0 +1,336 @@
+%global _empty_manifest_terminate_build 0
+Name: python-semversioner
+Version: 1.6.0
+Release: 1
+Summary: Manage properly semver in your repository
+License: MIT
+URL: https://github.com/raulgomis/semversioner
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/b4/d7/b29dfc9d9889a7c7a7ff554452a9222a8c4108e0ba0d2157782446b6c988/semversioner-1.6.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-click
+Requires: python3-jinja2
+Requires: python3-packaging
+
+%description
+Made with ♥ by `Raul Gomis <https://twitter.com/rgomis>`.
+# Changelog
+Note: version releases in the 0.x.y range may introduce breaking changes.
+## 1.6.0
+- minor: Decreased packaging minimum version requirements to version 21.0
+## 1.5.2
+- patch: Internal: improve CI/CD workflow
+## 1.5.1
+- patch: Fix install packaging module to fix module issues.
+## 1.5.0
+- minor: Fix remove StrictVersion deprecation notice by switching to package.version parse method.
+- patch: Internal: Support python 3.11 in Github actions.
+## 1.4.1
+- patch: Fixed CVE-2022-40898 in pypa/wheel (development library).
+- patch: Update development dependencies to the latest version.
+## 1.4.0
+- minor: Add support for storing release datetime in order to display it in the changelog.
+- patch: All tests are now able to be run on Windows
+- patch: Fix: bug showing incorrect error using release command with no changesets created.
+## 1.3.0
+- minor: Add CLI command to detect missing changeset files before merging to the destination branch.
+- minor: Add exception handling support to use Semversioner as a library.
+- patch: Fix next-version error command color.
+## 1.2.0
+- minor: Added command next-version, to compute the version of the next release, without actually performing the release
+## 1.1.0
+- minor: Expose models to use semversioner as a library.
+- minor: Use models for better encapsulation and code refactoring.
+## 1.0.0
+- major: Drop support for Python 3.6.
+- minor: Add type hinting.
+- minor: Bump click dependency to 8.0.3.
+- minor: Bump jinja2 dependency to 3.0.3.
+- patch: Add Python 3.10 testing in the CI/CD process.
+- patch: Bump importlib_resources dependency to 5.4.0.
+- patch: Bump pytest dependency to 6.2.5.
+- patch: Bump twine dependency to 3.7.1.
+- patch: Bump wheel dependency to 0.37.0.
+- patch: Remove unnecessary dependency: colorama.
+- patch: Rename semversioner directory to .semversioner.
+## 0.13.0
+- minor: Add support for custom changelog template
+- patch: Fix security vulnerability with jinja2 CVE-2020-28493
+## 0.12.0
+- minor: Improved performance by supporting multiple changeset files per second
+- minor: Status command now sorts unreleased changes by type and description in order to display consistent results
+- patch: Internal code refactor to improve code readability and maintanability
+## 0.11.0
+- minor: Add '--version' filter to the 'changelog' command to display the changelog only for a specific version
+## 0.10.0
+- minor: Add new 'status' command to display the state of the working directory and unreleased changes
+- patch: Fix build and deployment configuration
+- patch: Refactor method names and code for better code readability and testability
+## 0.9.0
+- minor: Deprecated .changes directory in favour of .semversioner directory
+- patch: Internal refactor to improve code quality and test coverage
+## 0.8.1
+- patch: Fix installer error when referencing to LICENSE file
+## 0.8.0
+- minor: Enabled autocompletion by default
+## 0.7.1
+- patch: Improve docs for open source
+## 0.7.0
+- minor: Fail with error code when no changes are provided in the release command
+## 0.6.16
+- patch: Fix bug: add require module in setup.py
+## 0.6.15
+- patch: Fix packaging for LICENSE
+- patch: Improve README.md documentation
+- patch: Use jinja2 template engine internally to generate the changelog
+## 0.6.14
+- patch: Update docs
+## 0.6.13
+- patch: Fix README.md
+## 0.6.12
+- patch: Fix long description content type
+## 0.6.11
+- patch: Add README.md file
+## 0.6.10
+- patch: Fix code consistency
+## 0.6.9
+- patch: Fix packaging
+## 0.6.8
+- patch: Tag the repository when releasing
+## 0.6.7
+- patch: Fix tests and improve coverage
+## 0.6.6
+- minor: Initial version
+
+%package -n python3-semversioner
+Summary: Manage properly semver in your repository
+Provides: python-semversioner
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-semversioner
+Made with ♥ by `Raul Gomis <https://twitter.com/rgomis>`.
+# Changelog
+Note: version releases in the 0.x.y range may introduce breaking changes.
+## 1.6.0
+- minor: Decreased packaging minimum version requirements to version 21.0
+## 1.5.2
+- patch: Internal: improve CI/CD workflow
+## 1.5.1
+- patch: Fix install packaging module to fix module issues.
+## 1.5.0
+- minor: Fix remove StrictVersion deprecation notice by switching to package.version parse method.
+- patch: Internal: Support python 3.11 in Github actions.
+## 1.4.1
+- patch: Fixed CVE-2022-40898 in pypa/wheel (development library).
+- patch: Update development dependencies to the latest version.
+## 1.4.0
+- minor: Add support for storing release datetime in order to display it in the changelog.
+- patch: All tests are now able to be run on Windows
+- patch: Fix: bug showing incorrect error using release command with no changesets created.
+## 1.3.0
+- minor: Add CLI command to detect missing changeset files before merging to the destination branch.
+- minor: Add exception handling support to use Semversioner as a library.
+- patch: Fix next-version error command color.
+## 1.2.0
+- minor: Added command next-version, to compute the version of the next release, without actually performing the release
+## 1.1.0
+- minor: Expose models to use semversioner as a library.
+- minor: Use models for better encapsulation and code refactoring.
+## 1.0.0
+- major: Drop support for Python 3.6.
+- minor: Add type hinting.
+- minor: Bump click dependency to 8.0.3.
+- minor: Bump jinja2 dependency to 3.0.3.
+- patch: Add Python 3.10 testing in the CI/CD process.
+- patch: Bump importlib_resources dependency to 5.4.0.
+- patch: Bump pytest dependency to 6.2.5.
+- patch: Bump twine dependency to 3.7.1.
+- patch: Bump wheel dependency to 0.37.0.
+- patch: Remove unnecessary dependency: colorama.
+- patch: Rename semversioner directory to .semversioner.
+## 0.13.0
+- minor: Add support for custom changelog template
+- patch: Fix security vulnerability with jinja2 CVE-2020-28493
+## 0.12.0
+- minor: Improved performance by supporting multiple changeset files per second
+- minor: Status command now sorts unreleased changes by type and description in order to display consistent results
+- patch: Internal code refactor to improve code readability and maintanability
+## 0.11.0
+- minor: Add '--version' filter to the 'changelog' command to display the changelog only for a specific version
+## 0.10.0
+- minor: Add new 'status' command to display the state of the working directory and unreleased changes
+- patch: Fix build and deployment configuration
+- patch: Refactor method names and code for better code readability and testability
+## 0.9.0
+- minor: Deprecated .changes directory in favour of .semversioner directory
+- patch: Internal refactor to improve code quality and test coverage
+## 0.8.1
+- patch: Fix installer error when referencing to LICENSE file
+## 0.8.0
+- minor: Enabled autocompletion by default
+## 0.7.1
+- patch: Improve docs for open source
+## 0.7.0
+- minor: Fail with error code when no changes are provided in the release command
+## 0.6.16
+- patch: Fix bug: add require module in setup.py
+## 0.6.15
+- patch: Fix packaging for LICENSE
+- patch: Improve README.md documentation
+- patch: Use jinja2 template engine internally to generate the changelog
+## 0.6.14
+- patch: Update docs
+## 0.6.13
+- patch: Fix README.md
+## 0.6.12
+- patch: Fix long description content type
+## 0.6.11
+- patch: Add README.md file
+## 0.6.10
+- patch: Fix code consistency
+## 0.6.9
+- patch: Fix packaging
+## 0.6.8
+- patch: Tag the repository when releasing
+## 0.6.7
+- patch: Fix tests and improve coverage
+## 0.6.6
+- minor: Initial version
+
+%package help
+Summary: Development documents and examples for semversioner
+Provides: python3-semversioner-doc
+%description help
+Made with ♥ by `Raul Gomis <https://twitter.com/rgomis>`.
+# Changelog
+Note: version releases in the 0.x.y range may introduce breaking changes.
+## 1.6.0
+- minor: Decreased packaging minimum version requirements to version 21.0
+## 1.5.2
+- patch: Internal: improve CI/CD workflow
+## 1.5.1
+- patch: Fix install packaging module to fix module issues.
+## 1.5.0
+- minor: Fix remove StrictVersion deprecation notice by switching to package.version parse method.
+- patch: Internal: Support python 3.11 in Github actions.
+## 1.4.1
+- patch: Fixed CVE-2022-40898 in pypa/wheel (development library).
+- patch: Update development dependencies to the latest version.
+## 1.4.0
+- minor: Add support for storing release datetime in order to display it in the changelog.
+- patch: All tests are now able to be run on Windows
+- patch: Fix: bug showing incorrect error using release command with no changesets created.
+## 1.3.0
+- minor: Add CLI command to detect missing changeset files before merging to the destination branch.
+- minor: Add exception handling support to use Semversioner as a library.
+- patch: Fix next-version error command color.
+## 1.2.0
+- minor: Added command next-version, to compute the version of the next release, without actually performing the release
+## 1.1.0
+- minor: Expose models to use semversioner as a library.
+- minor: Use models for better encapsulation and code refactoring.
+## 1.0.0
+- major: Drop support for Python 3.6.
+- minor: Add type hinting.
+- minor: Bump click dependency to 8.0.3.
+- minor: Bump jinja2 dependency to 3.0.3.
+- patch: Add Python 3.10 testing in the CI/CD process.
+- patch: Bump importlib_resources dependency to 5.4.0.
+- patch: Bump pytest dependency to 6.2.5.
+- patch: Bump twine dependency to 3.7.1.
+- patch: Bump wheel dependency to 0.37.0.
+- patch: Remove unnecessary dependency: colorama.
+- patch: Rename semversioner directory to .semversioner.
+## 0.13.0
+- minor: Add support for custom changelog template
+- patch: Fix security vulnerability with jinja2 CVE-2020-28493
+## 0.12.0
+- minor: Improved performance by supporting multiple changeset files per second
+- minor: Status command now sorts unreleased changes by type and description in order to display consistent results
+- patch: Internal code refactor to improve code readability and maintanability
+## 0.11.0
+- minor: Add '--version' filter to the 'changelog' command to display the changelog only for a specific version
+## 0.10.0
+- minor: Add new 'status' command to display the state of the working directory and unreleased changes
+- patch: Fix build and deployment configuration
+- patch: Refactor method names and code for better code readability and testability
+## 0.9.0
+- minor: Deprecated .changes directory in favour of .semversioner directory
+- patch: Internal refactor to improve code quality and test coverage
+## 0.8.1
+- patch: Fix installer error when referencing to LICENSE file
+## 0.8.0
+- minor: Enabled autocompletion by default
+## 0.7.1
+- patch: Improve docs for open source
+## 0.7.0
+- minor: Fail with error code when no changes are provided in the release command
+## 0.6.16
+- patch: Fix bug: add require module in setup.py
+## 0.6.15
+- patch: Fix packaging for LICENSE
+- patch: Improve README.md documentation
+- patch: Use jinja2 template engine internally to generate the changelog
+## 0.6.14
+- patch: Update docs
+## 0.6.13
+- patch: Fix README.md
+## 0.6.12
+- patch: Fix long description content type
+## 0.6.11
+- patch: Add README.md file
+## 0.6.10
+- patch: Fix code consistency
+## 0.6.9
+- patch: Fix packaging
+## 0.6.8
+- patch: Tag the repository when releasing
+## 0.6.7
+- patch: Fix tests and improve coverage
+## 0.6.6
+- minor: Initial version
+
+%prep
+%autosetup -n semversioner-1.6.0
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-semversioner -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 1.6.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..a987901
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+4069798c565213d9504d5af597723ee0 semversioner-1.6.0.tar.gz