3a9c810527
This reverts commit e36c09482d
.
There are several problems with the reverted commit:
1. The -t option should go to %pyproject_buildrequires, not %generate_buildrequires.
2. This package is a transitive BuildRequirement for tox itself.
3. This package is in ELN where tox is not desired.
4. This package has no test dependencies, so using tox is overkill.
178 lines
5.6 KiB
RPMSpec
178 lines
5.6 KiB
RPMSpec
Name: python-typing-extensions
|
|
Version: 4.8.0
|
|
Release: 1%{?dist}
|
|
Summary: Python Typing Extensions
|
|
|
|
License: PSF-2.0
|
|
URL: https://pypi.org/project/typing-extensions/
|
|
Source0: %{pypi_source typing_extensions}
|
|
|
|
BuildArch: noarch
|
|
|
|
BuildRequires: python3-devel
|
|
BuildRequires: python3-test
|
|
|
|
|
|
%global _description %{expand:
|
|
The typing_extensions module serves two related purposes:
|
|
|
|
Enable use of new type system features on older Python versions.
|
|
For example, typing.TypeGuard is new in Python 3.10, but typing_extensions
|
|
allows users on previous Python versions to use it too.
|
|
|
|
Enable experimentation with new type system PEPs before they are accepted and
|
|
added to the typing module.
|
|
|
|
typing_extensions is treated specially by static type checkers such as mypy and
|
|
pyright. Objects defined in typing_extensions are treated the same way as
|
|
equivalent forms in typing.
|
|
|
|
typing_extensions uses Semantic Versioning. The major version will be
|
|
incremented only for backwards-incompatible changes. Therefore, it's safe to
|
|
depend on typing_extensions like this: typing_extensions >=x.y, <(x+1),
|
|
where x.y is the first version that includes all features you need.}
|
|
|
|
%description %_description
|
|
|
|
%package -n python3-typing-extensions
|
|
Summary: %{summary}
|
|
|
|
%description -n python3-typing-extensions %_description
|
|
|
|
|
|
%prep
|
|
%autosetup -n typing_extensions-%{version}
|
|
|
|
|
|
%generate_buildrequires
|
|
%pyproject_buildrequires
|
|
|
|
|
|
%build
|
|
%pyproject_wheel
|
|
|
|
|
|
%install
|
|
%pyproject_install
|
|
|
|
%pyproject_save_files typing_extensions
|
|
|
|
|
|
%check
|
|
cd src
|
|
%{python3} -m unittest discover
|
|
|
|
|
|
%files -n python3-typing-extensions -f %{pyproject_files}
|
|
%license LICENSE
|
|
%doc CHANGELOG.md
|
|
%doc README.md
|
|
|
|
|
|
%changelog
|
|
* Mon Sep 18 2023 Jonny Heggheim <hegjon@gmail.com> - 4.8.0-1
|
|
- Updated to version 4.8.0
|
|
|
|
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.7.1-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
* Sun Jul 02 2023 Jonny Heggheim <hegjon@gmail.com> - 4.7.1-1
|
|
- Updated to version 4.7.1
|
|
|
|
* Thu Jun 29 2023 Python Maint <python-maint@redhat.com> - 4.7.0-2
|
|
- Rebuilt for Python 3.12
|
|
|
|
* Wed Jun 28 2023 Jonny Heggheim <hegjon@gmail.com> - 4.7.0-1
|
|
- Updated to version 4.7.0
|
|
|
|
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 4.6.3-2
|
|
- Rebuilt for Python 3.12
|
|
|
|
* Sat Jun 03 2023 Jonny Heggheim <hegjon@gmail.com> - 4.6.3-1
|
|
- Updated to version 4.6.3
|
|
|
|
* Thu May 25 2023 Jonny Heggheim <hegjon@gmail.com> - 4.6.2-1
|
|
- Updated to version 4.6.2
|
|
|
|
* Wed May 24 2023 Jonny Heggheim <hegjon@gmail.com> - 4.6.1-1
|
|
- Updated to version 4.6.1
|
|
|
|
* Tue May 23 2023 Jonny Heggheim <hegjon@gmail.com> - 4.6.0-1
|
|
- Updated to version 4.6.0
|
|
|
|
* Wed Feb 15 2023 Jonny Heggheim <hegjon@gmail.com> - 4.5.0-1
|
|
- Updated to version 4.5.0
|
|
|
|
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.4.0-3
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
* Tue Nov 29 2022 Benjamin A. Beasley <code@musicinmybrain.net> - 4.4.0-2
|
|
- Update License to SPDX
|
|
|
|
* Thu Nov 24 2022 Jonny Heggheim <hegjon@gmail.com> - 4.4.0-1
|
|
- Updated to version 4.4.0
|
|
|
|
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.0-5
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 4.2.0-4
|
|
- Rebuilt for Python 3.11
|
|
|
|
* Mon May 23 2022 Benjamin A. Beasley <code@musicinmybrain.net> - 4.2.0-3
|
|
- Stop using deprecated zero-argument pypi_source macro
|
|
|
|
* Sun May 22 2022 Jonny Heggheim <hegjon@gmail.com> - 4.2.0-2
|
|
- Removed unused build depenencies
|
|
|
|
* Sat Apr 30 2022 Jonny Heggheim <hegjon@gmail.com> - 4.2.0-1
|
|
- Updated to version 4.2.0
|
|
|
|
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.0.2-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
* Tue Aug 31 2021 Fabian Affolter <mail@fabian-affolter.ch> - 3.10.0.2-1
|
|
- Update to latest upstream release 3.10.0.2 (closes rhbz#1955959)
|
|
|
|
* Thu Aug 26 2021 Fabian Affolter <mail@fabian-affolter.ch> - 3.10.0.0-1
|
|
- Update to latest upstream release 3.10.0.0 (closes rhbz#1955959)
|
|
|
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.4.3-4
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.7.4.3-3
|
|
- Rebuilt for Python 3.10
|
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.4.3-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
* Sun Aug 23 2020 Fabian Affolter <mail@fabian-affolter.ch> - 3.7.4.3-1
|
|
- Update to latest upstream release 3.7.4.3 (rhbz#1871451)
|
|
|
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.4.2-3
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.7.4.2-2
|
|
- Rebuilt for Python 3.9
|
|
|
|
* Sat Apr 11 2020 Fabian Affolter <mail@fabian-affolter.ch> - 3.7.4.2-1
|
|
- Support for Python 3.9 (rhbz#1808663)
|
|
- Update to latest upstream release 3.7.4.2 (rhbz#1766182)
|
|
|
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.4-5
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.7.4-4
|
|
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
|
|
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.7.4-3
|
|
- Rebuilt for Python 3.8
|
|
|
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.4-2
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
* Fri Jul 12 2019 Jonny Heggheim <hegjon@gmail.com> - 3.7.4-1
|
|
- Updated to 3.7.4
|
|
|
|
* Sun Mar 31 2019 Jonny Heggheim <hegjon@gmail.com> - 3.7.2-1
|
|
- Inital packaging
|