diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-15 06:13:56 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-15 06:13:56 +0000 |
commit | c1a2af0e3c27714c9b0be2024c1dbf7c52f5dc49 (patch) | |
tree | 326e5849615a9e40ade950886b4cb5a81b5f4a16 | |
parent | 83f377163ef8312a2adef6a0d019c46ac44b9643 (diff) |
automatic import of python-semversioner
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-semversioner.spec | 336 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 338 insertions, 0 deletions
@@ -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 @@ -0,0 +1 @@ +4069798c565213d9504d5af597723ee0 semversioner-1.6.0.tar.gz |