%global _empty_manifest_terminate_build 0 Name: python-dephell-specifier Version: 0.3.0 Release: 1 Summary: A package to work with version specifiers. License: None URL: https://pypi.org/project/dephell-specifier/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/78/e7/52ecc5a90cf6075dd1cf49bfd45d93731764d641e144e2dcd490d9cc3767/dephell-specifier-0.3.0.tar.gz BuildArch: noarch Requires: python3-packaging Requires: python3-flake8 Requires: python3-flake8-bugbear Requires: python3-isort Requires: python3-mypy Requires: python3-unify Requires: python3-pytest %description ## Dephell Specifier [![travis](https://travis-ci.org/dephell/dephell_specifier.svg?branch=master)](https://travis-ci.org/dephell/dephell_specifier) [![MIT License](https://img.shields.io/pypi/l/dephell-specifier.svg)](https://github.com/dephell/dephell_specifier/blob/master/LICENSE) Work with version specifiers. Supported specifiers: + [PEP-440](https://www.python.org/dev/peps/pep-0440/). + [NPM SemVer](https://github.com/npm/node-semver). + [Maven](http://maven.apache.org/enforcer/enforcer-rules/versionRanges.html). + [RubyGems](https://guides.rubygems.org/patterns/) ## Installation Install from [PyPI](https://pypi.org/project/dephell-specifier/): ```bash python3 -m pip install --user dephell_specifier ``` ## Usage ```python from dephell_specifier import RangeSpecifier '3.4' in RangeSpecifier('*') # True '3.4' in RangeSpecifier('<=2.7') # False '3.4' in RangeSpecifier('>2.7') # True '3.4' in RangeSpecifier('>2.7,<=3.4') # True '3.4' in RangeSpecifier('<2.7 || >=3.4') # True ``` %package -n python3-dephell-specifier Summary: A package to work with version specifiers. Provides: python-dephell-specifier BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-dephell-specifier ## Dephell Specifier [![travis](https://travis-ci.org/dephell/dephell_specifier.svg?branch=master)](https://travis-ci.org/dephell/dephell_specifier) [![MIT License](https://img.shields.io/pypi/l/dephell-specifier.svg)](https://github.com/dephell/dephell_specifier/blob/master/LICENSE) Work with version specifiers. Supported specifiers: + [PEP-440](https://www.python.org/dev/peps/pep-0440/). + [NPM SemVer](https://github.com/npm/node-semver). + [Maven](http://maven.apache.org/enforcer/enforcer-rules/versionRanges.html). + [RubyGems](https://guides.rubygems.org/patterns/) ## Installation Install from [PyPI](https://pypi.org/project/dephell-specifier/): ```bash python3 -m pip install --user dephell_specifier ``` ## Usage ```python from dephell_specifier import RangeSpecifier '3.4' in RangeSpecifier('*') # True '3.4' in RangeSpecifier('<=2.7') # False '3.4' in RangeSpecifier('>2.7') # True '3.4' in RangeSpecifier('>2.7,<=3.4') # True '3.4' in RangeSpecifier('<2.7 || >=3.4') # True ``` %package help Summary: Development documents and examples for dephell-specifier Provides: python3-dephell-specifier-doc %description help ## Dephell Specifier [![travis](https://travis-ci.org/dephell/dephell_specifier.svg?branch=master)](https://travis-ci.org/dephell/dephell_specifier) [![MIT License](https://img.shields.io/pypi/l/dephell-specifier.svg)](https://github.com/dephell/dephell_specifier/blob/master/LICENSE) Work with version specifiers. Supported specifiers: + [PEP-440](https://www.python.org/dev/peps/pep-0440/). + [NPM SemVer](https://github.com/npm/node-semver). + [Maven](http://maven.apache.org/enforcer/enforcer-rules/versionRanges.html). + [RubyGems](https://guides.rubygems.org/patterns/) ## Installation Install from [PyPI](https://pypi.org/project/dephell-specifier/): ```bash python3 -m pip install --user dephell_specifier ``` ## Usage ```python from dephell_specifier import RangeSpecifier '3.4' in RangeSpecifier('*') # True '3.4' in RangeSpecifier('<=2.7') # False '3.4' in RangeSpecifier('>2.7') # True '3.4' in RangeSpecifier('>2.7,<=3.4') # True '3.4' in RangeSpecifier('<2.7 || >=3.4') # True ``` %prep %autosetup -n dephell-specifier-0.3.0 %build %py3_build %install %py3_install 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 if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-dephell-specifier -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 0.3.0-1 - Package Spec generated