cruxctl

View on PyPIReverse Dependencies (0)

2.3.5 cruxctl-2.3.5-py3-none-any.whl

Wheel Details

Project: cruxctl
Version: 2.3.5
Filename: cruxctl-2.3.5-py3-none-any.whl
Download: [link]
Size: 60173
MD5: ac131ef94730731b386a2beb708f1fb3
SHA256: 3ddff6290a709b3ed5b9f49f746374c9f38adb64be61a07140095d8a2b2c1e55
Uploaded: 2025-03-03 22:25:58 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: cruxctl
Version: 2.3.5
Author: Crux Data
Author-Email: help[at]cruxdata.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<3.12
Requires-Dist: Jinja2 (<4.0.0,>=3.1.4)
Requires-Dist: crux-odin (==1.8.0)
Requires-Dist: google-cloud-bigquery (<4.0.0,>=3.23.1)
Requires-Dist: numpy (==1.*)
Requires-Dist: pandas (==1.*)
Requires-Dist: platformdirs (<5.0.0,>=4.2.2)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.9)
Requires-Dist: pydash (<9.0.0,>=8.0.1)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: responses (<0.26.0,>=0.25.3)
Requires-Dist: sqlalchemy (<2.0,>=1.0)
Requires-Dist: typer[all] (<0.13.0,>=0.12.3)
Description-Content-Type: text/markdown
[Description omitted; length: 9815 characters]

WHEEL

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

RECORD

