From 2c30fe0474c65cb4432903283ee4150dbc247980 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 5 May 2023 04:38:27 +0000 Subject: automatic import of python-ploomber --- .gitignore | 1 + python-ploomber.spec | 492 +++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 494 insertions(+) create mode 100644 python-ploomber.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..d42baed 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/ploomber-0.22.3.tar.gz diff --git a/python-ploomber.spec b/python-ploomber.spec new file mode 100644 index 0000000..5b82a17 --- /dev/null +++ b/python-ploomber.spec @@ -0,0 +1,492 @@ +%global _empty_manifest_terminate_build 0 +Name: python-ploomber +Version: 0.22.3 +Release: 1 +Summary: Write maintainable, production-ready pipelines using Jupyter or your favorite text editor. Develop locally, deploy to the cloud. +License: Apache Software License +URL: https://github.com/ploomber/ploomber +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/af/9b/568e60d6712b9922909d95ec225a0ff4dad5fd59245960693a84bb9c59ae/ploomber-0.22.3.tar.gz +BuildArch: noarch + +Requires: python3-ploomber-scaffold +Requires: python3-ploomber-engine +Requires: python3-ploomber-core +Requires: python3-pyyaml +Requires: python3-networkx +Requires: python3-jinja2 +Requires: python3-tabulate +Requires: python3-humanize +Requires: python3-tqdm +Requires: python3-posthog +Requires: python3-sqlparse +Requires: python3-autopep8 +Requires: python3-parso +Requires: python3-mistune +Requires: python3-pygments +Requires: python3-sqlalchemy +Requires: python3-click +Requires: python3-ipython +Requires: python3-ipdb +Requires: python3-pydantic +Requires: python3-papermill +Requires: python3-jupytext +Requires: python3-ipykernel +Requires: python3-jupyter-client +Requires: python3-nbconvert +Requires: python3-nbformat +Requires: python3-pyflakes +Requires: python3-pandas +Requires: python3-pyarrow +Requires: python3-numpydoc +Requires: python3-requests-html +Requires: python3-nest-asyncio +Requires: python3-pandas +Requires: python3-pyarrow +Requires: python3-numpydoc +Requires: python3-requests-html +Requires: python3-nest-asyncio +Requires: python3-paramiko +Requires: python3-boto3 +Requires: python3-moto +Requires: python3-google-cloud-storage +Requires: python3-pytest +Requires: python3-pytest-cov +Requires: python3-coveralls +Requires: python3-nose +Requires: python3-yapf +Requires: python3-flake8 +Requires: python3-matplotlib +Requires: python3-seaborn +Requires: python3-psycopg2-binary +Requires: python3-lxml +Requires: python3-jupyter-server +Requires: python3-notebook +Requires: python3-joblib +Requires: python3-cloudpickle +Requires: python3-nbconvert[webpdf] +Requires: python3-multiprocess +Requires: python3-dill +Requires: python3-sqlalchemy +Requires: python3-twine +Requires: python3-invoke +Requires: python3-pkgmt +Requires: python3-pygraphviz + +%description +

+ +

