%global _empty_manifest_terminate_build 0 Name: python-Sift Version: 5.3.0 Release: 1 Summary: Python bindings for Sift Science's API License: MIT License URL: https://siftscience.com Source0: https://mirrors.nju.edu.cn/pypi/web/packages/06/43/1ea42bab70981b9bfd2f2e0410909c7682cf3ffa6bb1d2571c3001f8e362/Sift-5.3.0.tar.gz BuildArch: noarch %description - Add connection pooling INCOMPATIBLE CHANGES INTRODUCED IN 5.0.0: - Removed support for Python 2.6 - Fix url encoding for all endpoints Previously, encoding user ids in URLs was inconsistent between endpoints, encoded for some endpoints, unencoded for others. Additionally, when encoded in the URL path, forward slashes weren't encoded. Callers with workarounds for this bug must remove these workarounds when upgrading to 5.0.0. - Improved error handling Previously, illegal arguments passed to methods like `Client.track()` and failed calls resulting from server-side errors both raised `ApiExceptions`. Illegal arguments validated in the client now raise either `TypeErrors` or `ValueErrors`. Server-side errors still raise `ApiExceptions`, and `ApiException` has been augmented with metadata for handling the error. %package -n python3-Sift Summary: Python bindings for Sift Science's API Provides: python-Sift BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-Sift - Add connection pooling INCOMPATIBLE CHANGES INTRODUCED IN 5.0.0: - Removed support for Python 2.6 - Fix url encoding for all endpoints Previously, encoding user ids in URLs was inconsistent between endpoints, encoded for some endpoints, unencoded for others. Additionally, when encoded in the URL path, forward slashes weren't encoded. Callers with workarounds for this bug must remove these workarounds when upgrading to 5.0.0. - Improved error handling Previously, illegal arguments passed to methods like `Client.track()` and failed calls resulting from server-side errors both raised `ApiExceptions`. Illegal arguments validated in the client now raise either `TypeErrors` or `ValueErrors`. Server-side errors still raise `ApiExceptions`, and `ApiException` has been augmented with metadata for handling the error. %package help Summary: Development documents and examples for Sift Provides: python3-Sift-doc %description help - Add connection pooling INCOMPATIBLE CHANGES INTRODUCED IN 5.0.0: - Removed support for Python 2.6 - Fix url encoding for all endpoints Previously, encoding user ids in URLs was inconsistent between endpoints, encoded for some endpoints, unencoded for others. Additionally, when encoded in the URL path, forward slashes weren't encoded. Callers with workarounds for this bug must remove these workarounds when upgrading to 5.0.0. - Improved error handling Previously, illegal arguments passed to methods like `Client.track()` and failed calls resulting from server-side errors both raised `ApiExceptions`. Illegal arguments validated in the client now raise either `TypeErrors` or `ValueErrors`. Server-side errors still raise `ApiExceptions`, and `ApiException` has been augmented with metadata for handling the error. %prep %autosetup -n Sift-5.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-Sift -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 5.3.0-1 - Package Spec generated