summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-10 04:13:50 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-10 04:13:50 +0000
commitc9e16418ca0df7c100caae6dec7267a52b85ea08 (patch)
tree6d0f77dc65184e08746956ac726e9890b02fc9e9
parentc66a257e29d0dd85f097ad059011ab5834f53e59 (diff)
automatic import of python-tomtoolkitopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-tomtoolkit.spec300
-rw-r--r--sources1
3 files changed, 302 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..6a38ff4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/tomtoolkit-2.14.0.tar.gz
diff --git a/python-tomtoolkit.spec b/python-tomtoolkit.spec
new file mode 100644
index 0000000..8d2c273
--- /dev/null
+++ b/python-tomtoolkit.spec
@@ -0,0 +1,300 @@
+%global _empty_manifest_terminate_build 0
+Name: python-tomtoolkit
+Version: 2.14.0
+Release: 1
+Summary: The TOM Toolkit and base modules
+License: BSD License
+URL: https://tomtoolkit.github.io
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/cb/26/402775295f772cec119a5458554c4556b7004a03fb79096424ea9e8baa24/tomtoolkit-2.14.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-astroquery
+Requires: python3-astroplan
+Requires: python3-astropy
+Requires: python3-beautifulsoup4
+Requires: python3-django
+Requires: python3-djangorestframework
+Requires: python3-django-bootstrap4
+Requires: python3-django-contrib-comments
+Requires: python3-django-crispy-forms
+Requires: python3-crispy-bootstrap4
+Requires: python3-django-extensions
+Requires: python3-django-filter
+Requires: python3-django-gravatar2
+Requires: python3-django-guardian
+Requires: python3-fits2image
+Requires: python3-Markdown
+Requires: python3-numpy
+Requires: python3-pillow
+Requires: python3-plotly
+Requires: python3-dateutil
+Requires: python3-requests
+Requires: python3-specutils
+Requires: python3-recommonmark
+Requires: python3-sphinx
+Requires: python3-tom-antares
+Requires: python3-tom-scimma
+Requires: python3-factory-boy
+
+%description
+# TOM Toolkit
+[![pypi](https://img.shields.io/pypi/v/tomtoolkit.svg)](https://pypi.python.org/pypi/tomtoolkit)
+[![run-tests](https://github.com/TOMToolkit/tom_base/actions/workflows/run-tests.yml/badge.svg)](https://github.com/TOMToolkit/tom_base/actions/workflows/run-tests.yml)
+[![Codacy Badge](https://app.codacy.com/project/badge/Grade/a09d330b4dca4a4a86e68755268b7da3)](https://www.codacy.com/gh/TOMToolkit/tom_base/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=TOMToolkit/tom_base&amp;utm_campaign=Badge_Grade)
+[![Coverage Status](https://coveralls.io/repos/github/TOMToolkit/tom_base/badge.svg?branch=main)](https://coveralls.io/github/TOMToolkit/tom_base?branch=main)
+[![Documentation Status](https://readthedocs.org/projects/tom-toolkit/badge/?version=stable)](https://tom-toolkit.readthedocs.io/en/stable/?badge=stable)
+[![ASCL](https://img.shields.io/badge/ascl-2208.004-blue.svg?colorB=262255)](https://ascl.net/2208.004)
+
+[Documentation](https://tom-toolkit.readthedocs.io/en/latest/)
+![logo](tom_common/static/tom_common/img/logo-color.png)
+
+The TOM Toolkit is a web framework for building TOMs: Target and Observation
+Managers. TOMs are meant to facilitate collaborative astronomical observing
+projects. A typical TOM allows its users to curate target lists, request
+observations of those targets at various observatories as well as manage and
+organize their data. [Read more](https://tom-toolkit.readthedocs.io/en/stable/introduction/about.html) about TOMs.
+
+## Getting started with the TOM Toolkit
+The [getting started guide](https://tom-toolkit.readthedocs.io/en/latest/introduction/getting_started.html)
+will guide you through the process of setting up a TOM for the first time.
+
+## Reporting issues/feature requests
+Please use the [issue tracker](https://github.com/TOMToolkit/tom_base/issues) to
+report any issues or support questions.
+
+## Contributing to the project
+If you'd like to contribute to the TOM Toolkit, first of all, thanks! Secondly, we
+have a [contribution guide](https://tom-toolkit.readthedocs.io/en/stable/introduction/contributing.html) that
+you might find helpful. We are particularly interested in the contribution of
+observation and alert modules.
+
+## Developer information
+For development information targeted at the maintainers of the project, please see [README-dev.md](README-dev.md).
+
+
+## Plugins
+
+### tom_alerts_dash
+
+The [tom_alerts_dash](https://github.com/TOMToolkit/tom_alerts_dash) plugin adds responsive ReactJS views to the
+`tom_alerts` module for supported brokers.
+
+### Antares
+
+The [tom-antares](https://github.com/TOMToolkit/tom_antares) plugin adds support
+for querying the Antares broker for targets of interest.
+
+### tom_nonsidereal_airmass
+
+The [tom_nonsidereal_airmass](https://github.com/TOMToolkit/tom_nonsidereal_airmass) plugin provides a templatetag
+that supports plotting for non-sidereal objects. The plugin is fully supported by the TOM Toolkit team; however,
+non-sidereal visibility calculations require the PyEphem library, which is minimally supported while its successor
+is in development. The library used for the TOM Toolkit sidereal visibility, astroplan, does not yet support
+non-sidereal visibility calculations.
+
+### tom-lt
+
+This module provides the ability to submit observations to the Liverpool Telescope Phase 2 system. It is in a very alpha
+state, with little error handling and minimal instrument options, but can successfully submit well-formed observation
+requests.
+
+[Github](https://github.com/TOMToolkit/tom_lt)
+
+### tom_registration
+
+The [tom_registration](https://github.com/TOMToolkit/tom_registration) plugin introduces support for two TOM registration
+flows--an open registration, and a registration that requires administrator approval.
+
+
+%package -n python3-tomtoolkit
+Summary: The TOM Toolkit and base modules
+Provides: python-tomtoolkit
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-tomtoolkit
+# TOM Toolkit
+[![pypi](https://img.shields.io/pypi/v/tomtoolkit.svg)](https://pypi.python.org/pypi/tomtoolkit)
+[![run-tests](https://github.com/TOMToolkit/tom_base/actions/workflows/run-tests.yml/badge.svg)](https://github.com/TOMToolkit/tom_base/actions/workflows/run-tests.yml)
+[![Codacy Badge](https://app.codacy.com/project/badge/Grade/a09d330b4dca4a4a86e68755268b7da3)](https://www.codacy.com/gh/TOMToolkit/tom_base/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=TOMToolkit/tom_base&amp;utm_campaign=Badge_Grade)
+[![Coverage Status](https://coveralls.io/repos/github/TOMToolkit/tom_base/badge.svg?branch=main)](https://coveralls.io/github/TOMToolkit/tom_base?branch=main)
+[![Documentation Status](https://readthedocs.org/projects/tom-toolkit/badge/?version=stable)](https://tom-toolkit.readthedocs.io/en/stable/?badge=stable)
+[![ASCL](https://img.shields.io/badge/ascl-2208.004-blue.svg?colorB=262255)](https://ascl.net/2208.004)
+
+[Documentation](https://tom-toolkit.readthedocs.io/en/latest/)
+![logo](tom_common/static/tom_common/img/logo-color.png)
+
+The TOM Toolkit is a web framework for building TOMs: Target and Observation
+Managers. TOMs are meant to facilitate collaborative astronomical observing
+projects. A typical TOM allows its users to curate target lists, request
+observations of those targets at various observatories as well as manage and
+organize their data. [Read more](https://tom-toolkit.readthedocs.io/en/stable/introduction/about.html) about TOMs.
+
+## Getting started with the TOM Toolkit
+The [getting started guide](https://tom-toolkit.readthedocs.io/en/latest/introduction/getting_started.html)
+will guide you through the process of setting up a TOM for the first time.
+
+## Reporting issues/feature requests
+Please use the [issue tracker](https://github.com/TOMToolkit/tom_base/issues) to
+report any issues or support questions.
+
+## Contributing to the project
+If you'd like to contribute to the TOM Toolkit, first of all, thanks! Secondly, we
+have a [contribution guide](https://tom-toolkit.readthedocs.io/en/stable/introduction/contributing.html) that
+you might find helpful. We are particularly interested in the contribution of
+observation and alert modules.
+
+## Developer information
+For development information targeted at the maintainers of the project, please see [README-dev.md](README-dev.md).
+
+
+## Plugins
+
+### tom_alerts_dash
+
+The [tom_alerts_dash](https://github.com/TOMToolkit/tom_alerts_dash) plugin adds responsive ReactJS views to the
+`tom_alerts` module for supported brokers.
+
+### Antares
+
+The [tom-antares](https://github.com/TOMToolkit/tom_antares) plugin adds support
+for querying the Antares broker for targets of interest.
+
+### tom_nonsidereal_airmass
+
+The [tom_nonsidereal_airmass](https://github.com/TOMToolkit/tom_nonsidereal_airmass) plugin provides a templatetag
+that supports plotting for non-sidereal objects. The plugin is fully supported by the TOM Toolkit team; however,
+non-sidereal visibility calculations require the PyEphem library, which is minimally supported while its successor
+is in development. The library used for the TOM Toolkit sidereal visibility, astroplan, does not yet support
+non-sidereal visibility calculations.
+
+### tom-lt
+
+This module provides the ability to submit observations to the Liverpool Telescope Phase 2 system. It is in a very alpha
+state, with little error handling and minimal instrument options, but can successfully submit well-formed observation
+requests.
+
+[Github](https://github.com/TOMToolkit/tom_lt)
+
+### tom_registration
+
+The [tom_registration](https://github.com/TOMToolkit/tom_registration) plugin introduces support for two TOM registration
+flows--an open registration, and a registration that requires administrator approval.
+
+
+%package help
+Summary: Development documents and examples for tomtoolkit
+Provides: python3-tomtoolkit-doc
+%description help
+# TOM Toolkit
+[![pypi](https://img.shields.io/pypi/v/tomtoolkit.svg)](https://pypi.python.org/pypi/tomtoolkit)
+[![run-tests](https://github.com/TOMToolkit/tom_base/actions/workflows/run-tests.yml/badge.svg)](https://github.com/TOMToolkit/tom_base/actions/workflows/run-tests.yml)
+[![Codacy Badge](https://app.codacy.com/project/badge/Grade/a09d330b4dca4a4a86e68755268b7da3)](https://www.codacy.com/gh/TOMToolkit/tom_base/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=TOMToolkit/tom_base&amp;utm_campaign=Badge_Grade)
+[![Coverage Status](https://coveralls.io/repos/github/TOMToolkit/tom_base/badge.svg?branch=main)](https://coveralls.io/github/TOMToolkit/tom_base?branch=main)
+[![Documentation Status](https://readthedocs.org/projects/tom-toolkit/badge/?version=stable)](https://tom-toolkit.readthedocs.io/en/stable/?badge=stable)
+[![ASCL](https://img.shields.io/badge/ascl-2208.004-blue.svg?colorB=262255)](https://ascl.net/2208.004)
+
+[Documentation](https://tom-toolkit.readthedocs.io/en/latest/)
+![logo](tom_common/static/tom_common/img/logo-color.png)
+
+The TOM Toolkit is a web framework for building TOMs: Target and Observation
+Managers. TOMs are meant to facilitate collaborative astronomical observing
+projects. A typical TOM allows its users to curate target lists, request
+observations of those targets at various observatories as well as manage and
+organize their data. [Read more](https://tom-toolkit.readthedocs.io/en/stable/introduction/about.html) about TOMs.
+
+## Getting started with the TOM Toolkit
+The [getting started guide](https://tom-toolkit.readthedocs.io/en/latest/introduction/getting_started.html)
+will guide you through the process of setting up a TOM for the first time.
+
+## Reporting issues/feature requests
+Please use the [issue tracker](https://github.com/TOMToolkit/tom_base/issues) to
+report any issues or support questions.
+
+## Contributing to the project
+If you'd like to contribute to the TOM Toolkit, first of all, thanks! Secondly, we
+have a [contribution guide](https://tom-toolkit.readthedocs.io/en/stable/introduction/contributing.html) that
+you might find helpful. We are particularly interested in the contribution of
+observation and alert modules.
+
+## Developer information
+For development information targeted at the maintainers of the project, please see [README-dev.md](README-dev.md).
+
+
+## Plugins
+
+### tom_alerts_dash
+
+The [tom_alerts_dash](https://github.com/TOMToolkit/tom_alerts_dash) plugin adds responsive ReactJS views to the
+`tom_alerts` module for supported brokers.
+
+### Antares
+
+The [tom-antares](https://github.com/TOMToolkit/tom_antares) plugin adds support
+for querying the Antares broker for targets of interest.
+
+### tom_nonsidereal_airmass
+
+The [tom_nonsidereal_airmass](https://github.com/TOMToolkit/tom_nonsidereal_airmass) plugin provides a templatetag
+that supports plotting for non-sidereal objects. The plugin is fully supported by the TOM Toolkit team; however,
+non-sidereal visibility calculations require the PyEphem library, which is minimally supported while its successor
+is in development. The library used for the TOM Toolkit sidereal visibility, astroplan, does not yet support
+non-sidereal visibility calculations.
+
+### tom-lt
+
+This module provides the ability to submit observations to the Liverpool Telescope Phase 2 system. It is in a very alpha
+state, with little error handling and minimal instrument options, but can successfully submit well-formed observation
+requests.
+
+[Github](https://github.com/TOMToolkit/tom_lt)
+
+### tom_registration
+
+The [tom_registration](https://github.com/TOMToolkit/tom_registration) plugin introduces support for two TOM registration
+flows--an open registration, and a registration that requires administrator approval.
+
+
+%prep
+%autosetup -n tomtoolkit-2.14.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-tomtoolkit -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.14.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..f1a569c
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+9166ffaa33245502b1547c5855df89e9 tomtoolkit-2.14.0.tar.gz