Blame SPECS/python-datetimerange.spec

rdobuilder 4b02c8
%global pypi_name DateTimeRange
rdobuilder 4b02c8
%global module_name datetimerange
rdobuilder 4b02c8
rdobuilder 4b02c8
Name:           python-%{module_name}
rdobuilder 4b02c8
Version:        1.2.0
rdobuilder 4b02c8
Release:        1%{?dist}
rdobuilder 4b02c8
Summary:        Python module DateTimeRange
rdobuilder 4b02c8
rdobuilder 4b02c8
License:        MIT
rdobuilder 4b02c8
URL:            https://github.com/thombashi/DateTimeRange
rdobuilder 4b02c8
Source0:        %{pypi_source %{pypi_name}}
rdobuilder 4b02c8
BuildArch:      noarch
rdobuilder 4b02c8
rdobuilder 4b02c8
BuildRequires:  python3-devel
rdobuilder 4b02c8
BuildRequires:  pyproject-rpm-macros
rdobuilder 4b02c8
BuildRequires:  python3-wheel
rdobuilder 4b02c8
BuildRequires:  python3-typepy
rdobuilder 4b02c8
rdobuilder 4b02c8
#test requirements
rdobuilder 4b02c8
BuildRequires:  python3-pytest
rdobuilder 4b02c8
BuildRequires:  python3-pytz
rdobuilder 4b02c8
rdobuilder 4b02c8
rdobuilder 4b02c8
%global _description %{expand:
rdobuilder 4b02c8
DateTimeRange is a Python library to handle a time range. e.g. check whether
rdobuilder 4b02c8
a time is within the time range, get the intersection of time ranges,
rdobuilder 4b02c8
truncating a time range, iterate through a time range, and so forth.}
rdobuilder 4b02c8
rdobuilder 4b02c8
%description %_description
rdobuilder 4b02c8
rdobuilder 4b02c8
%package -n     python3-%{module_name}
rdobuilder 4b02c8
Summary:        %{summary}
rdobuilder 4b02c8
 
rdobuilder 4b02c8
%description -n python3-%{module_name}
rdobuilder 4b02c8
%_description
rdobuilder 4b02c8
rdobuilder 4b02c8
%prep
rdobuilder 4b02c8
%autosetup -p1 -n %{pypi_name}-%{version}
rdobuilder 4b02c8
%generate_buildrequires
rdobuilder 4b02c8
%pyproject_buildrequires
rdobuilder 4b02c8
rdobuilder 4b02c8
%build
rdobuilder 4b02c8
%pyproject_wheel
rdobuilder 4b02c8
rdobuilder 4b02c8
%install
rdobuilder 4b02c8
%pyproject_install
rdobuilder 4b02c8
%pyproject_save_files %{module_name}
rdobuilder 4b02c8
rdobuilder 4b02c8
%check
rdobuilder 4b02c8
%pytest -v
rdobuilder 4b02c8
rdobuilder 4b02c8
%files -n python3-%{module_name} -f %{pyproject_files} 
rdobuilder 4b02c8
%license LICENSE
rdobuilder 4b02c8
%doc README.rst
rdobuilder 4b02c8
rdobuilder 4b02c8
%changelog
rdobuilder 4b02c8
* Wed Feb 08 2023 Karolina Kula <kkula@redhat.com> - 1.2.0-1
rdobuilder 4b02c8
- initial package build
rdobuilder 4b02c8