pramen-py

View on PyPIReverse Dependencies (0)

1.11.2 pramen_py-1.11.2-py3-none-any.whl

Wheel Details

Project: pramen-py
Version: 1.11.2
Filename: pramen_py-1.11.2-py3-none-any.whl
Download: [link]
Size: 45703
MD5: 43ab0159be269eca5bed6e44e4a1be79
SHA256: 710949509aa97d7bf4fb5c01d0d5e2f12ccbdca9ada5560ba5f43dc44fcaf431
Uploaded: 2025-03-03 09:54:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pramen-py
Version: 1.11.2
Summary: Pramen transformations written in python
Author: Artem Zhukov
Author-Email: iam[at]zhukovgreen.pro
Maintainer: Artem Zhukov
Maintainer-Email: iam[at]zhukovgreen.pro
Home-Page: https://github.com/AbsaOSS/pramen
Project-Url: Repository, https://github.com/AbsaOSS/pramen
Keywords: paramen,pyspark,transformations,metastore
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.6.8,<4.0
Requires-Dist: PyYAML (<7.0,>=6.0)
Requires-Dist: attrs (<22.0.0,>=21.4.0)
Requires-Dist: cattrs (==1.0.0); python_full_version >= "3.6.8" and python_version < "3.7"
Requires-Dist: cattrs (<23.0.0,>=22.1.0); python_version >= "3.7" and python_version < "4.0"
Requires-Dist: chispa (<0.10.0,>=0.9.2)
Requires-Dist: click (<9.0.0,>=8.0.3)
Requires-Dist: contextvars (<3.0,>=2.4)
Requires-Dist: environs (<10.0.0,>=9.5.0)
Requires-Dist: loguru (<0.7.0,>=0.6.0)
Requires-Dist: pyhocon (<0.4.0,>=0.3.59)
Requires-Dist: pyspark (==3.1.3)
Requires-Dist: pytest (==6.2.5)
Requires-Dist: pytest-asyncio (==0.16)
Requires-Dist: pytest-cov (==2.12.1)
Requires-Dist: pytest-mock (==3.6.1)
Requires-Dist: pytest-sugar (<0.10.0,>=0.9.4)
Requires-Dist: rich (<12.0.0,>=11.1.0)
Requires-Dist: types-PyYAML (<7.0.0,>=6.0.4)
Requires-Dist: typing-extensions (<5.0.0,>=4.1.1)
Description-Content-Type: text/markdown
[Description omitted; length: 5054 characters]

WHEEL

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

RECORD

