%global _empty_manifest_terminate_build 0 Name: python-cv Version: 1.0.0 Release: 1 Summary: Check version of a Python module License: MIT URL: https://github.com/mdrachuk/cv Source0: https://mirrors.nju.edu.cn/pypi/web/packages/68/0e/439bf70a0d11b426223a408ee2e5abd8706d9deec32850645c4154ff7de3/cv-1.0.0.tar.gz BuildArch: noarch %description # cv [![PyPI](https://img.shields.io/pypi/v/cv)][pypi] [![Downloads](https://img.shields.io/pypi/dm/cv)][pypi] [![Build Status](https://img.shields.io/azure-devops/build/misha-drachuk/cv/9)](https://dev.azure.com/misha-drachuk/cv/_build/latest?definitionId=9&branchName=master) [![Test Coverage](https://img.shields.io/coveralls/github/mdrachuk/cv/master)](https://coveralls.io/github/mdrachuk/cv) [![Supported Python](https://img.shields.io/pypi/pyversions/cv)][pypi] Check version of a Python module. Raises an error if the `.__version__`: - already present on PyPI or custom warehouse deployment; - does not match [PEP 440](https://www.python.org/dev/peps/pep-0440); - or does not match specified type: alpha/beta/rc/dev/release. All of this comes in handy during CI. And one more thing: No runtime dependencies! ## Installation Available from [PyPI][pypi]: ```shell pip install cv ``` ## Module Example With a \ present on PyPI and `.py` in current directory: ```python __version__ = '7.7.7' ... ``` Simply run: ```shell cv ``` If `7.7.7` version of \ is on PyPI already you’ll get a `VersionExists` error: ```plain __main__.VersionExists: Package "" with version "7.7.7" already exists on PyPI. Change the ".__version__" to fix this error. ``` ## Package Example Packages work in the same way as modules except `__version__` is defined in `/__init__.py` ## Help ```plain $ cv --help usage: cv [-h] [-w WAREHOUSE] [--alpha] [--beta] [--rc] [--dev] [--release] [--dry] module Check version of a Python package or module. positional arguments: module the package/module with "__version__" defined optional arguments: -h, --help show this help message and exit -w WAREHOUSE, --warehouse WAREHOUSE package index to use, default is "https://pypi.org/pypi" --alpha check that version is an alpha, e.g. 1.0.0a1 --beta check that version is a beta, e.g. 1.0.0b2 --rc check that version is a release candidate, e.g. 1.0.0rc --dev check that version is in development, e.g. 1.0.0.dev3 --release check that version is a release without modifiers, e.g. 1.0.0 --dry make no request to PyPI ``` [pypi]: https://pypi.org/project/cv/ %package -n python3-cv Summary: Check version of a Python module Provides: python-cv BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-cv # cv [![PyPI](https://img.shields.io/pypi/v/cv)][pypi] [![Downloads](https://img.shields.io/pypi/dm/cv)][pypi] [![Build Status](https://img.shields.io/azure-devops/build/misha-drachuk/cv/9)](https://dev.azure.com/misha-drachuk/cv/_build/latest?definitionId=9&branchName=master) [![Test Coverage](https://img.shields.io/coveralls/github/mdrachuk/cv/master)](https://coveralls.io/github/mdrachuk/cv) [![Supported Python](https://img.shields.io/pypi/pyversions/cv)][pypi] Check version of a Python module. Raises an error if the `.__version__`: - already present on PyPI or custom warehouse deployment; - does not match [PEP 440](https://www.python.org/dev/peps/pep-0440); - or does not match specified type: alpha/beta/rc/dev/release. All of this comes in handy during CI. And one more thing: No runtime dependencies! ## Installation Available from [PyPI][pypi]: ```shell pip install cv ``` ## Module Example With a \ present on PyPI and `.py` in current directory: ```python __version__ = '7.7.7' ... ``` Simply run: ```shell cv ``` If `7.7.7` version of \ is on PyPI already you’ll get a `VersionExists` error: ```plain __main__.VersionExists: Package "" with version "7.7.7" already exists on PyPI. Change the ".__version__" to fix this error. ``` ## Package Example Packages work in the same way as modules except `__version__` is defined in `/__init__.py` ## Help ```plain $ cv --help usage: cv [-h] [-w WAREHOUSE] [--alpha] [--beta] [--rc] [--dev] [--release] [--dry] module Check version of a Python package or module. positional arguments: module the package/module with "__version__" defined optional arguments: -h, --help show this help message and exit -w WAREHOUSE, --warehouse WAREHOUSE package index to use, default is "https://pypi.org/pypi" --alpha check that version is an alpha, e.g. 1.0.0a1 --beta check that version is a beta, e.g. 1.0.0b2 --rc check that version is a release candidate, e.g. 1.0.0rc --dev check that version is in development, e.g. 1.0.0.dev3 --release check that version is a release without modifiers, e.g. 1.0.0 --dry make no request to PyPI ``` [pypi]: https://pypi.org/project/cv/ %package help Summary: Development documents and examples for cv Provides: python3-cv-doc %description help # cv [![PyPI](https://img.shields.io/pypi/v/cv)][pypi] [![Downloads](https://img.shields.io/pypi/dm/cv)][pypi] [![Build Status](https://img.shields.io/azure-devops/build/misha-drachuk/cv/9)](https://dev.azure.com/misha-drachuk/cv/_build/latest?definitionId=9&branchName=master) [![Test Coverage](https://img.shields.io/coveralls/github/mdrachuk/cv/master)](https://coveralls.io/github/mdrachuk/cv) [![Supported Python](https://img.shields.io/pypi/pyversions/cv)][pypi] Check version of a Python module. Raises an error if the `.__version__`: - already present on PyPI or custom warehouse deployment; - does not match [PEP 440](https://www.python.org/dev/peps/pep-0440); - or does not match specified type: alpha/beta/rc/dev/release. All of this comes in handy during CI. And one more thing: No runtime dependencies! ## Installation Available from [PyPI][pypi]: ```shell pip install cv ``` ## Module Example With a \ present on PyPI and `.py` in current directory: ```python __version__ = '7.7.7' ... ``` Simply run: ```shell cv ``` If `7.7.7` version of \ is on PyPI already you’ll get a `VersionExists` error: ```plain __main__.VersionExists: Package "" with version "7.7.7" already exists on PyPI. Change the ".__version__" to fix this error. ``` ## Package Example Packages work in the same way as modules except `__version__` is defined in `/__init__.py` ## Help ```plain $ cv --help usage: cv [-h] [-w WAREHOUSE] [--alpha] [--beta] [--rc] [--dev] [--release] [--dry] module Check version of a Python package or module. positional arguments: module the package/module with "__version__" defined optional arguments: -h, --help show this help message and exit -w WAREHOUSE, --warehouse WAREHOUSE package index to use, default is "https://pypi.org/pypi" --alpha check that version is an alpha, e.g. 1.0.0a1 --beta check that version is a beta, e.g. 1.0.0b2 --rc check that version is a release candidate, e.g. 1.0.0rc --dev check that version is in development, e.g. 1.0.0.dev3 --release check that version is a release without modifiers, e.g. 1.0.0 --dry make no request to PyPI ``` [pypi]: https://pypi.org/project/cv/ %prep %autosetup -n cv-1.0.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-cv -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Apr 12 2023 Python_Bot - 1.0.0-1 - Package Spec generated