From c9e16418ca0df7c100caae6dec7267a52b85ea08 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Wed, 10 May 2023 04:13:50 +0000 Subject: automatic import of python-tomtoolkit --- .gitignore | 1 + python-tomtoolkit.spec | 300 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 302 insertions(+) create mode 100644 python-tomtoolkit.spec create mode 100644 sources 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&utm_medium=referral&utm_content=TOMToolkit/tom_base&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&utm_medium=referral&utm_content=TOMToolkit/tom_base&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&utm_medium=referral&utm_content=TOMToolkit/tom_base&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 - 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 -- cgit v1.2.3