Blame SPECS/python-APScheduler.spec

rdobuilder e3ab41
## START: Set by rpmautospec
rdobuilder e3ab41
## (rpmautospec version 0.3.5)
rdobuilder e3ab41
## RPMAUTOSPEC: autorelease, autochangelog
rdobuilder e3ab41
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
rdobuilder e3ab41
    release_number = 4;
rdobuilder e3ab41
    base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
rdobuilder e3ab41
    print(release_number + base_release_number - 1);
rdobuilder e3ab41
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
rdobuilder e3ab41
## END: Set by rpmautospec
rdobuilder e3ab41
rdobuilder e3ab41
%global srcname APScheduler
rdobuilder e3ab41
%global _description %{expand:
rdobuilder e3ab41
Advanced Python Scheduler (APScheduler) is a Python library that lets you
rdobuilder e3ab41
schedule your Python code to be executed later, either just once or
rdobuilder e3ab41
periodically. You can add new jobs or remove old ones on the fly as you
rdobuilder e3ab41
please. If you store your jobs in a database, they will also survive
rdobuilder e3ab41
scheduler restarts and maintain their state. When the scheduler is
rdobuilder e3ab41
restarted, it will then run all the jobs it should have run while it was
rdobuilder e3ab41
offline.}
rdobuilder e3ab41
rdobuilder e3ab41
Name:           python-%{srcname}
rdobuilder e3ab41
Version:        3.10.4
rdobuilder e3ab41
Release:        %autorelease
rdobuilder e3ab41
Summary:        In-process task scheduler with Cron-like capabilities
rdobuilder e3ab41
rdobuilder e3ab41
License:        MIT
rdobuilder e3ab41
URL:            https://pypi.org/project/APScheduler/
rdobuilder e3ab41
Source0:        %{pypi_source %{srcname}}
rdobuilder e3ab41
BuildArch:      noarch
rdobuilder e3ab41
rdobuilder e3ab41
%description %_description
rdobuilder e3ab41
rdobuilder e3ab41
%package -n python3-%{srcname}
rdobuilder e3ab41
Summary:        %{summary}
rdobuilder e3ab41
BuildRequires:  python3-devel
rdobuilder e3ab41
BuildRequires:  pyproject-rpm-macros
rdobuilder e3ab41
rdobuilder e3ab41
%description -n python3-%{srcname} %_description
rdobuilder e3ab41
rdobuilder e3ab41
%prep
rdobuilder e3ab41
%autosetup -n %{srcname}-%{version} -p1
rdobuilder e3ab41
# Remove that test as it require services (redis, zookeeper, ...)
rdobuilder e3ab41
# up and running. Upstream provides a docker compose to spawn
rdobuilder e3ab41
# services before running these tests.
rdobuilder e3ab41
rm tests/test_jobstores.py
rdobuilder e3ab41
sed -i 's/pytest-tornado5/pytest-tornado/' setup.py
rdobuilder e3ab41
# Remove coverage
rdobuilder e3ab41
sed -i 's/addopts = -rsx --cov/addopts = -rsx/' setup.cfg
rdobuilder e3ab41
sed -i '/pytest-cov/d' setup.py
rdobuilder e3ab41
# It is in the tarball and is not used
rdobuilder e3ab41
rm -r APScheduler.egg-info
rdobuilder e3ab41
rdobuilder e3ab41
%generate_buildrequires
rdobuilder e3ab41
%pyproject_buildrequires -x testing -x tornado
rdobuilder e3ab41
rdobuilder e3ab41
%build
rdobuilder e3ab41
%pyproject_wheel
rdobuilder e3ab41
rdobuilder e3ab41
%install
rdobuilder e3ab41
%pyproject_install
rdobuilder e3ab41
%pyproject_save_files apscheduler
rdobuilder e3ab41
rdobuilder e3ab41
%check
rdobuilder e3ab41
# Default timezone to UTC otherwise unit tests fail.
rdobuilder e3ab41
export TZ=UTC
rdobuilder e3ab41
%pytest
rdobuilder e3ab41
rdobuilder e3ab41
%files -n python3-%{srcname} -f %{pyproject_files}
rdobuilder e3ab41
%doc README.rst
rdobuilder e3ab41
rdobuilder e3ab41
%changelog
rdobuilder e3ab41
* Fri Nov 03 2023 Maja Massarini <mmassari@redhat.com> - 3.10.4-4
rdobuilder e3ab41
- [packit] 3.10.4 upstream release
rdobuilder e3ab41
rdobuilder e3ab41
* Fri Nov 03 2023 Maja Massarini <mmassari@redhat.com> - 3.10.4-3
rdobuilder e3ab41
- Cleanup packit config file
rdobuilder e3ab41
rdobuilder e3ab41
* Fri Nov 03 2023 Maja Massarini <mmassari@redhat.com> - 3.10.4-2
rdobuilder e3ab41
- Add Packit automation for fedora releases
rdobuilder e3ab41
rdobuilder e3ab41
* Fri Nov 03 2023 Maja Massarini <mmassari@redhat.com> - 3.10.4-1
rdobuilder e3ab41
- New specfile for unretirement procedure
rdobuilder e3ab41
rdobuilder e3ab41
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.0-4
rdobuilder e3ab41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
rdobuilder e3ab41
rdobuilder e3ab41
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 3.8.0-3
rdobuilder e3ab41
- Rebuilt for Python 3.11
rdobuilder e3ab41
rdobuilder e3ab41
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.0-2
rdobuilder e3ab41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
rdobuilder e3ab41
rdobuilder e3ab41
* Thu Sep 23 2021 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 3.8.0-1
rdobuilder e3ab41
- Update to 3.8.0 (#1917870)
rdobuilder e3ab41
rdobuilder e3ab41
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-4
rdobuilder e3ab41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
rdobuilder e3ab41
rdobuilder e3ab41
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.7.0-3
rdobuilder e3ab41
- Rebuilt for Python 3.10
rdobuilder e3ab41
rdobuilder e3ab41
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-2
rdobuilder e3ab41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
rdobuilder e3ab41
rdobuilder e3ab41
* Wed Jan 20 2021 Fabien Boucher <fboucher@redhat.com> - 3.7.0-1
rdobuilder e3ab41
- Upstream 3.7.0 (RHBZ#1917870)
rdobuilder e3ab41
rdobuilder e3ab41
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.3-4
rdobuilder e3ab41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
rdobuilder e3ab41
rdobuilder e3ab41
* Mon Jul 20 2020 Fabien Boucher <fboucher@redhat.com> - 3.6.3-3
rdobuilder e3ab41
- Update project url
rdobuilder e3ab41
rdobuilder e3ab41
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.6.3-2
rdobuilder e3ab41
- Rebuilt for Python 3.9
rdobuilder e3ab41
rdobuilder e3ab41
* Wed Mar 11 2020 Fabien Boucher <fboucher@redhat.com> - 3.6.3-1
rdobuilder e3ab41
- Inport from SF packaging and bump to 3.6.3 (#1813957)
rdobuilder e3ab41
rdobuilder e3ab41
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.5.3-4
rdobuilder e3ab41
- Rebuilt for Python 3.8
rdobuilder e3ab41
rdobuilder e3ab41
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.3-3
rdobuilder e3ab41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
rdobuilder e3ab41
rdobuilder e3ab41
* Sun Dec 16 2018 Miro Hrončok <mhroncok@redhat.com> - 3.5.3-2
rdobuilder e3ab41
- Subpackage python2-APScheduler has been removed
rdobuilder e3ab41
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
rdobuilder e3ab41
rdobuilder e3ab41
* Mon Aug 20 2018 Haïkel Guémar <hguemar@fedoraproject.org> - 3.5.3-1
rdobuilder e3ab41
- Upstream 3.5.3 (RHBZ#1605579)
rdobuilder e3ab41
rdobuilder e3ab41
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-10
rdobuilder e3ab41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
rdobuilder e3ab41
rdobuilder e3ab41
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.0.5-9
rdobuilder e3ab41
- Rebuilt for Python 3.7
rdobuilder e3ab41
rdobuilder e3ab41
* Wed Feb 21 2018 Iryna Shcherbina <ishcherb@redhat.com> - 3.0.5-8
rdobuilder e3ab41
- Update Python 2 dependency declarations to new packaging standards
rdobuilder e3ab41
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
rdobuilder e3ab41
rdobuilder e3ab41
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-7
rdobuilder e3ab41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
rdobuilder e3ab41
rdobuilder e3ab41
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-6
rdobuilder e3ab41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
rdobuilder e3ab41
rdobuilder e3ab41
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-5
rdobuilder e3ab41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
rdobuilder e3ab41
rdobuilder e3ab41
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 3.0.5-4
rdobuilder e3ab41
- Rebuild for Python 3.6
rdobuilder e3ab41
rdobuilder e3ab41
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.5-3
rdobuilder e3ab41
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
rdobuilder e3ab41
rdobuilder e3ab41
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-2
rdobuilder e3ab41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
rdobuilder e3ab41
rdobuilder e3ab41
* Sat Dec 19 2015 Paul Belanger <pabelanger@redhat.com> - 3.0.5-1
rdobuilder e3ab41
- Initial packaging (#1218410)
rdobuilder e3ab41