summaryrefslogtreecommitdiff
path: root/python-spacetrack.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 20:58:20 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 20:58:20 +0000
commit0919c24407c47187112c8eeab7a860017248ecb9 (patch)
treea0cc22f6d09673acc803223f79f571023f5605f6 /python-spacetrack.spec
parentcf015d1ca36a793b12d25fbcb6ca85b5f67caeab (diff)
automatic import of python-spacetrack
Diffstat (limited to 'python-spacetrack.spec')
-rw-r--r--python-spacetrack.spec200
1 files changed, 200 insertions, 0 deletions
diff --git a/python-spacetrack.spec b/python-spacetrack.spec
new file mode 100644
index 0000000..9fb3812
--- /dev/null
+++ b/python-spacetrack.spec
@@ -0,0 +1,200 @@
+%global _empty_manifest_terminate_build 0
+Name: python-spacetrack
+Version: 0.16.0
+Release: 1
+Summary: Python client for space-track.org
+License: MIT
+URL: https://github.com/python-astrodynamics/spacetrack
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a7/52/589f88fdb20972753b4da60aaa8a96c0d05ca36f67b1858f745053175d40/spacetrack-0.16.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-logbook
+Requires: python3-dateutil
+Requires: python3-represent
+Requires: python3-requests
+Requires: python3-rush
+Requires: python3-aiohttp
+Requires: python3-doc8
+Requires: python3-pyenchant
+Requires: python3-sphinx
+Requires: python3-sphinx-rtd-theme
+Requires: python3-sphinxcontrib-spelling
+Requires: python3-flake8
+Requires: python3-flake8-future-import
+Requires: python3-pep8-naming
+Requires: python3-pytest
+Requires: python3-pytest-asyncio
+Requires: python3-responses
+
+%description
+|PyPI Version| |Documentation| |CI Status| |Coverage| |Python Version| |MIT License|
+spacetrack is a python module for `Space-Track <https://www.space-track.org>`__
+Installation
+~~~~~~~~~~~~
+ $ pip install spacetrack
+Example
+~~~~~~~
+ >>> from spacetrack import SpaceTrackClient
+ >>> st = SpaceTrackClient('identity', 'password')
+ >>> print(st.tle_latest(norad_cat_id=[25544, 41335], ordinal=1, format='tle'))
+ 1 25544U 98067A 16179.00000000 .00000000 00000-0 00000-0 0 0000
+ 2 25544 00.0000 0.0000 0000000 00.0000 000.0000 00.00000000 0000
+ 1 41335U 16011A 16179.00000000 .00000000 00000-0 00000-0 0 0000
+ 2 41335 00.0000 0.0000 0000000 00.0000 000.0000 00.00000000 0000
+ >>> # Operators, to save manual string formatting.
+ >>> import spacetrack.operators as op
+ >>> drange = op.inclusive_range(dt.datetime(2016, 6, 26),
+ >>> # Streaming downloads line by line
+ >>> lines = st.tle(iter_lines=True, publish_epoch=drange, orderby='TLE_LINE1', format='tle')
+ >>> with open('tle.txt', 'w') as fp:
+ # Streaming downloads in chunk (note file is opened in binary mode)
+ >>> content = st.download(iter_content=True, file_id=..., format='stream')
+ >>> with open('file.txt', 'wb') as fp:
+ >>> # Parameter checking, using Space-Track's modeldef API
+ >>> st.tle_latest(onrad_cat_id=25544)
+ TypeError: 'tle_latest' got an unexpected argument 'onrad_cat_id'
+ >>> # Automatic rate limiting
+ >>> for satno in my_satnos:
+Authors
+~~~~~~~
+- Frazer McLean <frazer@frazermclean.co.uk>
+Documentation
+~~~~~~~~~~~~~
+For in-depth information, `visit the
+documentation <http://spacetrack.readthedocs.org/en/latest/>`__!
+Development
+~~~~~~~~~~~
+spacetrack uses `semantic versioning <http://semver.org>`__
+
+%package -n python3-spacetrack
+Summary: Python client for space-track.org
+Provides: python-spacetrack
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-spacetrack
+|PyPI Version| |Documentation| |CI Status| |Coverage| |Python Version| |MIT License|
+spacetrack is a python module for `Space-Track <https://www.space-track.org>`__
+Installation
+~~~~~~~~~~~~
+ $ pip install spacetrack
+Example
+~~~~~~~
+ >>> from spacetrack import SpaceTrackClient
+ >>> st = SpaceTrackClient('identity', 'password')
+ >>> print(st.tle_latest(norad_cat_id=[25544, 41335], ordinal=1, format='tle'))
+ 1 25544U 98067A 16179.00000000 .00000000 00000-0 00000-0 0 0000
+ 2 25544 00.0000 0.0000 0000000 00.0000 000.0000 00.00000000 0000
+ 1 41335U 16011A 16179.00000000 .00000000 00000-0 00000-0 0 0000
+ 2 41335 00.0000 0.0000 0000000 00.0000 000.0000 00.00000000 0000
+ >>> # Operators, to save manual string formatting.
+ >>> import spacetrack.operators as op
+ >>> drange = op.inclusive_range(dt.datetime(2016, 6, 26),
+ >>> # Streaming downloads line by line
+ >>> lines = st.tle(iter_lines=True, publish_epoch=drange, orderby='TLE_LINE1', format='tle')
+ >>> with open('tle.txt', 'w') as fp:
+ # Streaming downloads in chunk (note file is opened in binary mode)
+ >>> content = st.download(iter_content=True, file_id=..., format='stream')
+ >>> with open('file.txt', 'wb') as fp:
+ >>> # Parameter checking, using Space-Track's modeldef API
+ >>> st.tle_latest(onrad_cat_id=25544)
+ TypeError: 'tle_latest' got an unexpected argument 'onrad_cat_id'
+ >>> # Automatic rate limiting
+ >>> for satno in my_satnos:
+Authors
+~~~~~~~
+- Frazer McLean <frazer@frazermclean.co.uk>
+Documentation
+~~~~~~~~~~~~~
+For in-depth information, `visit the
+documentation <http://spacetrack.readthedocs.org/en/latest/>`__!
+Development
+~~~~~~~~~~~
+spacetrack uses `semantic versioning <http://semver.org>`__
+
+%package help
+Summary: Development documents and examples for spacetrack
+Provides: python3-spacetrack-doc
+%description help
+|PyPI Version| |Documentation| |CI Status| |Coverage| |Python Version| |MIT License|
+spacetrack is a python module for `Space-Track <https://www.space-track.org>`__
+Installation
+~~~~~~~~~~~~
+ $ pip install spacetrack
+Example
+~~~~~~~
+ >>> from spacetrack import SpaceTrackClient
+ >>> st = SpaceTrackClient('identity', 'password')
+ >>> print(st.tle_latest(norad_cat_id=[25544, 41335], ordinal=1, format='tle'))
+ 1 25544U 98067A 16179.00000000 .00000000 00000-0 00000-0 0 0000
+ 2 25544 00.0000 0.0000 0000000 00.0000 000.0000 00.00000000 0000
+ 1 41335U 16011A 16179.00000000 .00000000 00000-0 00000-0 0 0000
+ 2 41335 00.0000 0.0000 0000000 00.0000 000.0000 00.00000000 0000
+ >>> # Operators, to save manual string formatting.
+ >>> import spacetrack.operators as op
+ >>> drange = op.inclusive_range(dt.datetime(2016, 6, 26),
+ >>> # Streaming downloads line by line
+ >>> lines = st.tle(iter_lines=True, publish_epoch=drange, orderby='TLE_LINE1', format='tle')
+ >>> with open('tle.txt', 'w') as fp:
+ # Streaming downloads in chunk (note file is opened in binary mode)
+ >>> content = st.download(iter_content=True, file_id=..., format='stream')
+ >>> with open('file.txt', 'wb') as fp:
+ >>> # Parameter checking, using Space-Track's modeldef API
+ >>> st.tle_latest(onrad_cat_id=25544)
+ TypeError: 'tle_latest' got an unexpected argument 'onrad_cat_id'
+ >>> # Automatic rate limiting
+ >>> for satno in my_satnos:
+Authors
+~~~~~~~
+- Frazer McLean <frazer@frazermclean.co.uk>
+Documentation
+~~~~~~~~~~~~~
+For in-depth information, `visit the
+documentation <http://spacetrack.readthedocs.org/en/latest/>`__!
+Development
+~~~~~~~~~~~
+spacetrack uses `semantic versioning <http://semver.org>`__
+
+%prep
+%autosetup -n spacetrack-0.16.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-spacetrack -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.16.0-1
+- Package Spec generated