summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-10 04:44:02 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-10 04:44:02 +0000
commit1e21e61ce5eb21f97273de77b83acd43fdcf7d51 (patch)
tree2881900dc641e9ed6a89f9d1741e5c084af87ae7
parent4a0768a04dd1e6c31ed14a46b9439d071849b791 (diff)
automatic import of python-muttlibopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-muttlib.spec381
-rw-r--r--sources1
3 files changed, 383 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..0e69d8e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/muttlib-1.4.19.tar.gz
diff --git a/python-muttlib.spec b/python-muttlib.spec
new file mode 100644
index 0000000..6899260
--- /dev/null
+++ b/python-muttlib.spec
@@ -0,0 +1,381 @@
+%global _empty_manifest_terminate_build 0
+Name: python-muttlib
+Version: 1.4.19
+Release: 1
+Summary: Collection of helper modules by Mutt Data.
+License: Apache Software License
+URL: https://gitlab.com/mutt_data/muttlib/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d7/a7/755cd8a8862c267d339d38e441fdf939cb04aa03abd871330ee3d70a8f5f/muttlib-1.4.19.tar.gz
+BuildArch: noarch
+
+Requires: python3-Deprecated
+Requires: python3-pandas
+Requires: python3-progressbar2
+Requires: python3-PyYAML
+Requires: python3-scikit-learn
+Requires: python3-scipy
+Requires: python3-SQLAlchemy
+Requires: python3-numpy
+Requires: python3-jinjasql
+Requires: python3-ipython
+Requires: python3-matplotlib
+Requires: python3-pyarrow
+Requires: python3-cx-Oracle
+Requires: python3-PyHive
+Requires: python3-thrift
+Requires: python3-psycopg2-binary
+Requires: python3-PyMySQL
+Requires: python3-pymssql
+Requires: python3-pymongo
+Requires: python3-snowflake-connector-python
+Requires: python3-cryptography
+Requires: python3-snowflake-sqlalchemy
+Requires: python3-teradatasql
+Requires: python3-sqlalchemy-trino
+Requires: python3-sqlalchemy-redshift
+Requires: python3-pyparsing
+Requires: python3-google-cloud-bigquery
+Requires: python3-ibis-framework[impala]
+Requires: python3-oauth2client
+Requires: python3-requests
+Requires: python3-freezegun
+Requires: python3-interrogate
+Requires: python3-nox
+Requires: python3-pytest
+Requires: python3-pytest-xdist
+Requires: python3-pytest-cov
+Requires: python3-pytest-html
+Requires: python3-pytest-mpl
+Requires: python3-betamax
+Requires: python3-betamax-serializers
+Requires: python3-holidays
+Requires: python3-pystan
+Requires: python3-gspread-pandas
+Requires: python3-wrapt
+Requires: python3-types-requests
+Requires: python3-types-PyMySQL
+Requires: python3-bandit
+Requires: python3-prophet
+Requires: python3-Jinja2
+Requires: python3-MarkupSafe
+Requires: python3-Pillow
+Requires: python3-ujson
+Requires: python3-PyJWT
+Requires: python3-lxml
+
+%description
+# muttlib πŸΆπŸ“š
+
+[![pypi version](https://img.shields.io/pypi/v/muttlib?color=blue)](https://pypi.org/project/muttlib/)[![pipeline status](https://gitlab.com/mutt_data/muttlib/badges/master/pipeline.svg)](https://gitlab.com/mutt_data/muttlib/-/commits/master)[![coverage report](https://gitlab.com/mutt_data/muttlib/badges/master/coverage.svg)](https://gitlab.com/mutt_data/muttlib/-/commits/master)[![docstring report](https://gitlab.com/mutt_data/muttlib/-/jobs/artifacts/master/raw/docs_coverage.svg?job=docstr-cov)](https://interrogate.readthedocs.io/en/latest/)[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)
+
+
+## Description
+
+Library with helper code to start a data-related project.
+By [Mutt Data](https://muttdata.ai/).
+
+Current modules:
+
+- `dbconn`: Somewhat homogeneus lib to access multiple DBs.
+- `file_processing`: Helpers for concurrent file processing.
+- `forecast`: Provides FBProphet a common interface to Sklearn and general
+ utilities for forecasting problems, allowing wider and easier grid search for
+ hyperparameters.
+- `utils`: A single version of miscellaneous functions needed every now and then.
+- `gsheetsconn`: Module to make data interactions to/from Google Sheets <> Pandas.
+- `gdrive`: Module that provides a UNIX-ish interface to GDrive.
+
+## Table of Contents
+
+- [Installation](#installation)
+- [Usage](#usage)
+- [Contributing](#contributing)
+- [Credits](#contributing)
+- [License](#license)
+
+### Installing from PyPi
+
+_Note:_ since version `1.4.13`, `muttlib` is packaged and developed using [poetry](https://python-poetry.org).
+
+Base lib:
+```bash
+poetry add muttlib
+```
+
+Check below for available extras.
+
+Parquet and Feather support:
+```bash
+poetry add muttlib -E pyarrow
+```
+
+Forecast:
+```bash
+poetry add muttlib -E forecast
+```
+
+Misc DB support for dbconn:
+```bash
+poetry add muttlib -E oracle
+poetry add muttlib -E hive
+poetry add muttlib -E postgres
+poetry add muttlib -E mysql
+poetry add muttlib -E sqlserver
+poetry add muttlib -E mongo
+poetry add muttlib -E ibis
+```
+
+_Note:_ the `ibis` extra requires installing binary packages. Check [CONTRIBUTING.md](https://gitlab.com/mutt_data/muttlib/-/blob/master/CONTRIBUTING.md#prerequisites) for the full list.
+
+### Installing custom branches from the repos
+
+From GitHub mirror:
+```bash
+poetry add -e git+https://github.com/MuttData/muttlib.git@AWESOME_FEATURE_BRANCH#egg=muttlib
+```
+
+From Gitlab main repo:
+```bash
+poetry add -e git+https://gitlab.com/mutt_data/muttlib.git@AWESOME_FEATURE_BRANCH#egg=muttlib
+```
+
+## Usage
+
+See the [documentation](https://mutt_data.gitlab.io/muttlib/) to get started with `muttlib`.
+
+## Contributing
+
+We appreciate for considering to help out maintaining this project. If you'd like to contribute please read our [contributing guidelines](https://mutt_data.gitlab.io/muttlib/contributing.html).
+
+## License
+`muttlib` is licensed under the [Apache License 2.0](https://gitlab.com/mutt_data/muttlib/-/blob/master/LICENCE).
+
+
+%package -n python3-muttlib
+Summary: Collection of helper modules by Mutt Data.
+Provides: python-muttlib
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-muttlib
+# muttlib πŸΆπŸ“š
+
+[![pypi version](https://img.shields.io/pypi/v/muttlib?color=blue)](https://pypi.org/project/muttlib/)[![pipeline status](https://gitlab.com/mutt_data/muttlib/badges/master/pipeline.svg)](https://gitlab.com/mutt_data/muttlib/-/commits/master)[![coverage report](https://gitlab.com/mutt_data/muttlib/badges/master/coverage.svg)](https://gitlab.com/mutt_data/muttlib/-/commits/master)[![docstring report](https://gitlab.com/mutt_data/muttlib/-/jobs/artifacts/master/raw/docs_coverage.svg?job=docstr-cov)](https://interrogate.readthedocs.io/en/latest/)[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)
+
+
+## Description
+
+Library with helper code to start a data-related project.
+By [Mutt Data](https://muttdata.ai/).
+
+Current modules:
+
+- `dbconn`: Somewhat homogeneus lib to access multiple DBs.
+- `file_processing`: Helpers for concurrent file processing.
+- `forecast`: Provides FBProphet a common interface to Sklearn and general
+ utilities for forecasting problems, allowing wider and easier grid search for
+ hyperparameters.
+- `utils`: A single version of miscellaneous functions needed every now and then.
+- `gsheetsconn`: Module to make data interactions to/from Google Sheets <> Pandas.
+- `gdrive`: Module that provides a UNIX-ish interface to GDrive.
+
+## Table of Contents
+
+- [Installation](#installation)
+- [Usage](#usage)
+- [Contributing](#contributing)
+- [Credits](#contributing)
+- [License](#license)
+
+### Installing from PyPi
+
+_Note:_ since version `1.4.13`, `muttlib` is packaged and developed using [poetry](https://python-poetry.org).
+
+Base lib:
+```bash
+poetry add muttlib
+```
+
+Check below for available extras.
+
+Parquet and Feather support:
+```bash
+poetry add muttlib -E pyarrow
+```
+
+Forecast:
+```bash
+poetry add muttlib -E forecast
+```
+
+Misc DB support for dbconn:
+```bash
+poetry add muttlib -E oracle
+poetry add muttlib -E hive
+poetry add muttlib -E postgres
+poetry add muttlib -E mysql
+poetry add muttlib -E sqlserver
+poetry add muttlib -E mongo
+poetry add muttlib -E ibis
+```
+
+_Note:_ the `ibis` extra requires installing binary packages. Check [CONTRIBUTING.md](https://gitlab.com/mutt_data/muttlib/-/blob/master/CONTRIBUTING.md#prerequisites) for the full list.
+
+### Installing custom branches from the repos
+
+From GitHub mirror:
+```bash
+poetry add -e git+https://github.com/MuttData/muttlib.git@AWESOME_FEATURE_BRANCH#egg=muttlib
+```
+
+From Gitlab main repo:
+```bash
+poetry add -e git+https://gitlab.com/mutt_data/muttlib.git@AWESOME_FEATURE_BRANCH#egg=muttlib
+```
+
+## Usage
+
+See the [documentation](https://mutt_data.gitlab.io/muttlib/) to get started with `muttlib`.
+
+## Contributing
+
+We appreciate for considering to help out maintaining this project. If you'd like to contribute please read our [contributing guidelines](https://mutt_data.gitlab.io/muttlib/contributing.html).
+
+## License
+`muttlib` is licensed under the [Apache License 2.0](https://gitlab.com/mutt_data/muttlib/-/blob/master/LICENCE).
+
+
+%package help
+Summary: Development documents and examples for muttlib
+Provides: python3-muttlib-doc
+%description help
+# muttlib πŸΆπŸ“š
+
+[![pypi version](https://img.shields.io/pypi/v/muttlib?color=blue)](https://pypi.org/project/muttlib/)[![pipeline status](https://gitlab.com/mutt_data/muttlib/badges/master/pipeline.svg)](https://gitlab.com/mutt_data/muttlib/-/commits/master)[![coverage report](https://gitlab.com/mutt_data/muttlib/badges/master/coverage.svg)](https://gitlab.com/mutt_data/muttlib/-/commits/master)[![docstring report](https://gitlab.com/mutt_data/muttlib/-/jobs/artifacts/master/raw/docs_coverage.svg?job=docstr-cov)](https://interrogate.readthedocs.io/en/latest/)[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)
+
+
+## Description
+
+Library with helper code to start a data-related project.
+By [Mutt Data](https://muttdata.ai/).
+
+Current modules:
+
+- `dbconn`: Somewhat homogeneus lib to access multiple DBs.
+- `file_processing`: Helpers for concurrent file processing.
+- `forecast`: Provides FBProphet a common interface to Sklearn and general
+ utilities for forecasting problems, allowing wider and easier grid search for
+ hyperparameters.
+- `utils`: A single version of miscellaneous functions needed every now and then.
+- `gsheetsconn`: Module to make data interactions to/from Google Sheets <> Pandas.
+- `gdrive`: Module that provides a UNIX-ish interface to GDrive.
+
+## Table of Contents
+
+- [Installation](#installation)
+- [Usage](#usage)
+- [Contributing](#contributing)
+- [Credits](#contributing)
+- [License](#license)
+
+### Installing from PyPi
+
+_Note:_ since version `1.4.13`, `muttlib` is packaged and developed using [poetry](https://python-poetry.org).
+
+Base lib:
+```bash
+poetry add muttlib
+```
+
+Check below for available extras.
+
+Parquet and Feather support:
+```bash
+poetry add muttlib -E pyarrow
+```
+
+Forecast:
+```bash
+poetry add muttlib -E forecast
+```
+
+Misc DB support for dbconn:
+```bash
+poetry add muttlib -E oracle
+poetry add muttlib -E hive
+poetry add muttlib -E postgres
+poetry add muttlib -E mysql
+poetry add muttlib -E sqlserver
+poetry add muttlib -E mongo
+poetry add muttlib -E ibis
+```
+
+_Note:_ the `ibis` extra requires installing binary packages. Check [CONTRIBUTING.md](https://gitlab.com/mutt_data/muttlib/-/blob/master/CONTRIBUTING.md#prerequisites) for the full list.
+
+### Installing custom branches from the repos
+
+From GitHub mirror:
+```bash
+poetry add -e git+https://github.com/MuttData/muttlib.git@AWESOME_FEATURE_BRANCH#egg=muttlib
+```
+
+From Gitlab main repo:
+```bash
+poetry add -e git+https://gitlab.com/mutt_data/muttlib.git@AWESOME_FEATURE_BRANCH#egg=muttlib
+```
+
+## Usage
+
+See the [documentation](https://mutt_data.gitlab.io/muttlib/) to get started with `muttlib`.
+
+## Contributing
+
+We appreciate for considering to help out maintaining this project. If you'd like to contribute please read our [contributing guidelines](https://mutt_data.gitlab.io/muttlib/contributing.html).
+
+## License
+`muttlib` is licensed under the [Apache License 2.0](https://gitlab.com/mutt_data/muttlib/-/blob/master/LICENCE).
+
+
+%prep
+%autosetup -n muttlib-1.4.19
+
+%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-muttlib -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 1.4.19-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..10934fb
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+22869934878d40be2c0096dabe09dc50 muttlib-1.4.19.tar.gz