Path Digest Size
.env.example sha256=AGamPUgcwz3JJZET8kPSlrQ7SAIYA3FFvU9qGl3kGQI 1281
pramen_py/__init__.py sha256=uOzyaF-x4vM9nyVh1-Nx68HLn-mB5ZAkCcvp_3v3nbk 912
pramen_py/app/__init__.py sha256=iNkjKSPCFXLprzkCZyc0KS4HMMLPrKQTgJON_6TpuQw 790
pramen_py/app/cli.py sha256=eeZMvITwYPqoNNWnkfgUWpiyekydL4DyrVjQa4jQzkg 4290
pramen_py/app/logger.py sha256=H7IHcHeX51M0CN3YdTRPC3zE5yMX_eMCMm70Mxw2PM0 1187
pramen_py/metastore/__init__.py sha256=qnvR3CLgJO5NIoIr9Rw3UWMd--PJwEBQn_E-lJ7MzIo 592
pramen_py/metastore/reader.py sha256=qXO-Y9TjYShdKWrBPRPQv3v7iSrCrL3k-fpSjo7VZy4 14366
pramen_py/metastore/reader_base.py sha256=v3-7N1gt6aoP-iy_ZAp2JANgroXgkyyBUovzd9p6uGM 4422
pramen_py/metastore/writer.py sha256=onRb0tV-HRqcmgr6Zhd4X6OU9-QnoDHfe71vaaZpnhE 4610
pramen_py/metastore/writer_base.py sha256=nQbRJs2f3ueIOcZbT8m6FS3rYK9ItN6gXMOoFuqbvKQ 1657
pramen_py/models/__init__.py sha256=Qcd1I2V9bln2XVdvM14R7hscAMueWG95DRCLH8Ba0ng 4688
pramen_py/models/utils.py sha256=WgQ6k9d6A2ibBFIgvoDN5INusB9JS7IIna79PVfrOSo 1387
pramen_py/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pramen_py/runner/__init__.py sha256=qnvR3CLgJO5NIoIr9Rw3UWMd--PJwEBQn_E-lJ7MzIo 592
pramen_py/runner/runner_base.py sha256=byMYwJZ5FdfQet6pzftefF6GgjMLh2_Xs5WiMmEyS_0 6408
pramen_py/runner/runner_transformation.py sha256=yu0tZI6Ce67W2bqIp60fx9Zq-0JBS7F3MGF_KyGuYHQ 7431
pramen_py/test_utils/__init__.py sha256=Ep6-MuuL6MYVpUqrvyV0auGxiSK27u3IVjtoTubpMxM 1098
pramen_py/test_utils/fixtures.py sha256=MhYLRUCQnQTtA95BpR3UGs8mxC3oez9w2IfoAWAl2bM 3693
pramen_py/test_utils/plugin.py sha256=esbcITPeqSshLGAHjxnhCu5kZdwZJwzWz8dH5fPqUaM 684
pramen_py/test_utils/spark_utils.py sha256=nZ8hvRQ_3WcrG34Px1CJ5u0hAigIjCh-OzuW-4prYSQ 4378
pramen_py/test_utils/when.py sha256=8AzWupAlU3dj5MKoeSXNGkhUR2OgS2dZWQFbtz5--L8 10788
pramen_py/transformation/__init__.py sha256=qnvR3CLgJO5NIoIr9Rw3UWMd--PJwEBQn_E-lJ7MzIo 592
pramen_py/transformation/transformation_base.py sha256=i6t74Zv4IuD5RMylyVMmNDgiBYj3rvTRzcH0rhsyCb0 1977
pramen_py/utils/__init__.py sha256=DA4LzWFZ2uUdaPZpv6gQTFYbtZlssSg7qkpL1JYRbKI 7375
pramen_py/utils/file_system.py sha256=uaIXAlvzB5xa7Yb3ckzC3ChzxnTRrX6kOH4TP71RJmU 5320
tests/resources/real_config.yaml sha256=yur8yOINuKGPNeitEByIA3RSszE4ypxE9lRLbWWbc_g 1610
transformations/__init__.py sha256=qnvR3CLgJO5NIoIr9Rw3UWMd--PJwEBQn_E-lJ7MzIo 592
transformations/example_trasformation_one/__init__.py sha256=qnvR3CLgJO5NIoIr9Rw3UWMd--PJwEBQn_E-lJ7MzIo 592
transformations/example_trasformation_one/some_transformation.py sha256=fgMMxcP2v5RHDxk-wcM9CknH-BgxnySxdRA3ZGJ6I94 1371
transformations/example_trasformation_two/__init__.py sha256=qnvR3CLgJO5NIoIr9Rw3UWMd--PJwEBQn_E-lJ7MzIo 592
transformations/example_trasformation_two/some_transformation.py sha256=lR2X5lgjEBXEPwOIvbUujGQyDxLOhADnrhSBbW8JHnI 1313
transformations/identity_transformer/__init__.py sha256=8uvdeYE0NM6uw1I9LsHPMkqKYjAcsLcnhCvwafNkpmQ 1534
transformations/identity_transformer/example_config.yaml sha256=NYpjVKAPVbeWMcLWuh85aP_Cx1cCY6J4f-KsreshfpY 612
pramen_py-1.11.2.dist-info/METADATA sha256=T_rXqtjo2Sl24jKRTDB18FHsLJZyTWzr8-YmHpamEMY 6720
pramen_py-1.11.2.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
pramen_py-1.11.2.dist-info/entry_points.txt sha256=NvDccEbwOEYxLohE20QslaatHPC6_66wgmOGU0uzd08 102
pramen_py-1.11.2.dist-info/RECORD

entry_points.txt

pramen-py = pramen_py.app.cli:main
pramen_py = pramen_py.test_utils.plugin