rdsa-utils

View on PyPIReverse Dependencies (0)

0.3.6 rdsa_utils-0.3.6-py3-none-any.whl

Wheel Details

Project: rdsa-utils
Version: 0.3.6
Filename: rdsa_utils-0.3.6-py3-none-any.whl
Download: [link]
Size: 61810
MD5: 18d3e9cafa2c6f62de2f34ec8492fefa
SHA256: 5f7478f5a586e1eb00774f0e2bfb04fe5c20077f97301fa26eb6a2f6a5095155
Uploaded: 2024-10-16 20:12:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: rdsa-utils
Version: 0.3.6
Summary: A suite of PySpark, Pandas, and general pipeline utils for Reproducible Data Science and Analysis (RDSA) projects.
Author: Reproducible Data Science & Analysis, ONS
Author-Email: Diego.Lara.De.Andres[at]ons.gov.uk, Meg.Scammell[at]ons.gov.uk, Dominic.Bean[at]ons.gov.uk
Home-Page: https://github.com/ONSdigital/rdsa-utils
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: <3.12,>=3.8
Requires-Dist: cloudpathlib[gs] (>=0.15.1)
Requires-Dist: humanfriendly (>=9.1)
Requires-Dist: more-itertools (>=9.0.0)
Requires-Dist: pandas (==1.5.3)
Requires-Dist: numpy (==1.24.4)
Requires-Dist: pydantic (>=2.6.2)
Requires-Dist: pyyaml (>=6.0.1)
Requires-Dist: tomli (>=2.0.1)
Requires-Dist: google-cloud-bigquery (>=3.17.2)
Requires-Dist: google-cloud-storage (>=2.14.0)
Requires-Dist: boto3 (>=1.34.103)
Requires-Dist: bump2version (>=1.0.0); extra == "dev"
Requires-Dist: pre-commit (>=2.6.0); extra == "dev"
Requires-Dist: ruff (>=0.0.270); extra == "dev"
Requires-Dist: chispa (>=0.9.2); extra == "dev"
Requires-Dist: coverage[toml] (>=7.1.0); extra == "dev"
Requires-Dist: pytest (<8.0.0,>=7.1.0); extra == "dev"
Requires-Dist: pytest-cov (>=4.0.0); extra == "dev"
Requires-Dist: pytest-lazy-fixture (>=0.6.0); extra == "dev"
Requires-Dist: pytest-mock (>=3.8.0); extra == "dev"
Requires-Dist: pyspark (==3.5.1); extra == "dev"
Requires-Dist: moto (>=5.0.7); extra == "dev"
Requires-Dist: black (>=24.4.2); extra == "dev"
Requires-Dist: isort (>=5.13.2); extra == "dev"
Requires-Dist: mkdocs (>=1.4.2); extra == "doc"
Requires-Dist: ons-mkdocs-theme (>=1.1.0); extra == "doc"
Requires-Dist: mkdocstrings[python] (>=0.22.0); extra == "doc"
Requires-Dist: mkdocs-git-revision-date-localized-plugin (>=1.2.1); extra == "doc"
Requires-Dist: mkdocs-jupyter (>=0.24.3); extra == "doc"
Requires-Dist: mkdocs-mermaid2-plugin (>=1.1.1); extra == "doc"
Provides-Extra: dev
Provides-Extra: doc
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5925 characters]

WHEEL

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

RECORD

