summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-pykoa.spec136
-rw-r--r--sources1
3 files changed, 138 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..875de14 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pykoa-1.7.2.tar.gz
diff --git a/python-pykoa.spec b/python-pykoa.spec
new file mode 100644
index 0000000..12a7a3e
--- /dev/null
+++ b/python-pykoa.spec
@@ -0,0 +1,136 @@
+%global _empty_manifest_terminate_build 0
+Name: python-pykoa
+Version: 1.7.2
+Release: 1
+Summary: KOA archive access client
+License: MIT License
+URL: https://github.com/KeckObservatoryArchive/PyKOA
+Source0: https://mirrors.aliyun.com/pypi/web/packages/1f/bf/3e379b0ec9c1da442aa8438376ddddaa614371437d0c1434108ea21bec7f/pykoa-1.7.2.tar.gz
+BuildArch: noarch
+
+Requires: python3-requests
+Requires: python3-xmltodict
+Requires: python3-bs4
+Requires: python3-lxml
+
+%description
+Version 1 of PyKOA offers access to public raw science and calibration files
+acquired with the HIRES echelle-spectrograph, and for Keck Observatory PIs,
+secure access to their protected data with the KOA credentials already assigned
+to them. The remaining Keck instruments are expected to be available before the
+end of 2020. Queries made through PyKOA are underpinned by nexsciTAP, a NExScI
+Python-based server that implements the IVOA Table Access Protocol (TAP).
+This design enables a rich variety of searches, including cone, box, polygon,
+or all-sky spatial searches; temporal searches; searches on program
+infortmation; and complex searches on multiple attributes.
+The Keck Observatory Archive (KOA) is a collaboration between the NASA
+Exoplanet Science Institute (NExScI) and the W. M. Keck Observatory (WMKO).
+NExScI is sponsored by NASA's Exoplanet Exploration Program, and operated by
+the California Institute of Technology in coordination with the Jet Propulsion
+Laboratory (JPL).
+If you used PyKOA in your research, please acknowledge KOA as follows:
+ "This research has made use of the Keck Observatory Archive (KOA), which
+ is operated by the W. M. Keck Observatory and the NASA Exoplanet Science
+ Institute (NExScI), under contract with the National Aeronautics and
+ Space Administration."
+Please also acknowledge the PI(s) of datasets that have been accesses
+through PyKOA.
+
+%package -n python3-pykoa
+Summary: KOA archive access client
+Provides: python-pykoa
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-pykoa
+Version 1 of PyKOA offers access to public raw science and calibration files
+acquired with the HIRES echelle-spectrograph, and for Keck Observatory PIs,
+secure access to their protected data with the KOA credentials already assigned
+to them. The remaining Keck instruments are expected to be available before the
+end of 2020. Queries made through PyKOA are underpinned by nexsciTAP, a NExScI
+Python-based server that implements the IVOA Table Access Protocol (TAP).
+This design enables a rich variety of searches, including cone, box, polygon,
+or all-sky spatial searches; temporal searches; searches on program
+infortmation; and complex searches on multiple attributes.
+The Keck Observatory Archive (KOA) is a collaboration between the NASA
+Exoplanet Science Institute (NExScI) and the W. M. Keck Observatory (WMKO).
+NExScI is sponsored by NASA's Exoplanet Exploration Program, and operated by
+the California Institute of Technology in coordination with the Jet Propulsion
+Laboratory (JPL).
+If you used PyKOA in your research, please acknowledge KOA as follows:
+ "This research has made use of the Keck Observatory Archive (KOA), which
+ is operated by the W. M. Keck Observatory and the NASA Exoplanet Science
+ Institute (NExScI), under contract with the National Aeronautics and
+ Space Administration."
+Please also acknowledge the PI(s) of datasets that have been accesses
+through PyKOA.
+
+%package help
+Summary: Development documents and examples for pykoa
+Provides: python3-pykoa-doc
+%description help
+Version 1 of PyKOA offers access to public raw science and calibration files
+acquired with the HIRES echelle-spectrograph, and for Keck Observatory PIs,
+secure access to their protected data with the KOA credentials already assigned
+to them. The remaining Keck instruments are expected to be available before the
+end of 2020. Queries made through PyKOA are underpinned by nexsciTAP, a NExScI
+Python-based server that implements the IVOA Table Access Protocol (TAP).
+This design enables a rich variety of searches, including cone, box, polygon,
+or all-sky spatial searches; temporal searches; searches on program
+infortmation; and complex searches on multiple attributes.
+The Keck Observatory Archive (KOA) is a collaboration between the NASA
+Exoplanet Science Institute (NExScI) and the W. M. Keck Observatory (WMKO).
+NExScI is sponsored by NASA's Exoplanet Exploration Program, and operated by
+the California Institute of Technology in coordination with the Jet Propulsion
+Laboratory (JPL).
+If you used PyKOA in your research, please acknowledge KOA as follows:
+ "This research has made use of the Keck Observatory Archive (KOA), which
+ is operated by the W. M. Keck Observatory and the NASA Exoplanet Science
+ Institute (NExScI), under contract with the National Aeronautics and
+ Space Administration."
+Please also acknowledge the PI(s) of datasets that have been accesses
+through PyKOA.
+
+%prep
+%autosetup -n pykoa-1.7.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-pykoa -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.7.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..081b235
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+b49651fe88a02a4403e8c02332febebe pykoa-1.7.2.tar.gz