From d1dc746beb0142ec1fe995c375dfff73f281cc80 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 29 May 2023 13:14:14 +0000 Subject: automatic import of python-dominodatalab-data --- python-dominodatalab-data.spec | 821 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 821 insertions(+) create mode 100644 python-dominodatalab-data.spec (limited to 'python-dominodatalab-data.spec') diff --git a/python-dominodatalab-data.spec b/python-dominodatalab-data.spec new file mode 100644 index 0000000..d957c18 --- /dev/null +++ b/python-dominodatalab-data.spec @@ -0,0 +1,821 @@ +%global _empty_manifest_terminate_build 0 +Name: python-dominodatalab-data +Version: 5.6.0 +Release: 1 +Summary: Domino Data API for interacting with Domino Data features +License: Apache Software License 2.0 +URL: https://github.com/dominodatalab/domino-data +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/e2/1a/6a0576b13f3d3fa76808e891e8bcd6c4921d0bce4736ecdc209a7cfd8670/dominodatalab_data-5.6.0.tar.gz +BuildArch: noarch + +Requires: python3-pandas +Requires: python3-httpx +Requires: python3-attrs +Requires: python3-dateutil +Requires: python3-pyarrow +Requires: python3-loguru +Requires: python3-backoff +Requires: python3-bson + +%description +# Domino Data API + +
+ +[![Build status](https://github.com/dominodatalab/domino-data/workflows/build/badge.svg?branch=main&event=push)](https://github.com/dominodatalab/domino-data/actions?query=workflow%3Abuild) +[![Python Version](https://img.shields.io/pypi/pyversions/dominodatalab-data.svg)](https://pypi.org/project/dominodatalab-data/) +[![Dependencies Status](https://img.shields.io/badge/dependencies-up%20to%20date-brightgreen.svg)](https://github.com/dominodatalab/domino-data/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aapp%2Fdependabot) + +[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) +[![Security: bandit](https://img.shields.io/badge/security-bandit-green.svg)](https://github.com/PyCQA/bandit) +[![Pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/dominodatalab/domino-data/blob/main/.pre-commit-config.yaml) +[![Semantic Versions](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--versions-e10079.svg)](https://github.com/dominodatalab/domino-data/releases) +[![License](https://img.shields.io/github/license/dominodatalab/domino-data)](https://github.com/dominodatalab/domino-data/blob/main/LICENSE) + +Domino Data API for interacting with Access Data features + +
+ +## Installation + +```bash +pip install -U dominodatalab-data +``` + +or install with `Poetry` + +```bash +poetry add dominodatalab-data +``` + +### Makefile usage + +[`Makefile`](https://github.com/dominodatalab/domino-data/blob/main/Makefile) contains a lot of functions for faster development. + +
+1. Download and remove Poetry +

+ +To download and install Poetry run: + +```bash +make poetry-download +``` + +To uninstall + +```bash +make poetry-remove +``` + +

+
+ +
+2. Install all dependencies and pre-commit hooks +

+ +Install requirements: + +```bash +make install +``` + +Pre-commit hooks coulb be installed after `git init` via + +```bash +make pre-commit-install +``` + +

+
+ +
+3. Codestyle +

+ +Automatic formatting uses `pyupgrade`, `isort` and `black`. + +```bash +make codestyle + +# or use synonym +make formatting +``` + +Codestyle checks only, without rewriting files: + +```bash +make check-codestyle +``` + +> Note: `check-codestyle` uses `isort`, `black` and `darglint` library + +

+4. Code security +

+ +```bash +make check-safety +``` + +This command launches `Poetry` integrity checks as well as identifies security issues with `Safety` and `Bandit`. + +```bash +make check-safety +``` + +

+
+ +

+
+ +
+5. Type checks +

+ +Run `mypy` static type checker + +```bash +make mypy +``` + +

+
+ +
+6. Tests +

+ +Run `pytest` + +```bash +make test +``` + +

+
+ +
+7. All linters +

+ +Of course there is a command to ~~rule~~ run all linters in one: + +```bash +make lint +``` + +the same as: + +```bash +make test && make check-codestyle && make mypy && make check-safety +``` + +

+
+ +
+8. Cleanup +

+ +Delete pycache files + +```bash +make pycache-remove +``` + +Remove package build + +```bash +make build-remove +``` + +Or to remove pycache and build: + +```bash +make clean-all +``` + +

+
+ +
+9. Docs +

+ +Build the documentation + +```bash +make docs +``` + +Open the docs index page + +```bash +make open-docs +``` + +

+
+ +## πŸ“ˆ Releases + +You can see the list of available releases on the [GitHub Releases](https://github.com/dominodatalab/domino-data/releases) page. + +We follow [Semantic Versions](https://semver.org/) specification. + +We use [`Release Drafter`](https://github.com/marketplace/actions/release-drafter). As pull requests are merged, a draft release is kept up-to-date listing the changes, ready to publish when you’re ready. With the categories option, you can categorize pull requests in release notes using labels. + +### List of labels and corresponding titles + +| **Label** | **Title in Releases** | +| :-----------------------------------: | :---------------------: | +| `enhancement`, `feature` | πŸš€ Features | +| `bug`, `refactoring`, `bugfix`, `fix` | πŸ”§ Fixes & Refactoring | +| `build`, `ci`, `testing` | πŸ“¦ Build System & CI/CD | +| `breaking` | πŸ’₯ Breaking Changes | +| `documentation` | πŸ“ Documentation | +| `dependencies` | ⬆️ Dependencies updates | + +You can update it in [`release-drafter.yml`](https://github.com/dominodatalab/domino-data/blob/main/.github/release-drafter.yml). + +GitHub creates the `bug`, `enhancement`, and `documentation` labels for you. Dependabot creates the `dependencies` label. Create the remaining labels on the Issues tab of your GitHub repository, when you need them. + +## πŸ›‘ License + +[![License](https://img.shields.io/github/license/dominodatalab/domino-data)](https://github.com/dominodatalab/domino-data/blob/main/LICENSE) + +This project is licensed under the terms of the `Apache Software License 2.0` license. See [LICENSE](https://github.com/dominodatalab/domino-data/blob/main/LICENSE) for more details. + +## πŸ“ƒ Citation + +```bibtex +@misc{dominodatalab-data, + author = {dominodatalab}, + title = {Domino Data API for interacting with Access Data features}, + year = {2021}, + publisher = {GitHub}, + journal = {GitHub repository}, + howpublished = {\url{https://github.com/dominodatalab/domino-data}} +} +``` + +## Credits [![πŸš€ Your next Python package needs a bleeding-edge project structure.](https://img.shields.io/badge/python--package--template-%F0%9F%9A%80-brightgreen)](https://github.com/TezRomacH/python-package-template) + +This project was generated with [`python-package-template`](https://github.com/TezRomacH/python-package-template) + + +%package -n python3-dominodatalab-data +Summary: Domino Data API for interacting with Domino Data features +Provides: python-dominodatalab-data +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-dominodatalab-data +# Domino Data API + +
+ +[![Build status](https://github.com/dominodatalab/domino-data/workflows/build/badge.svg?branch=main&event=push)](https://github.com/dominodatalab/domino-data/actions?query=workflow%3Abuild) +[![Python Version](https://img.shields.io/pypi/pyversions/dominodatalab-data.svg)](https://pypi.org/project/dominodatalab-data/) +[![Dependencies Status](https://img.shields.io/badge/dependencies-up%20to%20date-brightgreen.svg)](https://github.com/dominodatalab/domino-data/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aapp%2Fdependabot) + +[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) +[![Security: bandit](https://img.shields.io/badge/security-bandit-green.svg)](https://github.com/PyCQA/bandit) +[![Pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/dominodatalab/domino-data/blob/main/.pre-commit-config.yaml) +[![Semantic Versions](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--versions-e10079.svg)](https://github.com/dominodatalab/domino-data/releases) +[![License](https://img.shields.io/github/license/dominodatalab/domino-data)](https://github.com/dominodatalab/domino-data/blob/main/LICENSE) + +Domino Data API for interacting with Access Data features + +
+ +## Installation + +```bash +pip install -U dominodatalab-data +``` + +or install with `Poetry` + +```bash +poetry add dominodatalab-data +``` + +### Makefile usage + +[`Makefile`](https://github.com/dominodatalab/domino-data/blob/main/Makefile) contains a lot of functions for faster development. + +
+1. Download and remove Poetry +

+ +To download and install Poetry run: + +```bash +make poetry-download +``` + +To uninstall + +```bash +make poetry-remove +``` + +

+
+ +
+2. Install all dependencies and pre-commit hooks +

+ +Install requirements: + +```bash +make install +``` + +Pre-commit hooks coulb be installed after `git init` via + +```bash +make pre-commit-install +``` + +

+
+ +
+3. Codestyle +

+ +Automatic formatting uses `pyupgrade`, `isort` and `black`. + +```bash +make codestyle + +# or use synonym +make formatting +``` + +Codestyle checks only, without rewriting files: + +```bash +make check-codestyle +``` + +> Note: `check-codestyle` uses `isort`, `black` and `darglint` library + +

+4. Code security +

+ +```bash +make check-safety +``` + +This command launches `Poetry` integrity checks as well as identifies security issues with `Safety` and `Bandit`. + +```bash +make check-safety +``` + +

+
+ +

+
+ +
+5. Type checks +

+ +Run `mypy` static type checker + +```bash +make mypy +``` + +

+
+ +
+6. Tests +

+ +Run `pytest` + +```bash +make test +``` + +

+
+ +
+7. All linters +

+ +Of course there is a command to ~~rule~~ run all linters in one: + +```bash +make lint +``` + +the same as: + +```bash +make test && make check-codestyle && make mypy && make check-safety +``` + +

+
+ +
+8. Cleanup +

+ +Delete pycache files + +```bash +make pycache-remove +``` + +Remove package build + +```bash +make build-remove +``` + +Or to remove pycache and build: + +```bash +make clean-all +``` + +

+
+ +
+9. Docs +

+ +Build the documentation + +```bash +make docs +``` + +Open the docs index page + +```bash +make open-docs +``` + +

+
+ +## πŸ“ˆ Releases + +You can see the list of available releases on the [GitHub Releases](https://github.com/dominodatalab/domino-data/releases) page. + +We follow [Semantic Versions](https://semver.org/) specification. + +We use [`Release Drafter`](https://github.com/marketplace/actions/release-drafter). As pull requests are merged, a draft release is kept up-to-date listing the changes, ready to publish when you’re ready. With the categories option, you can categorize pull requests in release notes using labels. + +### List of labels and corresponding titles + +| **Label** | **Title in Releases** | +| :-----------------------------------: | :---------------------: | +| `enhancement`, `feature` | πŸš€ Features | +| `bug`, `refactoring`, `bugfix`, `fix` | πŸ”§ Fixes & Refactoring | +| `build`, `ci`, `testing` | πŸ“¦ Build System & CI/CD | +| `breaking` | πŸ’₯ Breaking Changes | +| `documentation` | πŸ“ Documentation | +| `dependencies` | ⬆️ Dependencies updates | + +You can update it in [`release-drafter.yml`](https://github.com/dominodatalab/domino-data/blob/main/.github/release-drafter.yml). + +GitHub creates the `bug`, `enhancement`, and `documentation` labels for you. Dependabot creates the `dependencies` label. Create the remaining labels on the Issues tab of your GitHub repository, when you need them. + +## πŸ›‘ License + +[![License](https://img.shields.io/github/license/dominodatalab/domino-data)](https://github.com/dominodatalab/domino-data/blob/main/LICENSE) + +This project is licensed under the terms of the `Apache Software License 2.0` license. See [LICENSE](https://github.com/dominodatalab/domino-data/blob/main/LICENSE) for more details. + +## πŸ“ƒ Citation + +```bibtex +@misc{dominodatalab-data, + author = {dominodatalab}, + title = {Domino Data API for interacting with Access Data features}, + year = {2021}, + publisher = {GitHub}, + journal = {GitHub repository}, + howpublished = {\url{https://github.com/dominodatalab/domino-data}} +} +``` + +## Credits [![πŸš€ Your next Python package needs a bleeding-edge project structure.](https://img.shields.io/badge/python--package--template-%F0%9F%9A%80-brightgreen)](https://github.com/TezRomacH/python-package-template) + +This project was generated with [`python-package-template`](https://github.com/TezRomacH/python-package-template) + + +%package help +Summary: Development documents and examples for dominodatalab-data +Provides: python3-dominodatalab-data-doc +%description help +# Domino Data API + +
+ +[![Build status](https://github.com/dominodatalab/domino-data/workflows/build/badge.svg?branch=main&event=push)](https://github.com/dominodatalab/domino-data/actions?query=workflow%3Abuild) +[![Python Version](https://img.shields.io/pypi/pyversions/dominodatalab-data.svg)](https://pypi.org/project/dominodatalab-data/) +[![Dependencies Status](https://img.shields.io/badge/dependencies-up%20to%20date-brightgreen.svg)](https://github.com/dominodatalab/domino-data/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aapp%2Fdependabot) + +[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) +[![Security: bandit](https://img.shields.io/badge/security-bandit-green.svg)](https://github.com/PyCQA/bandit) +[![Pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/dominodatalab/domino-data/blob/main/.pre-commit-config.yaml) +[![Semantic Versions](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--versions-e10079.svg)](https://github.com/dominodatalab/domino-data/releases) +[![License](https://img.shields.io/github/license/dominodatalab/domino-data)](https://github.com/dominodatalab/domino-data/blob/main/LICENSE) + +Domino Data API for interacting with Access Data features + +
+ +## Installation + +```bash +pip install -U dominodatalab-data +``` + +or install with `Poetry` + +```bash +poetry add dominodatalab-data +``` + +### Makefile usage + +[`Makefile`](https://github.com/dominodatalab/domino-data/blob/main/Makefile) contains a lot of functions for faster development. + +
+1. Download and remove Poetry +

+ +To download and install Poetry run: + +```bash +make poetry-download +``` + +To uninstall + +```bash +make poetry-remove +``` + +

+
+ +
+2. Install all dependencies and pre-commit hooks +

+ +Install requirements: + +```bash +make install +``` + +Pre-commit hooks coulb be installed after `git init` via + +```bash +make pre-commit-install +``` + +

+
+ +
+3. Codestyle +

+ +Automatic formatting uses `pyupgrade`, `isort` and `black`. + +```bash +make codestyle + +# or use synonym +make formatting +``` + +Codestyle checks only, without rewriting files: + +```bash +make check-codestyle +``` + +> Note: `check-codestyle` uses `isort`, `black` and `darglint` library + +

+4. Code security +

+ +```bash +make check-safety +``` + +This command launches `Poetry` integrity checks as well as identifies security issues with `Safety` and `Bandit`. + +```bash +make check-safety +``` + +

+
+ +

+
+ +
+5. Type checks +

+ +Run `mypy` static type checker + +```bash +make mypy +``` + +

+
+ +
+6. Tests +

+ +Run `pytest` + +```bash +make test +``` + +

+
+ +
+7. All linters +

+ +Of course there is a command to ~~rule~~ run all linters in one: + +```bash +make lint +``` + +the same as: + +```bash +make test && make check-codestyle && make mypy && make check-safety +``` + +

+
+ +
+8. Cleanup +

+ +Delete pycache files + +```bash +make pycache-remove +``` + +Remove package build + +```bash +make build-remove +``` + +Or to remove pycache and build: + +```bash +make clean-all +``` + +

+
+ +
+9. Docs +

+ +Build the documentation + +```bash +make docs +``` + +Open the docs index page + +```bash +make open-docs +``` + +

+
+ +## πŸ“ˆ Releases + +You can see the list of available releases on the [GitHub Releases](https://github.com/dominodatalab/domino-data/releases) page. + +We follow [Semantic Versions](https://semver.org/) specification. + +We use [`Release Drafter`](https://github.com/marketplace/actions/release-drafter). As pull requests are merged, a draft release is kept up-to-date listing the changes, ready to publish when you’re ready. With the categories option, you can categorize pull requests in release notes using labels. + +### List of labels and corresponding titles + +| **Label** | **Title in Releases** | +| :-----------------------------------: | :---------------------: | +| `enhancement`, `feature` | πŸš€ Features | +| `bug`, `refactoring`, `bugfix`, `fix` | πŸ”§ Fixes & Refactoring | +| `build`, `ci`, `testing` | πŸ“¦ Build System & CI/CD | +| `breaking` | πŸ’₯ Breaking Changes | +| `documentation` | πŸ“ Documentation | +| `dependencies` | ⬆️ Dependencies updates | + +You can update it in [`release-drafter.yml`](https://github.com/dominodatalab/domino-data/blob/main/.github/release-drafter.yml). + +GitHub creates the `bug`, `enhancement`, and `documentation` labels for you. Dependabot creates the `dependencies` label. Create the remaining labels on the Issues tab of your GitHub repository, when you need them. + +## πŸ›‘ License + +[![License](https://img.shields.io/github/license/dominodatalab/domino-data)](https://github.com/dominodatalab/domino-data/blob/main/LICENSE) + +This project is licensed under the terms of the `Apache Software License 2.0` license. See [LICENSE](https://github.com/dominodatalab/domino-data/blob/main/LICENSE) for more details. + +## πŸ“ƒ Citation + +```bibtex +@misc{dominodatalab-data, + author = {dominodatalab}, + title = {Domino Data API for interacting with Access Data features}, + year = {2021}, + publisher = {GitHub}, + journal = {GitHub repository}, + howpublished = {\url{https://github.com/dominodatalab/domino-data}} +} +``` + +## Credits [![πŸš€ Your next Python package needs a bleeding-edge project structure.](https://img.shields.io/badge/python--package--template-%F0%9F%9A%80-brightgreen)](https://github.com/TezRomacH/python-package-template) + +This project was generated with [`python-package-template`](https://github.com/TezRomacH/python-package-template) + + +%prep +%autosetup -n dominodatalab-data-5.6.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-dominodatalab-data -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 29 2023 Python_Bot - 5.6.0-1 +- Package Spec generated -- cgit v1.2.3