Path Digest Size
cruxctl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/command_groups/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/command_groups/auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/command_groups/auth/auth.py sha256=t5Ff74iGQBaNV_MjbWelT8EoO_akwJ0y1IuaB9nvfmQ 4794
cruxctl/command_groups/auth/auth_utilities.py sha256=I_I_xb947XO0VKGM4tQks6xi3ITAnvvxwtU0sx0ioBM 405
cruxctl/command_groups/dataset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/command_groups/dataset/constants.py sha256=DUMNbnwDknSLhzCOXflF1lMVBECnk0_3RULX7z464f4 197
cruxctl/command_groups/dataset/dag_run_handler.py sha256=q-3ZqtXj5Kb6Er8om0643f47cuTuHM5EHriSuB8kMmA 3025
cruxctl/command_groups/dataset/dataset.py sha256=2jCzY89YH1Yp-2Ok84x4BipxnlrcTftkexNyKKNhZx0 40489
cruxctl/command_groups/dataset/dataset_utils.py sha256=K79L2PncTc63eFm2YaQUS0CBaOfhpkIhXIk3m_-aqSc 6342
cruxctl/command_groups/dataset/dispatch_run_handler.py sha256=2lsxisu-Jhd4iWm7AHisIxkd-duCE80Td4Bf0xPDynQ 1744
cruxctl/command_groups/dataset/logs_handler.py sha256=QbqzcKt0Be1vuqrY18ViKt2QWIggSZIV47EmERrCEW0 1930
cruxctl/command_groups/dataset/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/command_groups/dataset/models/export_activity_type.py sha256=fJaI89Vi4GHBqiRCRqCNghSxZdUCm37CalJ8CfWUuZU 111
cruxctl/command_groups/dataset_health/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/command_groups/dataset_health/big_query_dataset_health_repo.py sha256=QAFuuIeH-g4aThRBfLZUjheAmckx_hqQmmquKGzWplM 13660
cruxctl/command_groups/dataset_health/dataset_health.py sha256=hN9xVwifIxWTYVwMs7JDa1OoiXd7B5VBzDghi0aw_W0 12001
cruxctl/command_groups/dataset_health/health_tree_data_adapter.py sha256=T4y7Rh2cA3Gi49ndfT7ToAbsBQjqRoVYw68Kfrh5K8o 5573
cruxctl/command_groups/dataset_health/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/command_groups/dataset_health/models/dataset_health_branch.py sha256=mlzBxtkSzp-EHtbhLPaHrUCiZyFmy5DW3rBOip0KXMM 298
cruxctl/command_groups/dataset_health/models/dataset_health_profile.py sha256=EAMPh1ydmkK-FbWhXP1Tu9894yYOL7V9omKpk6HpAw0 2922
cruxctl/command_groups/dataset_health/postgres_dataset_health_repo.py sha256=2jlXZSY_pSCQ_H4N7vR-43ESreGz7rOif8hav82EkaE 1511
cruxctl/command_groups/deadlines/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/command_groups/deadlines/dataset_deadline_client.py sha256=Fk4OuL9qptm_MEh4CFA_qUfZYldTo-GtPACCuwTbkGc 11033
cruxctl/command_groups/deadlines/dataset_snooze_client.py sha256=-oJue40znknX8VHK1H5KULeHYhlPMk6KFTGlJwLsAz0 7101
cruxctl/command_groups/deadlines/deadline_validations.py sha256=15FyEC6QEHR1O1bA5_n6-9mYl8nRNhztt5blybv-Ugc 9977
cruxctl/command_groups/deadlines/deadlines.py sha256=yynqLl_TnQ8YMEoxm9RqjUUAqH-EJ9GRJCeGi7YzhrU 14966
cruxctl/command_groups/deadlines/deadlines_snooze.py sha256=aZ8tt-Bhe_IGiEUpfwIuO4c4MxLXK7nZwDZs7udThzU 7359
cruxctl/command_groups/deadlines/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/command_groups/deadlines/models/dataset_expected_delivery_deadline_columns.py sha256=E6jWjYAU7sMAjKE93bfdEl0TVjW_u2tdftsRdMOWE7Y 963
cruxctl/command_groups/deadlines/models/deadline_notification_snooze_units.py sha256=FkVQG7mjXmRwSgS1OLJ4Bg08QjW9LYkYcGStKXMyyBo 180
cruxctl/command_groups/deadlines/models/deadline_row.py sha256=tD5Q19pLouTb8ZkToO_LO9KlefrzW8EKif7Ph8yXMB8 778
cruxctl/command_groups/profile/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/command_groups/profile/profile.py sha256=H69__XZl5NtIl5Vu6WARBhB0EbOMEy33pSaaAKNRlTM 3039
cruxctl/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/common/callbacks.py sha256=KHmGE2P85vh9LLKEgCzpfylgCX31f5fahHVUId0gMYk 588
cruxctl/common/constants.py sha256=2vYWaDnK0muP__zt9zWIL_CKTD1hgaycElpZUu147XE 25
cruxctl/common/data_adapters.py sha256=omhIXDDJF1M0LmucqHNg_dhlkerth5dP6-Iziw_W-bg 1000
cruxctl/common/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/common/models/application_profile.py sha256=9JGRd6wQjAvwfk-IIswrVu0Nk5Ll8a7nBkjrTFcrciM 227
cruxctl/common/models/data_format.py sha256=mBXjfRJTP3D62pNaAONMSVQJqJAJ2psX09BntAVHhZY 172
cruxctl/common/models/file_frequency.py sha256=ztF3aD1gvLZ2kGWeFx9i6iV4olNRASjJwp8d9_X1ODY 310
cruxctl/common/typer_constants.py sha256=VpVUj7p596j0pGYaDZcbCaL0dFoRI32FbgFqSWilfKI 1404
cruxctl/common/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cruxctl/common/utils/api_utils.py sha256=AoBIbv9RSYOTXwlrodr4UahVZtpTVeLoovEeKT1Ksww 6033
cruxctl/common/utils/data_adapter_utils.py sha256=ygNIGtBreQTyvYhS-y51kA41wLhXKsfPyEx5WIGF774 442
cruxctl/common/utils/database_utils.py sha256=eq1SViKWSk1_DjQi5WuYqxyZBCofLgyde-1vpD5_fUI 445
cruxctl/common/utils/env_utils.py sha256=BpPt8BaDlvpn7gTn0bCy0WYxMaMeF0_9DN02vEqZCjc 566
cruxctl/common/utils/gcp_secrets_manager.py sha256=DLJH6u_-YyUmU3rkfbBZwyVBWEJRF3iaNjNeV5FcoQk 543
cruxctl/common/utils/schedule_utils.py sha256=9FQpyALbMNeqgOqZssfPI7pzgPDzZT13zL6dY1UXOhs 4840
cruxctl/common/utils/sql_utils.py sha256=JK0LVJDH2zDOzgzuNYGfwuAZeozjO5VsPw-iezTEE2c 145
cruxctl/common/valid_timezones.py sha256=niAp_OTb_po3tmobfF6bVOM3HDwMDnMixMIrdBuKCdQ 13426
cruxctl/main.py sha256=tPpZyAA0w9RnTcOh_iwGFoJ2zZ7M_nogDpDoSin4T5Q 1080
cruxctl/templates/dataset_init.yaml.j2 sha256=UPtbdEuaqZZRsxBI3a2q3H5V-Qoo0l1EoTE8jQNh8w4 1722
cruxctl-2.3.5.dist-info/METADATA sha256=n0rwUmPHTqgsqS3iCvXKNmB3rEy-EkYlCJtSPj0TZBs 10641
cruxctl-2.3.5.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
cruxctl-2.3.5.dist-info/entry_points.txt sha256=VKhPJ3fVImu7zUKpUzVF_yWZYYlKXMSkyn9I92Y2F3A 44
cruxctl-2.3.5.dist-info/RECORD

entry_points.txt

cruxctl = cruxctl.main:app