thecodecrate-pipeline

View on PyPIReverse Dependencies (0)

1.22.0 thecodecrate_pipeline-1.22.0-py3-none-any.whl

Wheel Details

Project: thecodecrate-pipeline
Version: 1.22.0
Filename: thecodecrate_pipeline-1.22.0-py3-none-any.whl
Download: [link]
Size: 31443
MD5: 66fc7e36cad6abf9263cb5ea6fa27ad8
SHA256: cc19fcda356b43f92ea327de55465cf148b36484b6a00c8b9cb04ab5d0180b23
Uploaded: 2024-11-01 00:14:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: thecodecrate-pipeline
Version: 1.22.0
Summary: This package provides a pipeline pattern implementation
Author-Email: TheCodeCrate <loureiro.rg[at]gmail.com>
Project-Url: repository, https://github.com/thecodecrate/python-pipeline
Project-Url: documentation, https://github.com/thecodecrate/python-pipeline
License: The MIT License (MIT) Copyright (c) 2024 TheCodeCrate <loureiro.rg@gmail.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: pipeline,python,library,python-pipeline
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.13
Requires-Dist: build; extra == "build"
Requires-Dist: twine; extra == "build"
Requires-Dist: black; extra == "dev"
Requires-Dist: bumpver; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Provides-Extra: build
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7340 characters]

WHEEL

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

RECORD

