summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-08 19:40:19 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-08 19:40:19 +0000
commitab5d362756004624bbcb63d7aa80d373eb1b81a0 (patch)
treebe93cc1fbc8a69a09bed7e144355dfbcf74d7ed4
parente8359da49840fc5252051487b4e22197572ae840 (diff)
automatic import of python-sdss-accessopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-sdss-access.spec186
-rw-r--r--sources2
3 files changed, 179 insertions, 10 deletions
diff --git a/.gitignore b/.gitignore
index 95613ce..6daaa5d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/sdss-access-2.0.5.tar.gz
+/sdss-access-3.0.0.tar.gz
diff --git a/python-sdss-access.spec b/python-sdss-access.spec
index dfc47d9..c5eaa34 100644
--- a/python-sdss-access.spec
+++ b/python-sdss-access.spec
@@ -1,11 +1,11 @@
%global _empty_manifest_terminate_build 0
Name: python-sdss-access
-Version: 2.0.5
+Version: 3.0.0
Release: 1
Summary: Package to dynamically build filepaths and access all SDSS SAS products
License: BSD 3-Clause License
URL: https://github.com/sdss/sdss_access
-Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ed/0e/000419d1de6fdf7a07d4d4aa6d4c8b972049128f8ec5f80ff97ba22582b5/sdss-access-2.0.5.tar.gz
+Source0: https://mirrors.aliyun.com/pypi/web/packages/39/03/1ca0c669f3cf725891650ee9f48396aa46815b991b2a91695f3188c089c3/sdss-access-3.0.0.tar.gz
BuildArch: noarch
Requires: python3-six
@@ -44,10 +44,66 @@ Requires: python3-importlib-metadata
Requires: python3-Jinja2
%description
+# sdss_access
+
+![Versions](https://img.shields.io/badge/python->3.7-blue)
+[![Documentation Status](https://readthedocs.org/projects/sdss-access/badge/?version=latest)](https://sdss-access.readthedocs.io/en/latest/?badge=latest)
+[![Build Sphinx Documentation](https://github.com/sdss/sdss_access/actions/workflows/sphinxbuild.yml/badge.svg)](https://github.com/sdss/sdss_access/actions/workflows/sphinxbuild.yml)
+[![Build and Test](https://github.com/sdss/sdss_access/actions/workflows/build.yml/badge.svg)](https://github.com/sdss/sdss_access/actions/workflows/build.yml)
+[![codecov](https://codecov.io/gh/sdss/sdss_access/branch/master/graph/badge.svg)](https://codecov.io/gh/sdss/sdss_access)
+
+
+This products allows for dynamically building filepaths to SDSS data products hosted on the Science Archive Server (SAS). Filepaths
+are dynamically constructed given a minimal name and set of keywords to be substituted via a string templating system. Data products
+can also be downloaded programmatically using an ``Access`` class which provides streaming downloads via ``rysnc`` or ``curl``
+depending on your OS. See the full documentation at http://sdss-access.readthedocs.io/en/latest/
+
+## Developer Install
+
+To install `sdss_access` for development locally:
+
+```
+git clone https://github.com/sdss/sdss_access
+cd sdss_acccess
+pip install -e ".[dev,docs]"
+```
+
+## Build Sphinx Docs
+
+Within the top level repo directory, run the `sdsstools` commands:
+```
+# build the Sphinx documentation
+sdss docs.build
+
+# open the docs locally in a browser
+sdss docs.show
+```
+Documentation is automatically built and pushed to Read The Docs.
+
+## Testing
+Tests are created using `pytest`. Navigate to the `tests` directory from the top level and run with `pytest`.
+```
+cd tests
+pytest
+```
+
+## Creating Releases
+
+New releases of `sdss-access` are created automatically, and pushed to [PyPi](https://pypi.org/project/sdss-access/), when new tags are pushed to Github. See the [Create Release](.github/workflows/release.yml) Github Action and [Releases](https://github.com/sdss/sdss_access/releases) for the list.
+
+New tag names follow the Python semantic versioning syntax, i.e. `X.Y.Z`.
+
+# Useful links
+
- GitHub: https://github.com/sdss/sdss_access
- Documentation: https://sdss-access.readthedocs.org
- Issues: https://github.com/sdss/sdss_access/issues
+
+
+
+
+
%package -n python3-sdss-access
Summary: Package to dynamically build filepaths and access all SDSS SAS products
Provides: python-sdss-access
@@ -55,20 +111,132 @@ BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-sdss-access
+# sdss_access
+
+![Versions](https://img.shields.io/badge/python->3.7-blue)
+[![Documentation Status](https://readthedocs.org/projects/sdss-access/badge/?version=latest)](https://sdss-access.readthedocs.io/en/latest/?badge=latest)
+[![Build Sphinx Documentation](https://github.com/sdss/sdss_access/actions/workflows/sphinxbuild.yml/badge.svg)](https://github.com/sdss/sdss_access/actions/workflows/sphinxbuild.yml)
+[![Build and Test](https://github.com/sdss/sdss_access/actions/workflows/build.yml/badge.svg)](https://github.com/sdss/sdss_access/actions/workflows/build.yml)
+[![codecov](https://codecov.io/gh/sdss/sdss_access/branch/master/graph/badge.svg)](https://codecov.io/gh/sdss/sdss_access)
+
+
+This products allows for dynamically building filepaths to SDSS data products hosted on the Science Archive Server (SAS). Filepaths
+are dynamically constructed given a minimal name and set of keywords to be substituted via a string templating system. Data products
+can also be downloaded programmatically using an ``Access`` class which provides streaming downloads via ``rysnc`` or ``curl``
+depending on your OS. See the full documentation at http://sdss-access.readthedocs.io/en/latest/
+
+## Developer Install
+
+To install `sdss_access` for development locally:
+
+```
+git clone https://github.com/sdss/sdss_access
+cd sdss_acccess
+pip install -e ".[dev,docs]"
+```
+
+## Build Sphinx Docs
+
+Within the top level repo directory, run the `sdsstools` commands:
+```
+# build the Sphinx documentation
+sdss docs.build
+
+# open the docs locally in a browser
+sdss docs.show
+```
+Documentation is automatically built and pushed to Read The Docs.
+
+## Testing
+Tests are created using `pytest`. Navigate to the `tests` directory from the top level and run with `pytest`.
+```
+cd tests
+pytest
+```
+
+## Creating Releases
+
+New releases of `sdss-access` are created automatically, and pushed to [PyPi](https://pypi.org/project/sdss-access/), when new tags are pushed to Github. See the [Create Release](.github/workflows/release.yml) Github Action and [Releases](https://github.com/sdss/sdss_access/releases) for the list.
+
+New tag names follow the Python semantic versioning syntax, i.e. `X.Y.Z`.
+
+# Useful links
+
- GitHub: https://github.com/sdss/sdss_access
- Documentation: https://sdss-access.readthedocs.org
- Issues: https://github.com/sdss/sdss_access/issues
+
+
+
+
+
%package help
Summary: Development documents and examples for sdss-access
Provides: python3-sdss-access-doc
%description help
+# sdss_access
+
+![Versions](https://img.shields.io/badge/python->3.7-blue)
+[![Documentation Status](https://readthedocs.org/projects/sdss-access/badge/?version=latest)](https://sdss-access.readthedocs.io/en/latest/?badge=latest)
+[![Build Sphinx Documentation](https://github.com/sdss/sdss_access/actions/workflows/sphinxbuild.yml/badge.svg)](https://github.com/sdss/sdss_access/actions/workflows/sphinxbuild.yml)
+[![Build and Test](https://github.com/sdss/sdss_access/actions/workflows/build.yml/badge.svg)](https://github.com/sdss/sdss_access/actions/workflows/build.yml)
+[![codecov](https://codecov.io/gh/sdss/sdss_access/branch/master/graph/badge.svg)](https://codecov.io/gh/sdss/sdss_access)
+
+
+This products allows for dynamically building filepaths to SDSS data products hosted on the Science Archive Server (SAS). Filepaths
+are dynamically constructed given a minimal name and set of keywords to be substituted via a string templating system. Data products
+can also be downloaded programmatically using an ``Access`` class which provides streaming downloads via ``rysnc`` or ``curl``
+depending on your OS. See the full documentation at http://sdss-access.readthedocs.io/en/latest/
+
+## Developer Install
+
+To install `sdss_access` for development locally:
+
+```
+git clone https://github.com/sdss/sdss_access
+cd sdss_acccess
+pip install -e ".[dev,docs]"
+```
+
+## Build Sphinx Docs
+
+Within the top level repo directory, run the `sdsstools` commands:
+```
+# build the Sphinx documentation
+sdss docs.build
+
+# open the docs locally in a browser
+sdss docs.show
+```
+Documentation is automatically built and pushed to Read The Docs.
+
+## Testing
+Tests are created using `pytest`. Navigate to the `tests` directory from the top level and run with `pytest`.
+```
+cd tests
+pytest
+```
+
+## Creating Releases
+
+New releases of `sdss-access` are created automatically, and pushed to [PyPi](https://pypi.org/project/sdss-access/), when new tags are pushed to Github. See the [Create Release](.github/workflows/release.yml) Github Action and [Releases](https://github.com/sdss/sdss_access/releases) for the list.
+
+New tag names follow the Python semantic versioning syntax, i.e. `X.Y.Z`.
+
+# Useful links
+
- GitHub: https://github.com/sdss/sdss_access
- Documentation: https://sdss-access.readthedocs.org
- Issues: https://github.com/sdss/sdss_access/issues
+
+
+
+
+
%prep
-%autosetup -n sdss-access-2.0.5
+%autosetup -n sdss-access-3.0.0
%build
%py3_build
@@ -82,20 +250,20 @@ 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
+ 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
+ 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
+ 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
+ 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
+ find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
@@ -108,5 +276,5 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/*
%changelog
-* Tue May 30 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0.5-1
+* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 3.0.0-1
- Package Spec generated
diff --git a/sources b/sources
index eed656d..642f501 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7ca68222ccbadd87ca27498aab08203e sdss-access-2.0.5.tar.gz
+0aabe96ff41a17195f4efc456372785b sdss-access-3.0.0.tar.gz