+ +[![CI Linux](https://github.com/ploomber/ploomber/workflows/CI%20Linux/badge.svg)](https://github.com/ploomber/ploomber/workflows/CI%20Linux/badge.svg) +[![CI macOS](https://github.com/ploomber/ploomber/workflows/CI%20macOS/badge.svg)](https://github.com/ploomber/ploomber/workflows/CI%20macOS/badge.svg) +[![CI Windows](https://github.com/ploomber/ploomber/workflows/CI%20Windows/badge.svg)](https://github.com/ploomber/ploomber/workflows/CI%20Windows/badge.svg) +[![Documentation Status](https://readthedocs.org/projects/ploomber/badge/?version=latest)](https://docs.ploomber.io/en/latest/?badge=latest) +[![PyPI](https://badge.fury.io/py/ploomber.svg)](https://badge.fury.io/py/ploomber) +[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/ploomber)](https://anaconda.org/conda-forge/ploomber) +[![Conda](https://img.shields.io/conda/pn/conda-forge/ploomber)](https://anaconda.org/conda-forge/ploomber) +[![Coverage](https://coveralls.io/repos/github/ploomber/ploomber/badge.svg?branch=master)](https://coveralls.io/github/ploomber/ploomber?branch=master) +[![Twitter](https://img.shields.io/twitter/follow/ploomber?label=Follow&style=social)](https://twitter.com/intent/user?screen_name=ploomber) +[![Downloads](https://pepy.tech/badge/ploomber)](https://pepy.tech/project/ploomber) + +

+ Join our community + | + Newsletter + | + Contact us + | + Docs + | + Blog + | + Website + | + YouTube +

+ + +Ploomber is the fastest way to build data pipelines ⚡️. Use your favorite editor (**[Jupyter](https://docs.ploomber.io/en/latest/user-guide/jupyter.html), [VSCode](https://docs.ploomber.io/en/latest/user-guide/editors.html), [PyCharm](https://docs.ploomber.io/en/latest/user-guide/editors.html)**) to develop interactively and deploy ☁️ without code changes (**[Kubernetes](https://soopervisor.readthedocs.io/en/latest/tutorials/kubernetes.html), [Airflow](https://soopervisor.readthedocs.io/en/latest/tutorials/airflow.html), [AWS Batch](https://soopervisor.readthedocs.io/en/latest/tutorials/aws-batch.html), and [SLURM](https://soopervisor.readthedocs.io/en/latest/tutorials/slurm.html)**). Do you have legacy notebooks? Refactor them into modular pipelines with a single command. + +

+ Get Started +

+ + +## Installation + +*Compatible with Python 3.7 and higher.* + +Install with `pip`: + +```sh +pip install ploomber +``` + +Or with `conda`: + +```sh +conda install ploomber -c conda-forge +``` + +## Getting started + +### Try the tutorial: +

+ Open In JupyterLab +

+ +## Community + +* [Join us on Slack](https://ploomber.io/community) +* [Newsletter](https://share.hsforms.com/1E7Qa_OpcRPi_MV-segFsaAe6c2g) +* [YouTube](https://www.youtube.com/channel/UCaIS5BMlmeNQE4-Gn0xTDXQ) +* [Contact the development team](mailto:contact@ploomber.io) + +## Main Features + +### ⚡️ Get started quickly + +A simple YAML API to get started quickly, a powerful Python API for total flexibility. + +https://user-images.githubusercontent.com/989250/150660813-fc289c6c-0ed5-432d-b6df-063ce98c0093.mp4 + +### ⏱ Shorter development cycles + +Automatically cache your pipeline’s previous results and only re-compute tasks that have changed since your last execution. + +https://user-images.githubusercontent.com/989250/150660820-9a3a0abd-5904-492b-97ff-5494285dfebf.mp4 + +### ☁️ Deploy anywhere + +Run as a shell script in a single machine or distributively in [Kubernetes](https://soopervisor.readthedocs.io/en/latest/tutorials/kubernetes.html), [Airflow](https://soopervisor.readthedocs.io/en/latest/tutorials/airflow.html), [AWS Batch](https://soopervisor.readthedocs.io/en/latest/tutorials/aws-batch.html), or [SLURM](https://soopervisor.readthedocs.io/en/latest/tutorials/slurm.html). + +https://user-images.githubusercontent.com/989250/150660830-3f81c9a2-5392-49e5-976d-cb8a38441ecb.mp4 + + +### 📙 Automated migration from legacy notebooks + +Bring your old monolithic notebooks, and we’ll automatically convert them into maintainable, modular pipelines. + +https://user-images.githubusercontent.com/989250/150660840-b0c12f85-504c-4233-8c3d-6724d291f1aa.mp4 + + +[I want to migrate my notebook.](https://docs.ploomber.io/en/latest/user-guide/refactoring.html) + +[Show me a demo.](https://www.youtube.com/watch?v=EJecqsZBr3Q) + +## Resources + +* [Documentation](https://docs.ploomber.io/) +* [PyData Chicago talk (covers motivation and demo)](https://youtu.be/qUL7QabcKcw) +* [Develop and deploy an ML pipeline in 30 minutes (EuroPython 2021)](https://youtu.be/O8tqiCkIWPs) +* [Guest blog post on the official Jupyter blog](https://blog.jupyter.org/ploomber-maintainable-and-collaborative-pipelines-in-jupyter-acb3ad2101a7) +* [Examples (Machine Learning pipeline, ETL, among others)](https://github.com/ploomber/projects) +* [Blog](https://ploomber.io/) +* [Comparison with other tools](https://ploomber.io/posts/survey) +* [More videos](https://docs.ploomber.io/en/latest/videos.html) + +## About Ploomber + +Ploomber is a big community of data enthusiasts pushing the boundaries of Data Science and Machine Learning tooling. + +Whatever your skillset is, you can contribute to our mission. So whether you're a beginner or an experienced professional, you're welcome to join us on this journey! + +[Click here to know how you can contribute to Ploomber.](https://github.com/ploomber/contributing/blob/main/README.md) + + +%package -n python3-ploomber +Summary: Write maintainable, production-ready pipelines using Jupyter or your favorite text editor. Develop locally, deploy to the cloud. +Provides: python-ploomber +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-ploomber +

+ +

+ +[![CI Linux](https://github.com/ploomber/ploomber/workflows/CI%20Linux/badge.svg)](https://github.com/ploomber/ploomber/workflows/CI%20Linux/badge.svg) +[![CI macOS](https://github.com/ploomber/ploomber/workflows/CI%20macOS/badge.svg)](https://github.com/ploomber/ploomber/workflows/CI%20macOS/badge.svg) +[![CI Windows](https://github.com/ploomber/ploomber/workflows/CI%20Windows/badge.svg)](https://github.com/ploomber/ploomber/workflows/CI%20Windows/badge.svg) +[![Documentation Status](https://readthedocs.org/projects/ploomber/badge/?version=latest)](https://docs.ploomber.io/en/latest/?badge=latest) +[![PyPI](https://badge.fury.io/py/ploomber.svg)](https://badge.fury.io/py/ploomber) +[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/ploomber)](https://anaconda.org/conda-forge/ploomber) +[![Conda](https://img.shields.io/conda/pn/conda-forge/ploomber)](https://anaconda.org/conda-forge/ploomber) +[![Coverage](https://coveralls.io/repos/github/ploomber/ploomber/badge.svg?branch=master)](https://coveralls.io/github/ploomber/ploomber?branch=master) +[![Twitter](https://img.shields.io/twitter/follow/ploomber?label=Follow&style=social)](https://twitter.com/intent/user?screen_name=ploomber) +[![Downloads](https://pepy.tech/badge/ploomber)](https://pepy.tech/project/ploomber) + +

+ Join our community + | + Newsletter + | + Contact us + | + Docs + | + Blog + | + Website + | + YouTube +

+ + +Ploomber is the fastest way to build data pipelines ⚡️. Use your favorite editor (**[Jupyter](https://docs.ploomber.io/en/latest/user-guide/jupyter.html), [VSCode](https://docs.ploomber.io/en/latest/user-guide/editors.html), [PyCharm](https://docs.ploomber.io/en/latest/user-guide/editors.html)**) to develop interactively and deploy ☁️ without code changes (**[Kubernetes](https://soopervisor.readthedocs.io/en/latest/tutorials/kubernetes.html), [Airflow](https://soopervisor.readthedocs.io/en/latest/tutorials/airflow.html), [AWS Batch](https://soopervisor.readthedocs.io/en/latest/tutorials/aws-batch.html), and [SLURM](https://soopervisor.readthedocs.io/en/latest/tutorials/slurm.html)**). Do you have legacy notebooks? Refactor them into modular pipelines with a single command. + +

+ Get Started +

+ + +## Installation + +*Compatible with Python 3.7 and higher.* + +Install with `pip`: + +```sh +pip install ploomber +``` + +Or with `conda`: + +```sh +conda install ploomber -c conda-forge +``` + +## Getting started + +### Try the tutorial: +

+ Open In JupyterLab +

+ +## Community + +* [Join us on Slack](https://ploomber.io/community) +* [Newsletter](https://share.hsforms.com/1E7Qa_OpcRPi_MV-segFsaAe6c2g) +* [YouTube](https://www.youtube.com/channel/UCaIS5BMlmeNQE4-Gn0xTDXQ) +* [Contact the development team](mailto:contact@ploomber.io) + +## Main Features + +### ⚡️ Get started quickly + +A simple YAML API to get started quickly, a powerful Python API for total flexibility. + +https://user-images.githubusercontent.com/989250/150660813-fc289c6c-0ed5-432d-b6df-063ce98c0093.mp4 + +### ⏱ Shorter development cycles + +Automatically cache your pipeline’s previous results and only re-compute tasks that have changed since your last execution. + +https://user-images.githubusercontent.com/989250/150660820-9a3a0abd-5904-492b-97ff-5494285dfebf.mp4 + +### ☁️ Deploy anywhere + +Run as a shell script in a single machine or distributively in [Kubernetes](https://soopervisor.readthedocs.io/en/latest/tutorials/kubernetes.html), [Airflow](https://soopervisor.readthedocs.io/en/latest/tutorials/airflow.html), [AWS Batch](https://soopervisor.readthedocs.io/en/latest/tutorials/aws-batch.html), or [SLURM](https://soopervisor.readthedocs.io/en/latest/tutorials/slurm.html). + +https://user-images.githubusercontent.com/989250/150660830-3f81c9a2-5392-49e5-976d-cb8a38441ecb.mp4 + + +### 📙 Automated migration from legacy notebooks + +Bring your old monolithic notebooks, and we’ll automatically convert them into maintainable, modular pipelines. + +https://user-images.githubusercontent.com/989250/150660840-b0c12f85-504c-4233-8c3d-6724d291f1aa.mp4 + + +[I want to migrate my notebook.](https://docs.ploomber.io/en/latest/user-guide/refactoring.html) + +[Show me a demo.](https://www.youtube.com/watch?v=EJecqsZBr3Q) + +## Resources + +* [Documentation](https://docs.ploomber.io/) +* [PyData Chicago talk (covers motivation and demo)](https://youtu.be/qUL7QabcKcw) +* [Develop and deploy an ML pipeline in 30 minutes (EuroPython 2021)](https://youtu.be/O8tqiCkIWPs) +* [Guest blog post on the official Jupyter blog](https://blog.jupyter.org/ploomber-maintainable-and-collaborative-pipelines-in-jupyter-acb3ad2101a7) +* [Examples (Machine Learning pipeline, ETL, among others)](https://github.com/ploomber/projects) +* [Blog](https://ploomber.io/) +* [Comparison with other tools](https://ploomber.io/posts/survey) +* [More videos](https://docs.ploomber.io/en/latest/videos.html) + +## About Ploomber + +Ploomber is a big community of data enthusiasts pushing the boundaries of Data Science and Machine Learning tooling. + +Whatever your skillset is, you can contribute to our mission. So whether you're a beginner or an experienced professional, you're welcome to join us on this journey! + +[Click here to know how you can contribute to Ploomber.](https://github.com/ploomber/contributing/blob/main/README.md) + + +%package help +Summary: Development documents and examples for ploomber +Provides: python3-ploomber-doc +%description help +

+ +

+ +[![CI Linux](https://github.com/ploomber/ploomber/workflows/CI%20Linux/badge.svg)](https://github.com/ploomber/ploomber/workflows/CI%20Linux/badge.svg) +[![CI macOS](https://github.com/ploomber/ploomber/workflows/CI%20macOS/badge.svg)](https://github.com/ploomber/ploomber/workflows/CI%20macOS/badge.svg) +[![CI Windows](https://github.com/ploomber/ploomber/workflows/CI%20Windows/badge.svg)](https://github.com/ploomber/ploomber/workflows/CI%20Windows/badge.svg) +[![Documentation Status](https://readthedocs.org/projects/ploomber/badge/?version=latest)](https://docs.ploomber.io/en/latest/?badge=latest) +[![PyPI](https://badge.fury.io/py/ploomber.svg)](https://badge.fury.io/py/ploomber) +[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/ploomber)](https://anaconda.org/conda-forge/ploomber) +[![Conda](https://img.shields.io/conda/pn/conda-forge/ploomber)](https://anaconda.org/conda-forge/ploomber) +[![Coverage](https://coveralls.io/repos/github/ploomber/ploomber/badge.svg?branch=master)](https://coveralls.io/github/ploomber/ploomber?branch=master) +[![Twitter](https://img.shields.io/twitter/follow/ploomber?label=Follow&style=social)](https://twitter.com/intent/user?screen_name=ploomber) +[![Downloads](https://pepy.tech/badge/ploomber)](https://pepy.tech/project/ploomber) + +

+ Join our community + | + Newsletter + | + Contact us + | + Docs + | + Blog + | + Website + | + YouTube +

+ + +Ploomber is the fastest way to build data pipelines ⚡️. Use your favorite editor (**[Jupyter](https://docs.ploomber.io/en/latest/user-guide/jupyter.html), [VSCode](https://docs.ploomber.io/en/latest/user-guide/editors.html), [PyCharm](https://docs.ploomber.io/en/latest/user-guide/editors.html)**) to develop interactively and deploy ☁️ without code changes (**[Kubernetes](https://soopervisor.readthedocs.io/en/latest/tutorials/kubernetes.html), [Airflow](https://soopervisor.readthedocs.io/en/latest/tutorials/airflow.html), [AWS Batch](https://soopervisor.readthedocs.io/en/latest/tutorials/aws-batch.html), and [SLURM](https://soopervisor.readthedocs.io/en/latest/tutorials/slurm.html)**). Do you have legacy notebooks? Refactor them into modular pipelines with a single command. + +

+ Get Started +

+ + +## Installation + +*Compatible with Python 3.7 and higher.* + +Install with `pip`: + +```sh +pip install ploomber +``` + +Or with `conda`: + +```sh +conda install ploomber -c conda-forge +``` + +## Getting started + +### Try the tutorial: +

+ Open In JupyterLab +

+ +## Community + +* [Join us on Slack](https://ploomber.io/community) +* [Newsletter](https://share.hsforms.com/1E7Qa_OpcRPi_MV-segFsaAe6c2g) +* [YouTube](https://www.youtube.com/channel/UCaIS5BMlmeNQE4-Gn0xTDXQ) +* [Contact the development team](mailto:contact@ploomber.io) + +## Main Features + +### ⚡️ Get started quickly + +A simple YAML API to get started quickly, a powerful Python API for total flexibility. + +https://user-images.githubusercontent.com/989250/150660813-fc289c6c-0ed5-432d-b6df-063ce98c0093.mp4 + +### ⏱ Shorter development cycles + +Automatically cache your pipeline’s previous results and only re-compute tasks that have changed since your last execution. + +https://user-images.githubusercontent.com/989250/150660820-9a3a0abd-5904-492b-97ff-5494285dfebf.mp4 + +### ☁️ Deploy anywhere + +Run as a shell script in a single machine or distributively in [Kubernetes](https://soopervisor.readthedocs.io/en/latest/tutorials/kubernetes.html), [Airflow](https://soopervisor.readthedocs.io/en/latest/tutorials/airflow.html), [AWS Batch](https://soopervisor.readthedocs.io/en/latest/tutorials/aws-batch.html), or [SLURM](https://soopervisor.readthedocs.io/en/latest/tutorials/slurm.html). + +https://user-images.githubusercontent.com/989250/150660830-3f81c9a2-5392-49e5-976d-cb8a38441ecb.mp4 + + +### 📙 Automated migration from legacy notebooks + +Bring your old monolithic notebooks, and we’ll automatically convert them into maintainable, modular pipelines. + +https://user-images.githubusercontent.com/989250/150660840-b0c12f85-504c-4233-8c3d-6724d291f1aa.mp4 + + +[I want to migrate my notebook.](https://docs.ploomber.io/en/latest/user-guide/refactoring.html) + +[Show me a demo.](https://www.youtube.com/watch?v=EJecqsZBr3Q) + +## Resources + +* [Documentation](https://docs.ploomber.io/) +* [PyData Chicago talk (covers motivation and demo)](https://youtu.be/qUL7QabcKcw) +* [Develop and deploy an ML pipeline in 30 minutes (EuroPython 2021)](https://youtu.be/O8tqiCkIWPs) +* [Guest blog post on the official Jupyter blog](https://blog.jupyter.org/ploomber-maintainable-and-collaborative-pipelines-in-jupyter-acb3ad2101a7) +* [Examples (Machine Learning pipeline, ETL, among others)](https://github.com/ploomber/projects) +* [Blog](https://ploomber.io/) +* [Comparison with other tools](https://ploomber.io/posts/survey) +* [More videos](https://docs.ploomber.io/en/latest/videos.html) + +## About Ploomber + +Ploomber is a big community of data enthusiasts pushing the boundaries of Data Science and Machine Learning tooling. + +Whatever your skillset is, you can contribute to our mission. So whether you're a beginner or an experienced professional, you're welcome to join us on this journey! + +[Click here to know how you can contribute to Ploomber.](https://github.com/ploomber/contributing/blob/main/README.md) + + +%prep +%autosetup -n ploomber-0.22.3 + +%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-ploomber -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot - 0.22.3-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..7002d51 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +f0bccfd7ed2a7919841505a347f01cc1 ploomber-0.22.3.tar.gz -- cgit v1.2.3