summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 01:56:50 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 01:56:50 +0000
commit1e3344a158497a441f6986f3358705fdfe1664d0 (patch)
tree8921ac009db170947a5177f25f43faeece85c3b4
parentb8eee5f4ba41bed5abac0d0c87d6f37f46003639 (diff)
automatic import of python-saspy
-rw-r--r--.gitignore1
-rw-r--r--python-saspy.spec272
-rw-r--r--sources1
3 files changed, 274 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..2d11dc2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/saspy-5.0.2.tar.gz
diff --git a/python-saspy.spec b/python-saspy.spec
new file mode 100644
index 0000000..b641f85
--- /dev/null
+++ b/python-saspy.spec
@@ -0,0 +1,272 @@
+%global _empty_manifest_terminate_build 0
+Name: python-saspy
+Version: 5.0.2
+Release: 1
+Summary: A Python interface to SAS
+License: Apache Software License
+URL: https://github.com/sassoftware/saspy
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f1/a8/0269b265da2bb8ced9623d19a45ecfc5577f88aece04872fe812f3b5e9ec/saspy-5.0.2.tar.gz
+BuildArch: noarch
+
+Requires: python3-pygments
+Requires: python3-pypiwin32
+
+%description
+![224493-SASPy-logo-OL-01](https://user-images.githubusercontent.com/17710182/171252212-4af121a6-72d9-4234-b6cf-2a0d31eb8bf7.png)
+
+# Overview
+This package provides interfaces between Python and SAS. This package enables a Python developer to create mixed Python/SAS workflows to leverage the
+powers of both SAS and Python, by connecting a Python process to any of a variety of SAS deployments, where it will run SAS code. The SAS code is
+generated by the SASPy object and methods or explicitly user written. Results from SAS are returned as text, HTML5 documents (via SAS ODS), or as
+Pandas Data Frames. This package supports running analytics and returning the resulting graphics and result data to the Python process. It can convert
+data representations between SAS Data Sets and Pandas Data Frames.
+
+This package has multiple access methods which allow it to connect to local or remote Linux SAS, IOM SAS on Windows, Linux (Including Grid Manager),
+or MVS, and local PC SAS. It can run within various Notebooks platforms, or IDE's/UI's or in interactive line mode Python or in Python batch scripts.
+
+It is expected that the user community can, and will, contribute enhancements.
+
+# Badges
+[![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/6716/badge)](https://bestpractices.coreinfrastructure.org/projects/6716)
+
+# Prerequisites
+- Python3.x or above
+- SAS 9.4 or above
+- SAS Viya 3 or above
+
+# Connecting offering
+- Linux SAS: local or remote, including Grid Manager
+- Windows SAS: local or remote
+- MVS SAS: remote
+- Jupyter, Databricks and/or Zeppelin Notebooks
+- Interactive Line mode, Python IDE's or other UI's
+- Batch Python scripts
+
+# Installation
+
+This package can be installed via pip or Conda. This will pull down the latest PyPI package and install it.
+
+ pip install saspy
+
+However, if that's too easy, you can also download a specific release from
+[SASpy project releases page](https://github.com/sassoftware/saspy/releases), or just clone
+the repo and and instll from that. To install a given release, use the following,
+where the X.X.X is the release version you want.
+
+ pip install https://github.com/sassoftware/saspy/archive/vX.X.X.tar.gz
+
+# Getting Started
+
+All of the doc, including install and configuration information can be found at
+[sassoftware.github.io/saspy](https://sassoftware.github.io/saspy/).
+
+Also, example Notebooks and use cases can be found at
+[sassoftware/saspy-examples](https://github.com/sassoftware/saspy-examples/).
+
+# Contributing
+The [Contributing](https://github.com/sassoftware/saspy/blob/main/CONTRIBUTING.md) file explains the rules and conventions to follow while
+Contributing to this project. It also contains the **Contributor Agreement** instructions.
+
+# Licensing
+Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of
+the License at [LICENSE.txt](https://github.com/sassoftware/saspy/blob/main/LICENSE.md)
+
+Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+
+# Additional Resources
+- [Python Website](http://www.python.org/)
+- [SASPy Documentation](https://sassoftware.github.io/saspy/).
+- [SASPy Examples](https://github.com/sassoftware/saspy-examples)
+
+
+%package -n python3-saspy
+Summary: A Python interface to SAS
+Provides: python-saspy
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-saspy
+![224493-SASPy-logo-OL-01](https://user-images.githubusercontent.com/17710182/171252212-4af121a6-72d9-4234-b6cf-2a0d31eb8bf7.png)
+
+# Overview
+This package provides interfaces between Python and SAS. This package enables a Python developer to create mixed Python/SAS workflows to leverage the
+powers of both SAS and Python, by connecting a Python process to any of a variety of SAS deployments, where it will run SAS code. The SAS code is
+generated by the SASPy object and methods or explicitly user written. Results from SAS are returned as text, HTML5 documents (via SAS ODS), or as
+Pandas Data Frames. This package supports running analytics and returning the resulting graphics and result data to the Python process. It can convert
+data representations between SAS Data Sets and Pandas Data Frames.
+
+This package has multiple access methods which allow it to connect to local or remote Linux SAS, IOM SAS on Windows, Linux (Including Grid Manager),
+or MVS, and local PC SAS. It can run within various Notebooks platforms, or IDE's/UI's or in interactive line mode Python or in Python batch scripts.
+
+It is expected that the user community can, and will, contribute enhancements.
+
+# Badges
+[![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/6716/badge)](https://bestpractices.coreinfrastructure.org/projects/6716)
+
+# Prerequisites
+- Python3.x or above
+- SAS 9.4 or above
+- SAS Viya 3 or above
+
+# Connecting offering
+- Linux SAS: local or remote, including Grid Manager
+- Windows SAS: local or remote
+- MVS SAS: remote
+- Jupyter, Databricks and/or Zeppelin Notebooks
+- Interactive Line mode, Python IDE's or other UI's
+- Batch Python scripts
+
+# Installation
+
+This package can be installed via pip or Conda. This will pull down the latest PyPI package and install it.
+
+ pip install saspy
+
+However, if that's too easy, you can also download a specific release from
+[SASpy project releases page](https://github.com/sassoftware/saspy/releases), or just clone
+the repo and and instll from that. To install a given release, use the following,
+where the X.X.X is the release version you want.
+
+ pip install https://github.com/sassoftware/saspy/archive/vX.X.X.tar.gz
+
+# Getting Started
+
+All of the doc, including install and configuration information can be found at
+[sassoftware.github.io/saspy](https://sassoftware.github.io/saspy/).
+
+Also, example Notebooks and use cases can be found at
+[sassoftware/saspy-examples](https://github.com/sassoftware/saspy-examples/).
+
+# Contributing
+The [Contributing](https://github.com/sassoftware/saspy/blob/main/CONTRIBUTING.md) file explains the rules and conventions to follow while
+Contributing to this project. It also contains the **Contributor Agreement** instructions.
+
+# Licensing
+Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of
+the License at [LICENSE.txt](https://github.com/sassoftware/saspy/blob/main/LICENSE.md)
+
+Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+
+# Additional Resources
+- [Python Website](http://www.python.org/)
+- [SASPy Documentation](https://sassoftware.github.io/saspy/).
+- [SASPy Examples](https://github.com/sassoftware/saspy-examples)
+
+
+%package help
+Summary: Development documents and examples for saspy
+Provides: python3-saspy-doc
+%description help
+![224493-SASPy-logo-OL-01](https://user-images.githubusercontent.com/17710182/171252212-4af121a6-72d9-4234-b6cf-2a0d31eb8bf7.png)
+
+# Overview
+This package provides interfaces between Python and SAS. This package enables a Python developer to create mixed Python/SAS workflows to leverage the
+powers of both SAS and Python, by connecting a Python process to any of a variety of SAS deployments, where it will run SAS code. The SAS code is
+generated by the SASPy object and methods or explicitly user written. Results from SAS are returned as text, HTML5 documents (via SAS ODS), or as
+Pandas Data Frames. This package supports running analytics and returning the resulting graphics and result data to the Python process. It can convert
+data representations between SAS Data Sets and Pandas Data Frames.
+
+This package has multiple access methods which allow it to connect to local or remote Linux SAS, IOM SAS on Windows, Linux (Including Grid Manager),
+or MVS, and local PC SAS. It can run within various Notebooks platforms, or IDE's/UI's or in interactive line mode Python or in Python batch scripts.
+
+It is expected that the user community can, and will, contribute enhancements.
+
+# Badges
+[![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/6716/badge)](https://bestpractices.coreinfrastructure.org/projects/6716)
+
+# Prerequisites
+- Python3.x or above
+- SAS 9.4 or above
+- SAS Viya 3 or above
+
+# Connecting offering
+- Linux SAS: local or remote, including Grid Manager
+- Windows SAS: local or remote
+- MVS SAS: remote
+- Jupyter, Databricks and/or Zeppelin Notebooks
+- Interactive Line mode, Python IDE's or other UI's
+- Batch Python scripts
+
+# Installation
+
+This package can be installed via pip or Conda. This will pull down the latest PyPI package and install it.
+
+ pip install saspy
+
+However, if that's too easy, you can also download a specific release from
+[SASpy project releases page](https://github.com/sassoftware/saspy/releases), or just clone
+the repo and and instll from that. To install a given release, use the following,
+where the X.X.X is the release version you want.
+
+ pip install https://github.com/sassoftware/saspy/archive/vX.X.X.tar.gz
+
+# Getting Started
+
+All of the doc, including install and configuration information can be found at
+[sassoftware.github.io/saspy](https://sassoftware.github.io/saspy/).
+
+Also, example Notebooks and use cases can be found at
+[sassoftware/saspy-examples](https://github.com/sassoftware/saspy-examples/).
+
+# Contributing
+The [Contributing](https://github.com/sassoftware/saspy/blob/main/CONTRIBUTING.md) file explains the rules and conventions to follow while
+Contributing to this project. It also contains the **Contributor Agreement** instructions.
+
+# Licensing
+Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of
+the License at [LICENSE.txt](https://github.com/sassoftware/saspy/blob/main/LICENSE.md)
+
+Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
+OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+
+# Additional Resources
+- [Python Website](http://www.python.org/)
+- [SASPy Documentation](https://sassoftware.github.io/saspy/).
+- [SASPy Examples](https://github.com/sassoftware/saspy-examples)
+
+
+%prep
+%autosetup -n saspy-5.0.2
+
+%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-saspy -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 5.0.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..8f07727
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+9b3660ba120efd740746f4887865194d saspy-5.0.2.tar.gz