diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-11 13:49:32 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-11 13:49:32 +0000 |
commit | 790fbded694dd56ef5e8eb759dac5c7e46f1b484 (patch) | |
tree | ff3e8b13378bbc4e77d9976b8ce36c1c798e1ce0 | |
parent | b3b3ba81289ba103aba9c7d826540e287cc53ab3 (diff) |
automatic import of python-sspyrs
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-sspyrs.spec | 84 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 86 insertions, 0 deletions
@@ -0,0 +1 @@ +/sspyrs-0.3.tar.gz diff --git a/python-sspyrs.spec b/python-sspyrs.spec new file mode 100644 index 0000000..327b2d6 --- /dev/null +++ b/python-sspyrs.spec @@ -0,0 +1,84 @@ +%global _empty_manifest_terminate_build 0 +Name: python-sspyrs +Version: 0.3 +Release: 1 +Summary: Lightweight interface for SSRS reports to python +License: MIT +URL: https://pypi.python.org/pypi/sspyrs +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/7c/1d/35d97875e41977163ded822bb3e0dc17dfdf40823ed7c965243c2746b6fd/sspyrs-0.3.tar.gz +BuildArch: noarch + + +%description +The SSPYRS (SQL Server Python Reporting Services) library is a lightweight interface for interacting with and retrieving data from SSRS reports. The core functionality of the library is straightforward. Perform authentication to an SSRS server, initialize a session, and then retrieve the report data from that session. Report data can be interacted with via raw XML, but has predefined methods to organize it into Pandas DataFrame objects. +The SSPYRS library works primarily from the XML export functionality of SSRS. However, this neither XML nor CSV exports are provided in the free express versions of SQL Server (they are available within the currently free developer editions of SQL Server 2017). The library does include direct download functions for the Excel export included in the express version, however it will not read the data directly into memory. +SSPYRS has been validated to work with SSRS 2008 R2, SSRS 2014, and SSRS 2016, SSRS 2017, and PowerBI Server 2017 under most server settings. +To install SSPYRS, execute in console:: + pip install sspyrs + +%package -n python3-sspyrs +Summary: Lightweight interface for SSRS reports to python +Provides: python-sspyrs +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-sspyrs +The SSPYRS (SQL Server Python Reporting Services) library is a lightweight interface for interacting with and retrieving data from SSRS reports. The core functionality of the library is straightforward. Perform authentication to an SSRS server, initialize a session, and then retrieve the report data from that session. Report data can be interacted with via raw XML, but has predefined methods to organize it into Pandas DataFrame objects. +The SSPYRS library works primarily from the XML export functionality of SSRS. However, this neither XML nor CSV exports are provided in the free express versions of SQL Server (they are available within the currently free developer editions of SQL Server 2017). The library does include direct download functions for the Excel export included in the express version, however it will not read the data directly into memory. +SSPYRS has been validated to work with SSRS 2008 R2, SSRS 2014, and SSRS 2016, SSRS 2017, and PowerBI Server 2017 under most server settings. +To install SSPYRS, execute in console:: + pip install sspyrs + +%package help +Summary: Development documents and examples for sspyrs +Provides: python3-sspyrs-doc +%description help +The SSPYRS (SQL Server Python Reporting Services) library is a lightweight interface for interacting with and retrieving data from SSRS reports. The core functionality of the library is straightforward. Perform authentication to an SSRS server, initialize a session, and then retrieve the report data from that session. Report data can be interacted with via raw XML, but has predefined methods to organize it into Pandas DataFrame objects. +The SSPYRS library works primarily from the XML export functionality of SSRS. However, this neither XML nor CSV exports are provided in the free express versions of SQL Server (they are available within the currently free developer editions of SQL Server 2017). The library does include direct download functions for the Excel export included in the express version, however it will not read the data directly into memory. +SSPYRS has been validated to work with SSRS 2008 R2, SSRS 2014, and SSRS 2016, SSRS 2017, and PowerBI Server 2017 under most server settings. +To install SSPYRS, execute in console:: + pip install sspyrs + +%prep +%autosetup -n sspyrs-0.3 + +%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-sspyrs -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.3-1 +- Package Spec generated @@ -0,0 +1 @@ +e3c73ec57172e887229825a212caa9e1 sspyrs-0.3.tar.gz |