flowrunner

View on PyPIReverse Dependencies (0)

0.2.3 flowrunner-0.2.3-py3-none-any.whl

Wheel Details

Project: flowrunner
Version: 0.2.3
Filename: flowrunner-0.2.3-py3-none-any.whl
Download: [link]
Size: 29199
MD5: 159756eddf2a96fd03e425176eeb547b
SHA256: 16272ab0aa5303b9237eb4ba48bab416c5963c5147d56316341d2e7b3a99634b
Uploaded: 2023-06-08 15:59:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: flowrunner
Version: 0.2.3
Summary: Flowrunner is a lightweight package to organize and represent Data Engineering/Science workflows
Author-Email: Prithvijit Guha <prithvijit_guha2[at]hotmail.com>
Project-Url: Homepage, https://github.com/prithvijitguha/flowrunner
Project-Url: Documentation, https://flowrunner.readthedocs.io/en/latest/
Project-Url: Issues, https://github.com/prithvijitguha/flowrunner/issues
License: BSD 3-Clause License Copyright (c) 2023, Prithvijit All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: Data Engineering,Data Science
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.8
Requires-Dist: requests
Requires-Dist: click (>=8.1.3)
Requires-Dist: Jinja2 (>=3.1.2)
Requires-Dist: coloredlogs (>=15.0.1)
Requires-Dist: ipython (>=8.11.0)
Requires-Dist: matplotlib (>=3.7.1)
Requires-Dist: cookiecutter (>=2.1.1)
Requires-Dist: importlib-metadata; python_version <= "3.8"
Requires-Dist: click (>=8.1.3); extra == "dev"
Requires-Dist: Jinja2 (>=3.1.2); extra == "dev"
Requires-Dist: pylint (>=2.16.4); extra == "dev"
Requires-Dist: black (>=23.1.0); extra == "dev"
Requires-Dist: coverage (<=7.2.1); extra == "dev"
Requires-Dist: pytest (>=7.2.1); extra == "dev"
Requires-Dist: pytest-cookies (>=0.7.0); extra == "dev"
Requires-Dist: isort (>=5.12.0); extra == "dev"
Requires-Dist: pre-commit (>=3.1.1); extra == "dev"
Requires-Dist: pandas (>=1.5.3); extra == "dev"
Requires-Dist: ipython (>=8.11.0); extra == "dev"
Requires-Dist: matplotlib (>=3.7.1); extra == "dev"
Requires-Dist: pylint (>=2.17.0); extra == "dev"
Requires-Dist: pyspark (>=3.3.2); extra == "dev"
Requires-Dist: cookiecutter (>=2.1.1); extra == "dev"
Requires-Dist: coloredlogs (<=15.0.1); extra == "dev"
Requires-Dist: ipytest (>=0.13.3); extra == "dev"
Requires-Dist: click (>=8.1.3); extra == "doc"
Requires-Dist: Jinja2 (>=3.1.2); extra == "doc"
Requires-Dist: Sphinx (>=6.1.3); extra == "doc"
Requires-Dist: sphinxcontrib-mermaid (>=0.8.1); extra == "doc"
Requires-Dist: sphinx-autoapi (>=2.0.1); extra == "doc"
Requires-Dist: sphinx-tabs (>=3.4.1); extra == "doc"
Requires-Dist: sphinx-autobuild (>=2021.3.14); extra == "doc"
Requires-Dist: sphinx-rtd-theme (>=1.2.0); extra == "doc"
Requires-Dist: isort (>=5.12.0); extra == "doc"
Requires-Dist: black (>=23.1.0); extra == "doc"
Requires-Dist: pre-commit (>=3.1.1); extra == "doc"
Requires-Dist: coverage (<=7.2.1); extra == "doc"
Requires-Dist: pytest (>=7.2.1); extra == "doc"
Requires-Dist: pylint (>=2.17.0); extra == "doc"
Requires-Dist: coloredlogs (<=15.0.1); extra == "doc"
Requires-Dist: ipytest (>=0.13.3); extra == "doc"
Requires-Dist: pandas (>=1.5.3); extra == "pandas"
Requires-Dist: pyspark (>=3.3.2); extra == "pyspark"
Requires-Dist: click (>=8.1.3); extra == "test"
Requires-Dist: Jinja2 (>=3.1.2); extra == "test"
Requires-Dist: pytest (>=7.2.1); extra == "test"
Requires-Dist: pytest-cookies (>=0.7.0); extra == "test"
Requires-Dist: black (>=23.1.0); extra == "test"
Requires-Dist: coverage (<=7.2.1); extra == "test"
Requires-Dist: isort (>=5.12.0); extra == "test"
Requires-Dist: pre-commit (>=3.1.1); extra == "test"
Requires-Dist: pandas (>=1.5.3); extra == "test"
Requires-Dist: ipython (>=8.11.0); extra == "test"
Requires-Dist: matplotlib (>=3.7.1); extra == "test"
Requires-Dist: pylint (>=2.17.0); extra == "test"
Requires-Dist: pyspark (>=3.3.2); extra == "test"
Requires-Dist: cookiecutter (>=2.1.1); extra == "test"
Requires-Dist: coloredlogs (<=15.0.1); extra == "test"
Requires-Dist: ipytest (>=0.13.3); extra == "test"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: pandas
Provides-Extra: pyspark
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9612 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.40.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
flowrunner/__init__.py sha256=aMRuGljVzL4pYGsHCd6PZnZZx9T7NHovBdojMAzPo2Y 1034
flowrunner/__main__.py sha256=Efn8XYbfiNPFFsRBhN_5S8p8csmt8t-yK2ys47_YoG0 155
flowrunner/cli.py sha256=rpVYC1O7u8Ot8DynOBiU8_vlruohlffhKQ3fB4m36Q8 6594
flowrunner/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowrunner/core/base.py sha256=_oJ4cu8MjDek3e-SCUI-1jlHCY92Jp2wvHu-MF7aHFc 12929
flowrunner/core/decorators.py sha256=jB1RFWBnDsVrLA8gDhpMoUS1Y6WDL0-I9x6Suuun2SY 1398
flowrunner/core/helpers.py sha256=OOqpEfCHptAm40QStHLzSHcqSjVKvk4QSC-fEcQkIiw 14889
flowrunner/core/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowrunner/core/templates/base.html sha256=rCGMiDCMg1piXL7ztTagb58BSmy8dxJjIahKEdXk1uc 1064
flowrunner/core/templates/{{ cookiecutter.project_name }}/.gitignore sha256=kAp2NTF5zpg-slahQHtctUiTMt51IyAWoi096umHugI 6174
flowrunner/core/templates/{{ cookiecutter.project_name }}/changelog.md sha256=0HvdkE_Gi95fCCkJroZKVA0NOPlqo3EXgLj_yV6vMy0 97
flowrunner/core/templates/{{ cookiecutter.project_name }}/pyproject.toml sha256=fDA7R2FZnYMH9noabIL6YwOMO8RdEvkqGafgDDch1pQ 866
flowrunner/core/templates/{{ cookiecutter.project_name }}/readme.md sha256=r0s1KatV23AA9VvDGuFSi6xX2mu3sjvivAW5a75Mp2M 829
flowrunner/core/templates/{{ cookiecutter.project_name }}/setup.py sha256=dy98dXRNmL_raeNFzhdDYhG0V-RswpVIW5N_iqysNvA 62
flowrunner/core/templates/{{ cookiecutter.project_name }}/{{ cookiecutter.project_slug }}/html_dags/dagsexamplepandas.html sha256=9v33HDpcbVzJkxvuKaDUxPMePlw-WScOsS5ogggRUrw 2738
flowrunner/core/templates/{{ cookiecutter.project_name }}/{{ cookiecutter.project_slug }}/my_flows/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowrunner/core/templates/{{ cookiecutter.project_name }}/{{ cookiecutter.project_slug }}/my_flows/pandas_example.py sha256=0SWHJb70oQfCgnqDtOf79VflJL3tacAd6IhmqQ2TwWQ 2326
flowrunner/runner/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowrunner/runner/flow.py sha256=GySXtfvmJOX0R4SsPOhFrNxa9oJqA_gpfiOn1Nue8UY 9622
flowrunner/system/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flowrunner/system/exceptions.py sha256=sFIv9IESwWVIXMvVD12wMcQD5EecVYAC1abAVyYZHX4 287
flowrunner/system/logger.py sha256=NcwwHwg4S8DSjH65vYN4ZdG2iSRD2xjtHQ3140PCSc0 923
flowrunner-0.2.3.dist-info/LICENSE sha256=HgPyaieygaZ7KgM6bpyiQGsmYV0gQZRuGETouq5G9as 1518
flowrunner-0.2.3.dist-info/METADATA sha256=Wf11aCeykoaInKnZe56hWsHcjMWH7Xq2eEtIuQ6B480 15197
flowrunner-0.2.3.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
flowrunner-0.2.3.dist-info/entry_points.txt sha256=vOWkZH7yZKmk55r2VTOvm-GtxxGKIll03FFYfIftb0s 43
flowrunner-0.2.3.dist-info/top_level.txt sha256=7Wq7iFqsKqIe9ZMfTlOLhtPsPgxaE9h82HpUPsTTsCA 11
flowrunner-0.2.3.dist-info/RECORD

top_level.txt

flowrunner

entry_points.txt

cli = flowrunner.cli:cli