%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 - 1.4.19-1 - Package Spec generated