%global _empty_manifest_terminate_build 0 Name: python-pip-login Version: 0.0.6 Release: 1 Summary: please add a summary manually as the author left a blank one License: MIT License URL: https://github.com/skaughtx0r/pip-login Source0: https://mirrors.nju.edu.cn/pypi/web/packages/5e/d8/df62ecd353f538b1f626d447aaae2c3bd7b961d5a927ef699a0e90260e1f/pip_login-0.0.6.tar.gz BuildArch: noarch Requires: python3-keyring Requires: python3-pip Requires: python3-prompt-toolkit %description # pip-login Command line interface for logging into a private python repository by configuring pip.conf and storing credentials with python keyring. This utilizes the new python keyring feature in pip 19.2.1 # Usage To install: ``` pip install pip-login ``` Then just run the following: ``` pip-login ``` By default pip login will prompt for `url`, `username` and `password`. The url is what you'd normally pass as an `--extra-index-url`. The username and password will be stored using python keyring and the url will be added to your pip.conf or pip.ini. If run in a virtualenv it will store the pip.conf in the virtualenv, otherwise it stores it to the per-user location. See the [pip config user guide](https://pip.pypa.io/en/stable/user_guide/#config-file) for more information. Additionally, although not recommended, you can set all of the parameters via command line arguments (See --help) or by setting the following environment variables. ``` PIP_LOGIN_REPOSITORY PIP_LOGIN_USERNAME PIP_LOGIN_PASSWORD ``` %package -n python3-pip-login Summary: please add a summary manually as the author left a blank one Provides: python-pip-login BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pip-login # pip-login Command line interface for logging into a private python repository by configuring pip.conf and storing credentials with python keyring. This utilizes the new python keyring feature in pip 19.2.1 # Usage To install: ``` pip install pip-login ``` Then just run the following: ``` pip-login ``` By default pip login will prompt for `url`, `username` and `password`. The url is what you'd normally pass as an `--extra-index-url`. The username and password will be stored using python keyring and the url will be added to your pip.conf or pip.ini. If run in a virtualenv it will store the pip.conf in the virtualenv, otherwise it stores it to the per-user location. See the [pip config user guide](https://pip.pypa.io/en/stable/user_guide/#config-file) for more information. Additionally, although not recommended, you can set all of the parameters via command line arguments (See --help) or by setting the following environment variables. ``` PIP_LOGIN_REPOSITORY PIP_LOGIN_USERNAME PIP_LOGIN_PASSWORD ``` %package help Summary: Development documents and examples for pip-login Provides: python3-pip-login-doc %description help # pip-login Command line interface for logging into a private python repository by configuring pip.conf and storing credentials with python keyring. This utilizes the new python keyring feature in pip 19.2.1 # Usage To install: ``` pip install pip-login ``` Then just run the following: ``` pip-login ``` By default pip login will prompt for `url`, `username` and `password`. The url is what you'd normally pass as an `--extra-index-url`. The username and password will be stored using python keyring and the url will be added to your pip.conf or pip.ini. If run in a virtualenv it will store the pip.conf in the virtualenv, otherwise it stores it to the per-user location. See the [pip config user guide](https://pip.pypa.io/en/stable/user_guide/#config-file) for more information. Additionally, although not recommended, you can set all of the parameters via command line arguments (See --help) or by setting the following environment variables. ``` PIP_LOGIN_REPOSITORY PIP_LOGIN_USERNAME PIP_LOGIN_PASSWORD ``` %prep %autosetup -n pip-login-0.0.6 %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-pip-login -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.0.6-1 - Package Spec generated