Projects
home:Eustace:branches:Eulaceura:Factory
python-pytz-deprecation-shim
_service:obs_scm:python-pytz-deprecation-shim.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:python-pytz-deprecation-shim.spec of Package python-pytz-deprecation-shim
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
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2