pyspark-testframework

View on PyPIReverse Dependencies (2)

2.5.0 pyspark_testframework-2.5.0-py3-none-any.whl

Wheel Details

Project: pyspark-testframework
Version: 2.5.0
Filename: pyspark_testframework-2.5.0-py3-none-any.whl
Download: [link]
Size: 19460
MD5: a02ede987d23346a38111f99c01d3243
SHA256: 07017546f228c0509cc51971b0b1080c8830d0238f3c6ea4c79deac2b95b21d0
Uploaded: 2024-12-17 13:05:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyspark-testframework
Version: 2.5.0
Summary: Testframework for PySpark DataFrames
Author-Email: Woonstad Rotterdam <info[at]woonstadrotterdam.nl>, Tomer Gabay <tomer.gabay[at]woonstadrotterdam.nl>, Vincent van der Meij <vincent.van.der.meij[at]woonstadrotterdam.nl>, Tiddo Loos <tiddo.loos[at]woonstadrotterdam.nl>, Ben Verhees <ben.verhees[at]woonstadrotterdam.nl>
Project-Url: Homepage, https://github.com/woonstadrotterdam/pyspark-testframework
Project-Url: Issues, https://github.com/woonstadrotterdam/pyspark-testframework/issues
License: MIT License Copyright (c) 2024 Woonstad Rotterdam 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: pyspark,dataframe,test,testframework
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9.5
Requires-Dist: pre-commit (==3.*); extra == "test"
Requires-Dist: pytest (==8.*); extra == "test"
Requires-Dist: pytest-cov (==5.*); extra == "test"
Requires-Dist: pyspark (==3.*); extra == "test"
Requires-Dist: pyspark-testframework[test]; extra == "dev"
Requires-Dist: ruff (==0.4.8); extra == "dev"
Provides-Extra: test
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 12471 characters]

WHEEL

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

RECORD

Path Digest Size
testframework/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
testframework/_version.py sha256=22tfRM9OwFMNZpfbY5SwhehtT_8ljy__s8iqxgveimE 411
testframework/dataquality/__init__.py sha256=p9TrGt0WPIhbLe-0dxsJoIRKLiBK5NIqO2sY2Kh4i2A 70
testframework/dataquality/_base.py sha256=YmGosHnrKaGoU4tWGwZZyFlSOWoR392dNtfu9X1jt1k 2983
testframework/dataquality/dataframe/__init__.py sha256=GeIhvId2Ni1sHhoUVcq3tFqlq7s7hImo3ZGlAez_N5E 77
testframework/dataquality/dataframe/dataframe_tester.py sha256=4IgMiIdJdtS1X6EZtZGkSUfEeEIxEuAa7OQ3cEltsFk 18219
testframework/dataquality/tests/__init__.py sha256=AUOFpbRYWR8Q6QV4ClwlhJ6XRMMXJw7Eh-aSmf5sB-w 534
testframework/dataquality/tests/correct_value.py sha256=2LE--humv3vDaW73XrL4IxayEZf5y1MtOWW_iF12nEc 1124
testframework/dataquality/tests/integer_string.py sha256=RPIZeN8lPEXf9wyhYIZ9IR0IGnm_IOa_koEI8gDEfOk 388
testframework/dataquality/tests/not_null.py sha256=yvdhstcDFv_BhsqsNDSf0O54dtYTRMBodT6YjM-keBY 729
testframework/dataquality/tests/regex_tst.py sha256=4VGWqvBk-0AG3cIi2MtAm2Q9SI5uGYGlEc6mDoTdLhE 969
testframework/dataquality/tests/valid_category.py sha256=y7XLbi9t11SVk7b7qywQOxuAnhPF50dfN5qQ66grBDc 1330
testframework/dataquality/tests/valid_date_range.py sha256=USPJw5iVvQxGE4OXF7vbXCdtD5DBzeg6vRbVJLMbzBo 2483
testframework/dataquality/tests/valid_numeric_range.py sha256=sCo3xckzB8a9CRoAiPpTJTIO9K2wjaAtfetVVzROiTI 1536
testframework/dataquality/tests/valid_numeric_string_range.py sha256=Dkp7hWdYTQFzui4r3dDSyRsTxGWR9v0pQouQk_WVDZI 1818
testframework/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
testframework/utils/decorators.py sha256=1baLOnAB9epXv6BK0dvuFD8FYWPXcpEx4D9EcctN1_c 2440
pyspark_testframework-2.5.0.dist-info/LICENSE sha256=XHXrWnYTM8HAM7azt1zAhsP6aD-sM-2DPoUAfoYx57Y 1075
pyspark_testframework-2.5.0.dist-info/METADATA sha256=XDWMRnoBURkXVNaM0oAtrAfnMnSBmLPJl5ThJDNmbqM 15049
pyspark_testframework-2.5.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
pyspark_testframework-2.5.0.dist-info/top_level.txt sha256=_4NVWFQs5_tlaT7Uw1qDG1-F4Q8L9cQxmK9wvaHOtss 14
pyspark_testframework-2.5.0.dist-info/RECORD

top_level.txt

testframework