Path Digest Size
thecodecrate_pipeline/__init__.py sha256=zu-5dIq553eNOX6WITTCmq6NXtZAq1JXGR6wweXckfc 3698
thecodecrate_pipeline/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
thecodecrate_pipeline/classes/pipeline.py sha256=O-sBg_7lm_sAQxDjCX_7PQ1M5kO4H2CMoW53fC53fno 1074
thecodecrate_pipeline/classes/pipeline_factory.py sha256=3ybrWW2ZTNh3wE8DuAUbUx3dk-iEhtl1tH1z_tjqw8Y 674
thecodecrate_pipeline/classes/pipeline_factory_interface.py sha256=iL6pJ677SICr23nSOfuqMeRxQA76HTZeJYWQTvkl3V8 539
thecodecrate_pipeline/classes/pipeline_interface.py sha256=Ccm46So5ClsNz0piiq1TI8wkUGbGQgZNBqtIlWjuU6Y 1010
thecodecrate_pipeline/classes/processor.py sha256=QWJxkeuTRma1fp06DmYUUsF0l5rPof4KNfGNg0DRmhk 399
thecodecrate_pipeline/classes/processor_interface.py sha256=dhZk_KzJ6_g4T4OMFjmnuIlIlpbRZ2oFV06pJk7nJ5o 317
thecodecrate_pipeline/classes/stage.py sha256=Nfb7ducQI4Ni_VLROYySmXtBKuSMHdXqoZUlol4WRuc 467
thecodecrate_pipeline/classes/stage_callable.py sha256=0jT3gjFuU8vOh5EtNd1Qqq4oXIDDYDq9tClGzwUFKVk 473
thecodecrate_pipeline/classes/stage_interface.py sha256=BSdBCfAxyl8BB6t4eorh12-Jp66rLt_pd96M0sBSamM 446
thecodecrate_pipeline/classes/types.py sha256=g1m5Es6_xNf4bvE-kvAJPQZRLc39tGSD9Go3O7tJ5Vc 91
thecodecrate_pipeline/partials/with_base/pipeline.py sha256=iNVwlv8ypzlpJzdVEsUxrQ0hHLImGjxua5a9SASxY-A 293
thecodecrate_pipeline/partials/with_base/pipeline_interface.py sha256=j6Khr_r0m7k8pBkLbdyRc5paaOv0ePc0ysGz-JrVVdg 302
thecodecrate_pipeline/partials/with_base/stage.py sha256=lL7-uq2EYJXnmiyPq7PyWtJv1M_SCQbIF7300M5-t4g 129
thecodecrate_pipeline/partials/with_base/stage_callable.py sha256=SLRSqpO-MXWzysGJVGvmiSBkMw8_jTlbhOLue9ceGog 521
thecodecrate_pipeline/partials/with_base/stage_interface.py sha256=Jjikf6jNJljOclEOgl80A2sqojo3AMHJ7RuRXklq9XA 78
thecodecrate_pipeline/partials/with_base/types.py sha256=O-55t_bJ8SSueX0sbFCx84dz-LD6u8E9yeE4dNvvRlE 151
thecodecrate_pipeline/partials/with_pipeline_as_list/pipeline_interface_mixin.py sha256=NbtkfBZqUUDTcfCePSFriFPAP2gLW6Ck6w4ICeF0M2I 670
thecodecrate_pipeline/partials/with_pipeline_as_list/pipeline_mixin.py sha256=_aMTfT1WWWJkOnsEIxhdGCGDKmRYT17ni13osOnsvL8 1302
thecodecrate_pipeline/partials/with_pipeline_as_stage/pipeline_interface_mixin.py sha256=v9LTvquq6vhTRezlNu1EwVJ6EctSsRXlFUhN78za90I 704
thecodecrate_pipeline/partials/with_pipeline_as_stage/pipeline_mixin.py sha256=VQxIuaHMUo8ZSMYKi-q1fDW_ySa5PiQorKXtbTpbnlA 405
thecodecrate_pipeline/partials/with_pipeline_as_stage/stage_facade.py sha256=Q4Pf7xGlaQ9AfSfNfgUjZ7WXiy21RRWgjamPPYfamjU 416
thecodecrate_pipeline/partials/with_pipeline_declared_stages/pipeline_interface_mixin.py sha256=dDv4J7y9zQTuQZRPZb_l8Ted_DVS8o9rR4Aw1xnPPXY 751
thecodecrate_pipeline/partials/with_pipeline_declared_stages/pipeline_mixin.py sha256=-2uv6jVfRn8AoTpiRGIATHhKR7xEkf3DvlqjY0nq6zE 1207
thecodecrate_pipeline/partials/with_pipeline_declared_stages/stage_facade.py sha256=Q4Pf7xGlaQ9AfSfNfgUjZ7WXiy21RRWgjamPPYfamjU 416
thecodecrate_pipeline/partials/with_pipeline_factory/pipeline_factory.py sha256=Rz3UZD6e7MLcYvvMTWVvnRQgZeGsAzD5QzM5hOIzUvY 1715
thecodecrate_pipeline/partials/with_pipeline_factory/pipeline_factory_interface.py sha256=PwU6cSI0g25buMu9RtTfLzwUWxzjrnv14xUvXBEgTLI 731
thecodecrate_pipeline/partials/with_pipeline_processor/pipeline_factory_interface_mixin.py sha256=ItLin2OQwgYiAA0Chn68B0gk68xDXzHZFHSgk0uU04U 1190
thecodecrate_pipeline/partials/with_pipeline_processor/pipeline_factory_mixin.py sha256=9gQKgH3zlcsjNlKN6kRYdcdP-FwtlwxjbzUrKyjRBLg 2080
thecodecrate_pipeline/partials/with_pipeline_processor/pipeline_interface_mixin.py sha256=5d7-bmnALUxFAbhT81hGviMdEotpIiI7wjWG8mx6RLM 1305
thecodecrate_pipeline/partials/with_pipeline_processor/pipeline_mixin.py sha256=WmANU9qg-GxLMBE7V1gog8vDPbz9GVLKMU5XMA8ROLM 2680
thecodecrate_pipeline/partials/with_pipeline_processor/processor.py sha256=f32pkCJk13HNCRFOe2eBA6KZEePbiXi83Nh27isOHm8 962
thecodecrate_pipeline/partials/with_pipeline_processor/processor_interface.py sha256=7HL6aG57eClnl2Tt_YF0HPwDPpa0o7fQYOub6XkbLRU 905
thecodecrate_pipeline/partials/with_stage_as_callable/stage_interface_mixin.py sha256=mbia5YCKBWvjjbIH4ikSq4eyYMIy90Z-Iqybq6pLf1s 483
thecodecrate_pipeline/partials/with_stage_as_callable/stage_mixin.py sha256=e_LjcIyCkfIX-7QNGU7_KIrbrUtLtI0w5vKW7pEwogY 477
thecodecrate_pipeline/processors/chained_processor/chained_pipeline.py sha256=wwezqTYMTGUuZDZZXIWVyDXdgiFe2UReZxDZ78HopZ0 217
thecodecrate_pipeline/processors/chained_processor/chained_processor.py sha256=wYSCvpmRs8LU_reFSRvqoiz_6nh0nz8wvl9M46dXFrI 564
thecodecrate_pipeline/processors/interruptible_processor/interruptible_pipeline.py sha256=T2eqE7ja9308qVfCmwZ-Bl6eXvagpm3AG2hfqR5yMyI 435
thecodecrate_pipeline/processors/interruptible_processor/interruptible_processor.py sha256=QzVXMK7s9ezfWWTO-jTvnH2RNd7KgDgU4WhHOs_dgjE 1099
thecodecrate_pipeline/support/act_as_factory/__init__.py sha256=NmlA-Bw5Knd11nr7CbLeZ0JUZwe6q0DIFlfEBET00Ps 187
thecodecrate_pipeline/support/act_as_factory/act_as_factory.py sha256=02eF9flTlzpFiNmCrUt4VelDfKBT6ABrpdvQmbFmz8I 678
thecodecrate_pipeline/support/act_as_factory/act_as_factory_interface.py sha256=Ur7h1e1b7inBmal6r0QM95DfAYr9pzk6AFSdBRkLePQ 325
thecodecrate_pipeline/support/act_as_list/__init__.py sha256=QSu7ayxQNCNwjL3EVC0GW7AA_hwliBTlRyad8euuGNc 240
thecodecrate_pipeline/support/act_as_list/act_as_list.py sha256=6mdSoR1jzQygxzmrbOdpocU0NtAA0aJx8Qz_mGNeD8Q 500
thecodecrate_pipeline/support/act_as_list/act_as_list_interface.py sha256=pWqW_EUZ0wbLUaR222IdIEEennW6pV5dyVb_uYICFnE 293
thecodecrate_pipeline/support/act_as_list/types.py sha256=M_iwFTTbSOIrSbSDRY9IEhtolr6zaURKFSP8nIFbMc4 169
thecodecrate_pipeline/support/clonable/__init__.py sha256=D8x-l-sZxVDh2PU00g9rCF3OtKX64u5Fhy5xMatDU6E 137
thecodecrate_pipeline/support/clonable/clonable.py sha256=MdiE4WBU7xdTsVHamEl2qK8p109m5R7cOcgAUEFNcqg 353
thecodecrate_pipeline/support/clonable/clonable_interface.py sha256=CogYS0wXLkMZB1dnYb-RjTe09u6aJ_O8OKkb8E0B9m4 137
thecodecrate_pipeline/support/has_call_async/__init__.py sha256=fJmo5ghifwAVSQV46UW3ZU2iKJhmPNlDKqj-K8uYLCA 165
thecodecrate_pipeline/support/has_call_async/has_call_async.py sha256=0x9-ZDGt3v-6H7crbcwnocrWJ_-C6by42xWSV1kOz4U 520
thecodecrate_pipeline/support/has_call_async/has_call_async_interface.py sha256=37HLWOMdzMV36sy9lZAYqMTB5b5sHLJbDHJ_IltPXo0 356
thecodecrate_pipeline-1.22.0.dist-info/LICENSE sha256=tp9Z3fObZ8DwNpsZ_28ejQCJpEKQDjm5O2VbllOmUko 1102
thecodecrate_pipeline-1.22.0.dist-info/METADATA sha256=H0BGGiQSBBUPPsJRqCXtu9eHfJk29gN4cJQ5x2a0TcM 9815
thecodecrate_pipeline-1.22.0.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
thecodecrate_pipeline-1.22.0.dist-info/top_level.txt sha256=YgL-Zddh_8CUP5VWpru8JGnbrfMPVm5dN6YlqGh-mj4 22
thecodecrate_pipeline-1.22.0.dist-info/RECORD

top_level.txt

thecodecrate_pipeline