%global _empty_manifest_terminate_build 0 Name: python-lock-requirements Version: 0.1.1 Release: 1 Summary: A CLI tool to update your requirements.txt file package versions to be locked/fixed to the latest versions available on PyPI. License: Apache 2.0 URL: https://pypi.org/project/lock-requirements/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2c/8a/d39fff43c8b47f6eedb5b9cce661043cc9aebeba73cd9b642d79d9290519/lock-requirements-0.1.1.tar.gz BuildArch: noarch %description **NOTICE**: If you're reading this on GitHub.com please be aware this is a mirror of the primary remote located at https://code.richard.do/richardARPANET/lock-requirements. Please direct issues and pull requests there. # lock-requirements A CLI tool to update your requirements.txt file package versions to be locked/fixed to the latest versions available on PyPI. #### For example Input file contents before locking: ``` requirements-parser pypi-simple>=0.4.0,<1.0.0 docopt>=0.5.0,<1.0.0 wheel ``` Input file contents after locking: ``` requirements-parser==0.2.0 pypi-simple==0.4.0 docopt==0.6.2 wheel==0.32.3 ``` ## Installation ``` pip install lock-requirements ``` ## Usage ``` lock requirements.txt lock requirements-dev.txt ``` Use a custom PyPI simple index url to retrieve latest package versions from. ``` lock requirements.txt --index-url=https://example.com/simple/ ``` ## Development Installation ``` pip install -r requirements-dev.txt python setup.py develop ``` And to the run tests: ``` tox ``` %package -n python3-lock-requirements Summary: A CLI tool to update your requirements.txt file package versions to be locked/fixed to the latest versions available on PyPI. Provides: python-lock-requirements BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-lock-requirements **NOTICE**: If you're reading this on GitHub.com please be aware this is a mirror of the primary remote located at https://code.richard.do/richardARPANET/lock-requirements. Please direct issues and pull requests there. # lock-requirements A CLI tool to update your requirements.txt file package versions to be locked/fixed to the latest versions available on PyPI. #### For example Input file contents before locking: ``` requirements-parser pypi-simple>=0.4.0,<1.0.0 docopt>=0.5.0,<1.0.0 wheel ``` Input file contents after locking: ``` requirements-parser==0.2.0 pypi-simple==0.4.0 docopt==0.6.2 wheel==0.32.3 ``` ## Installation ``` pip install lock-requirements ``` ## Usage ``` lock requirements.txt lock requirements-dev.txt ``` Use a custom PyPI simple index url to retrieve latest package versions from. ``` lock requirements.txt --index-url=https://example.com/simple/ ``` ## Development Installation ``` pip install -r requirements-dev.txt python setup.py develop ``` And to the run tests: ``` tox ``` %package help Summary: Development documents and examples for lock-requirements Provides: python3-lock-requirements-doc %description help **NOTICE**: If you're reading this on GitHub.com please be aware this is a mirror of the primary remote located at https://code.richard.do/richardARPANET/lock-requirements. Please direct issues and pull requests there. # lock-requirements A CLI tool to update your requirements.txt file package versions to be locked/fixed to the latest versions available on PyPI. #### For example Input file contents before locking: ``` requirements-parser pypi-simple>=0.4.0,<1.0.0 docopt>=0.5.0,<1.0.0 wheel ``` Input file contents after locking: ``` requirements-parser==0.2.0 pypi-simple==0.4.0 docopt==0.6.2 wheel==0.32.3 ``` ## Installation ``` pip install lock-requirements ``` ## Usage ``` lock requirements.txt lock requirements-dev.txt ``` Use a custom PyPI simple index url to retrieve latest package versions from. ``` lock requirements.txt --index-url=https://example.com/simple/ ``` ## Development Installation ``` pip install -r requirements-dev.txt python setup.py develop ``` And to the run tests: ``` tox ``` %prep %autosetup -n lock-requirements-0.1.1 %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-lock-requirements -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue May 30 2023 Python_Bot - 0.1.1-1 - Package Spec generated