pytransflow

View on PyPIReverse Dependencies (0)

0.1.1 pytransflow-0.1.1-py3-none-any.whl

Wheel Details

Project: pytransflow
Version: 0.1.1
Filename: pytransflow-0.1.1-py3-none-any.whl
Download: [link]
Size: 44457
MD5: 446c5eb51cb67ae69a77098418ffc224
SHA256: 9ae60f9552489865a277b3df2fd26fbe144579f4a44510532143a5c4aa7ee775
Uploaded: 2024-07-19 20:43:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pytransflow
Version: 0.1.1
Summary: Simple library for record-level processing using flows of transformations defined as YAML files.
Author: Vladimir Sivcevic
Author-Email: vladsiv[at]protonmail.com
Maintainer: Vladimir Sivcevic
Maintainer-Email: vladsiv[at]protonmail.com
License: MIT
Keywords: Flow,Transformation,Record Processing,Data,Pipelines
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8.11,<4.0.0
Requires-Dist: PyYAML (<7.0,>=6.0)
Requires-Dist: pydantic (<3.0.0,>=2.7.2)
Requires-Dist: simpleeval (<0.10.0,>=0.9.12)
Requires-Dist: tomli (<2.0.0,>=1.2.3)
Description-Content-Type: text/markdown
[Description omitted; length: 2043 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pytransflow/__init__.py sha256=mEQRClFy7Gb-JGI8hYp7JRTWUwTsoy2vchWq8ssBjug 1368
pytransflow/core/__init__.py sha256=p09aQy1aL-KOTO5IOqdtCAZwxB8lNCUpRH9bi9WT8nc 465
pytransflow/core/analyzer.py sha256=JCQ-17RkVSj5hGqwVNGxjm2mlFIpX37TWZU0Pw1GgiA 3855
pytransflow/core/condition.py sha256=LrvYB9nyf-s7ZgHsrIZX-TDqh6XKBpDF48gsbhHu78g 1486
pytransflow/core/configuration.py sha256=GTFrdogqeqilnjzp7AaseaETPJxeiXZIcdDmUObEcN0 4756
pytransflow/core/constants.py sha256=UKThAirjFBZL1wq8MBacuSWEXnKQUXTo5UBPJcGkfkY 249
pytransflow/core/controller.py sha256=JRk6hRVxLxESt835Cegyb5ZSM2I9xPmGg1d2quDH6Xw 1988
pytransflow/core/eval.py sha256=Tm3VbisCEBrEmXbFXT1r74qnY9e_88NypNO5BG5AG6c 1192
pytransflow/core/flow/__init__.py sha256=ruRIE4sbRCbapHdmQ7h-FzdKqUzqjJVjKFZuaTx3mtA 101
pytransflow/core/flow/configuration.py sha256=F1TtFMsCJ0oDG_GJZEOLAOD7g-UHKqubAKTzqdkTfaE 2830
pytransflow/core/flow/dataset.py sha256=oFu4fjT83VjsgiZzk_kUNr0VwVBqvPkv0SaJFiSy4Ds 3435
pytransflow/core/flow/fail_scenario.py sha256=kY8toyHkzICynEL5xCJ8Hr-q5hfovSPftulcaUPRm2w 5672
pytransflow/core/flow/flow.py sha256=4zXOg5HYUls2a-cQ62gfBWraD3E9QCTWi1HFv0AR1zY 4079
pytransflow/core/flow/loader.py sha256=YsUzIo702xy0mCV0fWuzkIe_5L2ZQdyYAuw9Pqwji_g 3507
pytransflow/core/flow/parallel.py sha256=4z240vRKYGpz2nV_mWJa10-S8BglRfeEOrgkn7TQRh0 3381
pytransflow/core/flow/pipeline.py sha256=HCWFdOYQzt9mjBRDjCau9Yte_NKA8825ejg0orkKgNA 6954
pytransflow/core/flow/schema.py sha256=SZ97eG3mfz9swy67ErcBupklqi76glJRokH8nr1_A-s 3560
pytransflow/core/flow/statistics.py sha256=QV6utUzQnI-lTJ-tAW9PEUEFPwz4NVVP9osYxO8G5UE 1390
pytransflow/core/flow/variables.py sha256=mlJfNaLwOuy-MPkngregXCzFl_xMgYOfvmZZwx5rih8 1946
pytransflow/core/record/__init__.py sha256=Ut6oxt9evMnBcBZ1z4RFFiQV5ql1eFzFpjm4fL_3nBQ 186
pytransflow/core/record/failed.py sha256=Dm_19zn8N4tuQ8r_mtrNFdOrtE6BySB9sx3Zp__C9W4 1586
pytransflow/core/record/record.py sha256=0-btiELeeHJ8Los610BPcx4K7v534hMvZAfr5U_oR6I 3894
pytransflow/core/resolver.py sha256=9yD615_w2wHTTZsqmVo_nZRgBvmHV8Twf44gwFsExik 2303
pytransflow/core/schema.py sha256=NZURlvDFadXQ0TlehpFGKVBnVRbrsL0AogFzFPU7vNQ 2808
pytransflow/core/transformation/__init__.py sha256=f6NH7DTdbMaVC_8eI6DLQnIe77wfXDeMgiofNYzI7do 620
pytransflow/core/transformation/catalogue.py sha256=33oa7tb2Ktl8lQp0NnWozFZHrH7UguhysDGyZ3CpFJ8 2782
pytransflow/core/transformation/configuration.py sha256=aGORE9kcuVKr79etLNu8Xh3kKIhfpRi-IaPwGt7JQgk 2210
pytransflow/core/transformation/exception_handler.py sha256=-6zySELnNixVXDfnJaJJJJrdHolouVhVelBrx8BkXXk 1692
pytransflow/core/transformation/schema.py sha256=6oH5rRgXYgCFqjnHNozuITLl-MlaBzohG0A5xz4UcLo 5166
pytransflow/core/transformation/transformation.py sha256=UrGDPKoyu_5X2pnat3qX_qgMKUdqfbfC1qezbiyK9og 1619
pytransflow/exceptions/__init__.py sha256=nGLgiDigBqeSGIxgTX1yi0m-e7YEfWUwqRdD8jQTvl0 2407
pytransflow/exceptions/analyzer.py sha256=zvVTSV-3An4xH-YttQ7sGWiCiXC9N5pHxYQCcSDGGSY 985
pytransflow/exceptions/base.py sha256=2op0AYqoaFjiKxbydNAS_YAraaHWmNjddxiq8HIzMZU 171
pytransflow/exceptions/configuration.py sha256=8qGohnHPg6J08WAQLQ_4G03WhrjlB9-r7HIN8VQvNEE 552
pytransflow/exceptions/controller.py sha256=9RB_DLVEqZmfNXuJFB9MW5qwm8kdTcHHwV5Ou96CaFw 506
pytransflow/exceptions/flow.py sha256=jBpugz-baPDU-W7h2RdZco6mALhtEm2iri0Z2MMnE_Y 3552
pytransflow/exceptions/records.py sha256=_Z7NilPsPvRYC__MV48abm798_ya-9NZCCxA3pAXOq0 479
pytransflow/exceptions/transformation.py sha256=8EJ6xnR4I0WKjDI3SbhXj2MHOpgFrNibnNgecteIhN8 925
pytransflow/transformations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytransflow/transformations/add_field.py sha256=8QjrlAR2G7aDitFw0k-wL9Ov-QjkzZlgtgY4VXCLT_A 1407
pytransflow/transformations/flatten.py sha256=8izhYC8DSUmE6IqX4rs3vB4I-RJ22D_X3KbjDfvV-Ak 2852
pytransflow/transformations/generate_uuid.py sha256=arq8oa869B8SsvU7usPvitqxN6mb76mIoSKBwunCv0o 1268
pytransflow/transformations/postfix.py sha256=FYEZOnE6sBcuauPDQUwDGLuoPkTskfPnrIdl4NQOVsE 2534
pytransflow/transformations/prefix.py sha256=qcjEmOWM7J59xMMHp87ymNEv3ZwP_cysweLDfGgqE54 2490
pytransflow/transformations/regex_extract.py sha256=iABFyjvE1LyubJd0n7c_HBjfQ3kfoY0EkDqwLvJ0VYc 2086
pytransflow/transformations/remove_fields.py sha256=-WhUZDvYKcvnj3eqD1xrgKR31b6qd0sPz3EIFt6Y8fw 1680
pytransflow/transformations/rename.py sha256=8ALki_MV-Z3hZT7o2gbG25oevHFX6tIkkqywNB835KU 1547
pytransflow/transformations/validate.py sha256=-3cbHzu7VxK4J5KUQEw6v-CILE7Y7o-jPrWKpqh5C64 1542
pytransflow-0.1.1.dist-info/LICENSE.md sha256=kxrafEjnczltx6eQpfAHUS2jEoV61PT2abTw8FsvSXQ 1057
pytransflow-0.1.1.dist-info/METADATA sha256=6BPfHR29k1HvZOUAtcxu-AuRYvNfFQb5wSSIXA0ay0M 2951
pytransflow-0.1.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
pytransflow-0.1.1.dist-info/entry_points.txt sha256=LerUPVMNF1dae1Hk7E2bsH-VDaI0qppmAnIHhe4ulOs 99
pytransflow-0.1.1.dist-info/RECORD

entry_points.txt

docs = scripts.build:docs
linters = scripts.build:linters
tests = scripts.build:tests