init packge
This commit is contained in:
parent
e512efa631
commit
2862a77707
74
python-pytz-deprecation-shim.spec
Normal file
74
python-pytz-deprecation-shim.spec
Normal file
@ -0,0 +1,74 @@
|
||||
Name: python-pytz-deprecation-shim
|
||||
Version: 0.1.0.post0
|
||||
Release: 1
|
||||
Summary: Shims to help you safely remove pytz
|
||||
|
||||
License: Apache-2.0
|
||||
URL: https://github.com/pganssle/pytz-deprecation-shim
|
||||
Source0: https://files.pythonhosted.org/packages/94/f0/909f94fea74759654390a3e1a9e4e185b6cd9aa810e533e3586f39da3097/pytz_deprecation_shim-0.1.0.post0.tar.gz
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: python3-devel python3-pip python3-wheel
|
||||
BuildRequires: tzdata
|
||||
|
||||
%global common_description %{expand:
|
||||
pytz has served the Python community well for many years, but it is no longer
|
||||
the best option for providing time zones. pytz has a non-standard interface
|
||||
that is very easy to misuse; this interface was necessary when pytz was
|
||||
created, because datetime had no way to represent ambiguous datetimes, but this
|
||||
was solved in Python 3.6, which added a fold attribute to datetimes in PEP 495.
|
||||
With the addition of the zoneinfo module in Python 3.9 (PEP 615), there has
|
||||
never been a better time to migrate away from pytz.
|
||||
|
||||
However, since pytz time zones are used very differently from a standard
|
||||
tzinfo, and many libraries have built pytz zones into their standard time zone
|
||||
interface (and thus may have users relying on the existence of the localize and
|
||||
normalize methods); this library provides shim classes that are compatible with
|
||||
both PEP 495 and pytz’s interface, to make it easier for libraries to deprecate
|
||||
pytz.}
|
||||
|
||||
%description %{common_description}
|
||||
|
||||
|
||||
%package -n python3-pytz-deprecation-shim
|
||||
Summary: %{summary}
|
||||
|
||||
Requires: tzdata
|
||||
|
||||
%description -n python3-pytz-deprecation-shim %{common_description}
|
||||
|
||||
%package help
|
||||
Summary: Development documents for pytz-deprecation-shim
|
||||
%description help
|
||||
Development documents for pytz-deprecation-shim
|
||||
|
||||
%prep
|
||||
%autosetup -n pytz_deprecation_shim-%{version}
|
||||
sed -r -i -e '/\bpytest-cov\b/d' -e 's/--cov=[^[:blank:]}]+//g' tox.ini
|
||||
sed -r -i -e '/\btzdata\b/d' setup.cfg
|
||||
|
||||
%build
|
||||
%pyproject_build
|
||||
|
||||
|
||||
%install
|
||||
%pyproject_install pytz_deprecation_shim==%{version}
|
||||
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
|
||||
|
||||
|
||||
%files -n python3-pytz-deprecation-shim
|
||||
%{python3_sitelib}/pytz_deprecation_shim*
|
||||
%license LICENSE
|
||||
%license licenses/LICENSE_APACHE
|
||||
%doc CHANGELOG.rst
|
||||
%doc README.rst
|
||||
|
||||
%files help
|
||||
%{_docdir}/*
|
||||
|
||||
%changelog
|
||||
* Mon Apr 24 2023 Ge Wang <wang__ge@126.com> - 0.1.0.post0-1
|
||||
- Init package
|
||||
BIN
pytz_deprecation_shim-0.1.0.post0.tar.gz
Normal file
BIN
pytz_deprecation_shim-0.1.0.post0.tar.gz
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user