Path Digest Size
rdsa_utils/__init__.py sha256=W_9dCm49nLvZulVAvvsafxLJjVBSKDBHz9K7szFZllo 22
rdsa_utils/exceptions.py sha256=jdW_4XJba_ezTvXVdl8-ZYlA7Ou4ukscBTOsXRf3vGQ 1112
rdsa_utils/logging.py sha256=oPk-rx8XvUdZf3mMrtkanblJGMWoWylJIYqnlDXvW00 18678
rdsa_utils/test_utils.py sha256=1bJgWsg9LSt_wHnBWFC2ZNubFEGBI1CdgpAVXll-7hs 5584
rdsa_utils/typing.py sha256=uJbql_gb5WS_5aC_plzgfOBiZHxZbLLbRwq03Ucw44I 802
rdsa_utils/validation.py sha256=M103-U3WESRzVlI5YXBcMFundceBr3BpNiIbR3o_CqU 2290
rdsa_utils/cdp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rdsa_utils/cdp/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rdsa_utils/cdp/helpers/hdfs_utils.py sha256=OMlsxwVYRaGp7fdLLrhSNGy4I0G4klaMb7th2GOOWxA 11615
rdsa_utils/cdp/helpers/impala.py sha256=ecFcu0ZGHtAJBiZA3htRh9G6fGGO0zMwtENoxC9zBZs 2188
rdsa_utils/cdp/helpers/s3_utils.py sha256=OLoQpv6YgZB-92qL7C3cAqHL628qMYh2O2KddfgwiMg 31560
rdsa_utils/cdp/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rdsa_utils/cdp/io/input.py sha256=q3ec5Z9ifQusZM_I2IhRoYlq_lXCuAeLCgPJr-WquzI 9099
rdsa_utils/cdp/io/output.py sha256=Fu6SUfMWxXNbxL_7dJD210ed3Lw3bi5BSOB_KwL8EY0 14636
rdsa_utils/cdp/io/pipeline_runlog.py sha256=dX11rr7lT2xb1t2x4GM6l10uoqcVAvP_1Pv6yFzTxXg 10612
rdsa_utils/gcp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rdsa_utils/gcp/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rdsa_utils/gcp/helpers/gcp_utils.py sha256=dMArdW19lFtlc_N_HI9Rc2fhB2VRDuBbPJcj_yaFtIM 23081
rdsa_utils/gcp/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rdsa_utils/gcp/io/inputs.py sha256=ja30jhkGXAmxcpEXnkDiXiiON04XMweMqpOLyKLJo_4 9523
rdsa_utils/gcp/io/outputs.py sha256=3-vNXIRh1v41rNZbus2ZbeYF_JxbgTztySgtB25o1mw 6283
rdsa_utils/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rdsa_utils/helpers/pyspark.py sha256=Z6JBJWZ6MqIfm7y7k_ksrB55a7lOQtA61gRkeSzn1H8 32684
rdsa_utils/helpers/python.py sha256=AAnyOMQbpiYyS93w3nzEw_wBheBVyTVk3Q83FQCEoxE 9545
rdsa_utils/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rdsa_utils/io/config.py sha256=Y2CIhYTfhIklYO5uWqrtAwOI4gDge3D2IAbddGObXrU 6363
rdsa_utils/io/input.py sha256=KObhs-VqINR1MaYdzXYuA5dMpqXMqEOo8LrjDSlwloY 2616
rdsa_utils/io/output.py sha256=Wc1TUT96KBdi9xURgicU4X_GP8CeHx8zgSp1JxXirto 2121
rdsa_utils/methods/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rdsa_utils/methods/averaging_methods.py sha256=MoAnnsn_MEB93AjjgnoEClkBlUbCiyiI04TdwgFoFjk 1123
rdsa_utils-0.3.6.dist-info/LICENSE sha256=tN8vHlt_NlMvzVZbK3DBqheEXccnFKK1aZxJ8kQbVZo 1113
rdsa_utils-0.3.6.dist-info/METADATA sha256=Wj2cfds12r8qHRkinaxrc0Hb9Uo2dkVHQ-KF2KGmD0g 8188
rdsa_utils-0.3.6.dist-info/WHEEL sha256=OVMc5UfuAQiSplgO0_WdW7vXVGAt9Hdd6qtN4HotdyA 91
rdsa_utils-0.3.6.dist-info/top_level.txt sha256=k5I8O0K-51hgZdUcC1M3ONWE67DXia2YhL8sy7yyaxw 11
rdsa_utils-0.3.6.dist-info/RECORD

top_level.txt

rdsa_utils