%global _empty_manifest_terminate_build 0 Name: python-steelconnection Version: 1.1.8 Release: 1 Summary: Simplify access to the Riverbed SteelConnect CX REST API. License: MIT URL: https://github.com/grelleum/SteelConnection Source0: https://mirrors.aliyun.com/pypi/web/packages/3f/29/55198d1accdf310cb7126ad486943046d29382b06e812bfe5bb56d43a9f4/steelconnection-1.1.8.tar.gz BuildArch: noarch %description Simplify access to the Riverbed SteelConnect CX REST API. ______ __ / __/ /____ ___ / / ____\ \/ __/ -_) -_) / __ _ / _____/\__/\__/\__/_/_ ____/ /_(_)__ ___ / /__/ _ \/ _ \/ _ \/ -_) __/ __/ / _ \/ _ \ \___/\___/_//_/_//_/\__/\__/\__/_/\___/_//_/ version = "1.1.8" pip install steelconnection - Always crafts a correct URL based on the resource provided. - Accepts and returns native Python data: no need to convert to/from JSON. - Provides convinience methods for object lookup and image download. - Reuses TCP connection for subsequent API requests. ^^^^^^^ | **Supports:** | Python 2.7, 3.4, 3.5, 3.6, 3.7, 3.8 ^^^^^^^ **With** SteelConnection, a request to get a list of all organizations in the realm would look like this: orgs = sc.get('orgs') **Without** SteelConnection, the same request would look like this: response = requests.get( 'https://REALM.riverbed.cc/api/scm.config/1.0/orgs', auth=(username, password) ) orgs = response.json()['items'] ^^^^^^^ %package -n python3-steelconnection Summary: Simplify access to the Riverbed SteelConnect CX REST API. Provides: python-steelconnection BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-steelconnection Simplify access to the Riverbed SteelConnect CX REST API. ______ __ / __/ /____ ___ / / ____\ \/ __/ -_) -_) / __ _ / _____/\__/\__/\__/_/_ ____/ /_(_)__ ___ / /__/ _ \/ _ \/ _ \/ -_) __/ __/ / _ \/ _ \ \___/\___/_//_/_//_/\__/\__/\__/_/\___/_//_/ version = "1.1.8" pip install steelconnection - Always crafts a correct URL based on the resource provided. - Accepts and returns native Python data: no need to convert to/from JSON. - Provides convinience methods for object lookup and image download. - Reuses TCP connection for subsequent API requests. ^^^^^^^ | **Supports:** | Python 2.7, 3.4, 3.5, 3.6, 3.7, 3.8 ^^^^^^^ **With** SteelConnection, a request to get a list of all organizations in the realm would look like this: orgs = sc.get('orgs') **Without** SteelConnection, the same request would look like this: response = requests.get( 'https://REALM.riverbed.cc/api/scm.config/1.0/orgs', auth=(username, password) ) orgs = response.json()['items'] ^^^^^^^ %package help Summary: Development documents and examples for steelconnection Provides: python3-steelconnection-doc %description help Simplify access to the Riverbed SteelConnect CX REST API. ______ __ / __/ /____ ___ / / ____\ \/ __/ -_) -_) / __ _ / _____/\__/\__/\__/_/_ ____/ /_(_)__ ___ / /__/ _ \/ _ \/ _ \/ -_) __/ __/ / _ \/ _ \ \___/\___/_//_/_//_/\__/\__/\__/_/\___/_//_/ version = "1.1.8" pip install steelconnection - Always crafts a correct URL based on the resource provided. - Accepts and returns native Python data: no need to convert to/from JSON. - Provides convinience methods for object lookup and image download. - Reuses TCP connection for subsequent API requests. ^^^^^^^ | **Supports:** | Python 2.7, 3.4, 3.5, 3.6, 3.7, 3.8 ^^^^^^^ **With** SteelConnection, a request to get a list of all organizations in the realm would look like this: orgs = sc.get('orgs') **Without** SteelConnection, the same request would look like this: response = requests.get( 'https://REALM.riverbed.cc/api/scm.config/1.0/orgs', auth=(username, password) ) orgs = response.json()['items'] ^^^^^^^ %prep %autosetup -n steelconnection-1.1.8 %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-steelconnection -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Jun 20 2023 Python_Bot - 1.1.8-1 - Package Spec generated