diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-29 09:31:58 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-29 09:31:58 +0000 |
commit | 905eba887a0a39d402d8b09ab6dc6c60512c8041 (patch) | |
tree | a5733a6d94836f5f95f9c2407fe030c937a8e413 | |
parent | a0f8dbde88ac023e5d7ce92c61e5bbc5913bf925 (diff) |
automatic import of python-openstf-dbc
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-openstf-dbc.spec | 248 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 250 insertions, 0 deletions
@@ -0,0 +1 @@ +/openstf_dbc-2.2.0.tar.gz diff --git a/python-openstf-dbc.spec b/python-openstf-dbc.spec new file mode 100644 index 0000000..1fca241 --- /dev/null +++ b/python-openstf-dbc.spec @@ -0,0 +1,248 @@ +%global _empty_manifest_terminate_build 0 +Name: python-openstf-dbc +Version: 2.2.0 +Release: 1 +Summary: Database Connection for OpenSTF +License: MPL-2.0 +URL: https://github.com/alliander-opensource/openstf-dbc +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/7a/c7/93da3be3f52523af90cbfec8a48d8ee6c79e5a9a0503331594ca5a06cb4d/openstf_dbc-2.2.0.tar.gz +BuildArch: noarch + +Requires: python3-geopy +Requires: python3-influxdb +Requires: python3-mysql-connector-python +Requires: python3-numpy +Requires: python3-pandas +Requires: python3-PyMySQL +Requires: python3-PyYAML +Requires: python3-requests +Requires: python3-SQLAlchemy +Requires: python3-structlog +Requires: python3-pydantic + +%description +<!-- +SPDX-FileCopyrightText: 2021 2017-2021 Alliander N.V. <korte.termijn.prognoses@alliander.com> + +SPDX-License-Identifier: MPL-2.0 +--> +[](https://github.com/alliander-opensource/openstf-dbc/actions/workflows/python-build.yaml) +[](https://github.com/alliander-opensource/openstf-dbc/actions/workflows/reuse-compliance.yml) +[](https://sonarcloud.io/dashboard?id=alliander-opensource_openstf-db-connector) + +``` +# Openstf-dbc - Database connector for openstf (reference) + +This repository houses the python package [openstf-dbc](https://pypi.org/project/openstf-dbc/), which provides an interface to openstf (reference) databases. + +Related projects: +- [openstf-reference](https://github.com/alliander-opensource/openstf-reference) +- [openstf](https://github.com/alliander-opensource/short-term-forecasting) + + +## Install + +1. Install by running `pip install openstf-dbc` +2. Enjoy! + +## Usage + +This is a package with functionality to support the openstf workflow. Most important is the DataBase class. +This class give access to the data used by openstf-reference via a convenient interface. You can use it, for example, to retrieve a prediction job by running the following lines of code: + +```python +from openstf_dbc.config.config import ConfigManager +from openstf_dbc.database import DataBase + +config = ConfigManager.load_project_config(PROJECT_ROOT) + +db = DataBase(config) + +pj = db.get_prediction_job(307) +``` + +## License +This project is licensed under the Mozilla Public License, version 2.0 - see LICENSE for details. + +## Licenses third-party libraries +This project includes third-party libraries, which are licensed under their own respective Open-Source licenses. SPDX-License-Identifier headers are used to show which license is applicable. The concerning license files can be found in the LICENSES directory. + +## Contributing + +Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us. + +## Contact + +korte.termijn.prognoses@alliander.com + + + + +%package -n python3-openstf-dbc +Summary: Database Connection for OpenSTF +Provides: python-openstf-dbc +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-openstf-dbc +<!-- +SPDX-FileCopyrightText: 2021 2017-2021 Alliander N.V. <korte.termijn.prognoses@alliander.com> + +SPDX-License-Identifier: MPL-2.0 +--> +[](https://github.com/alliander-opensource/openstf-dbc/actions/workflows/python-build.yaml) +[](https://github.com/alliander-opensource/openstf-dbc/actions/workflows/reuse-compliance.yml) +[](https://sonarcloud.io/dashboard?id=alliander-opensource_openstf-db-connector) + +``` +# Openstf-dbc - Database connector for openstf (reference) + +This repository houses the python package [openstf-dbc](https://pypi.org/project/openstf-dbc/), which provides an interface to openstf (reference) databases. + +Related projects: +- [openstf-reference](https://github.com/alliander-opensource/openstf-reference) +- [openstf](https://github.com/alliander-opensource/short-term-forecasting) + + +## Install + +1. Install by running `pip install openstf-dbc` +2. Enjoy! + +## Usage + +This is a package with functionality to support the openstf workflow. Most important is the DataBase class. +This class give access to the data used by openstf-reference via a convenient interface. You can use it, for example, to retrieve a prediction job by running the following lines of code: + +```python +from openstf_dbc.config.config import ConfigManager +from openstf_dbc.database import DataBase + +config = ConfigManager.load_project_config(PROJECT_ROOT) + +db = DataBase(config) + +pj = db.get_prediction_job(307) +``` + +## License +This project is licensed under the Mozilla Public License, version 2.0 - see LICENSE for details. + +## Licenses third-party libraries +This project includes third-party libraries, which are licensed under their own respective Open-Source licenses. SPDX-License-Identifier headers are used to show which license is applicable. The concerning license files can be found in the LICENSES directory. + +## Contributing + +Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us. + +## Contact + +korte.termijn.prognoses@alliander.com + + + + +%package help +Summary: Development documents and examples for openstf-dbc +Provides: python3-openstf-dbc-doc +%description help +<!-- +SPDX-FileCopyrightText: 2021 2017-2021 Alliander N.V. <korte.termijn.prognoses@alliander.com> + +SPDX-License-Identifier: MPL-2.0 +--> +[](https://github.com/alliander-opensource/openstf-dbc/actions/workflows/python-build.yaml) +[](https://github.com/alliander-opensource/openstf-dbc/actions/workflows/reuse-compliance.yml) +[](https://sonarcloud.io/dashboard?id=alliander-opensource_openstf-db-connector) + +``` +# Openstf-dbc - Database connector for openstf (reference) + +This repository houses the python package [openstf-dbc](https://pypi.org/project/openstf-dbc/), which provides an interface to openstf (reference) databases. + +Related projects: +- [openstf-reference](https://github.com/alliander-opensource/openstf-reference) +- [openstf](https://github.com/alliander-opensource/short-term-forecasting) + + +## Install + +1. Install by running `pip install openstf-dbc` +2. Enjoy! + +## Usage + +This is a package with functionality to support the openstf workflow. Most important is the DataBase class. +This class give access to the data used by openstf-reference via a convenient interface. You can use it, for example, to retrieve a prediction job by running the following lines of code: + +```python +from openstf_dbc.config.config import ConfigManager +from openstf_dbc.database import DataBase + +config = ConfigManager.load_project_config(PROJECT_ROOT) + +db = DataBase(config) + +pj = db.get_prediction_job(307) +``` + +## License +This project is licensed under the Mozilla Public License, version 2.0 - see LICENSE for details. + +## Licenses third-party libraries +This project includes third-party libraries, which are licensed under their own respective Open-Source licenses. SPDX-License-Identifier headers are used to show which license is applicable. The concerning license files can be found in the LICENSES directory. + +## Contributing + +Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us. + +## Contact + +korte.termijn.prognoses@alliander.com + + + + +%prep +%autosetup -n openstf-dbc-2.2.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-openstf-dbc -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 2.2.0-1 +- Package Spec generated @@ -0,0 +1 @@ +2a8ca35cd162db1f948d1f04e0cfc077 openstf_dbc-2.2.0.tar.gz |