From e91fe5748f6df211a42b59fad86445f8ea8c3ccf Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 5 May 2023 08:50:42 +0000 Subject: automatic import of python-pypardotsf --- python-pypardotsf.spec | 127 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 python-pypardotsf.spec (limited to 'python-pypardotsf.spec') diff --git a/python-pypardotsf.spec b/python-pypardotsf.spec new file mode 100644 index 0000000..583271c --- /dev/null +++ b/python-pypardotsf.spec @@ -0,0 +1,127 @@ +%global _empty_manifest_terminate_build 0 +Name: python-PyPardotSF +Version: 0.1.0 +Release: 1 +Summary: API wrapper for API v3 & v4 of Pardot marketing automation software. +License: MIT License +URL: https://github.com/anelendata/PyPardotSF +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/26/55/b39d4b4df6cdf3c7ca9b8ccbcaa33f2221aa3fd321b35ae877f15b6d78bd/PyPardotSF-0.1.0.tar.gz +BuildArch: noarch + +Requires: python3-requests + +%description +PyPardot was originally created by Josh Geller as a wrapper for Version 3 of the Pardot API. +I, Matt Needham, have edited PyPardot for compatibility with Version 4 of the Pardot API. +Version 4 accommodates multiple prospects with the same email address. If your Pardot org does not have this featured enabled, you must use version 3. +To determine if your Pardot org has this feature enabled, [check out this guide](http://developer.pardot.com/kb/api-version-4/). +PyPardot is an API wrapper for [Pardot](http://www.pardot.com/), written in Python. +Using it is simple: +```python +from pypardot.client import PardotAPI +p = PardotAPI( + email='email@email.com', + password='password', + user_key='userkey' +) +p.authenticate() +# Create a new prospect +p.prospects.create(email='joe@company.com', first_name='Joe', last_name='Schmoe') +# Read data about our prospect +print(p.prospects.read_by_email(email='joe@company.com')) +``` + +%package -n python3-PyPardotSF +Summary: API wrapper for API v3 & v4 of Pardot marketing automation software. +Provides: python-PyPardotSF +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-PyPardotSF +PyPardot was originally created by Josh Geller as a wrapper for Version 3 of the Pardot API. +I, Matt Needham, have edited PyPardot for compatibility with Version 4 of the Pardot API. +Version 4 accommodates multiple prospects with the same email address. If your Pardot org does not have this featured enabled, you must use version 3. +To determine if your Pardot org has this feature enabled, [check out this guide](http://developer.pardot.com/kb/api-version-4/). +PyPardot is an API wrapper for [Pardot](http://www.pardot.com/), written in Python. +Using it is simple: +```python +from pypardot.client import PardotAPI +p = PardotAPI( + email='email@email.com', + password='password', + user_key='userkey' +) +p.authenticate() +# Create a new prospect +p.prospects.create(email='joe@company.com', first_name='Joe', last_name='Schmoe') +# Read data about our prospect +print(p.prospects.read_by_email(email='joe@company.com')) +``` + +%package help +Summary: Development documents and examples for PyPardotSF +Provides: python3-PyPardotSF-doc +%description help +PyPardot was originally created by Josh Geller as a wrapper for Version 3 of the Pardot API. +I, Matt Needham, have edited PyPardot for compatibility with Version 4 of the Pardot API. +Version 4 accommodates multiple prospects with the same email address. If your Pardot org does not have this featured enabled, you must use version 3. +To determine if your Pardot org has this feature enabled, [check out this guide](http://developer.pardot.com/kb/api-version-4/). +PyPardot is an API wrapper for [Pardot](http://www.pardot.com/), written in Python. +Using it is simple: +```python +from pypardot.client import PardotAPI +p = PardotAPI( + email='email@email.com', + password='password', + user_key='userkey' +) +p.authenticate() +# Create a new prospect +p.prospects.create(email='joe@company.com', first_name='Joe', last_name='Schmoe') +# Read data about our prospect +print(p.prospects.read_by_email(email='joe@company.com')) +``` + +%prep +%autosetup -n PyPardotSF-0.1.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-PyPardotSF -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot - 0.1.0-1 +- Package Spec generated -- cgit v1.2.3