jobsworthy

View on PyPIReverse Dependencies (0)

0.7.9 jobsworthy-0.7.9-py3-none-any.whl

Wheel Details

Project: jobsworthy
Version: 0.7.9
Filename: jobsworthy-0.7.9-py3-none-any.whl
Download: [link]
Size: 69412
MD5: 61d9ebd4c6669ec6777c1f2773e3d5d9
SHA256: 17dee9bd04b99c8ffb47e31c5b4f32b0d1f7243c4e7fefd11bf1647cac31b0b6
Uploaded: 2023-03-23 22:39:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jobsworthy
Version: 0.7.9
Author: Col Perks
Author-Email: wild.fauve[at]gmail.com
Home-Page: https://github.com/wildfauve/jobsworth
Project-Url: Repository, https://github.com/wildfauve/jobsworth
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9,<4.0
Requires-Dist: PyMonad (<3.0.0,>=2.4.0)
Requires-Dist: azure-identity (<2.0.0,>=1.11.0)
Requires-Dist: azure-storage-file-datalake (<13.0.0,>=12.9.1)
Requires-Dist: delta-spark (<3.0.0,>=2.1.1)
Requires-Dist: dependency-injector (<5.0.0,>=4.40.0)
Requires-Dist: pino (<0.7.0,>=0.6.0)
Requires-Dist: pyspark (<4.0.0,>=3.3.0)
Requires-Dist: rdflib (<7.0.0,>=6.2.0)
Requires-Dist: validators (<0.21.0,>=0.20.0)
Description-Content-Type: text/markdown
[Description omitted; length: 942 characters]

WHEEL

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

RECORD

Path Digest Size
jobsworthy/__init__.py sha256=i2mF31UAcBHiYg7kbdl4v8_7exn68Qgq9W5_8lDOMso 116
jobsworthy/model/__init__.py sha256=-hCicepb7m_YvDKKKqpm7GrNzxkm14ogveMH_DB6L8Q 138
jobsworthy/model/model_errors.py sha256=ffWpkLqF2k33XqbkB2FNdM8CtA1XK7q6CVGR4J-9n0I 165
jobsworthy/model/streamer.py sha256=7oVD7JOkZzU6AgOXDE2ltJeHA4ACSpgyU9dbyd4UcxU 10869
jobsworthy/model/value.py sha256=6YCjQSF4bBU0CsUUMKQDeVwa4hsHZ1hBaxR3hpbobPw 814
jobsworthy/observer/__init__.py sha256=2dLIs2sZRDpaeJuvcE1ZZx6ZYNMaanhbirrgPvMB_8g 282
jobsworthy/observer/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jobsworthy/observer/domain/error.py sha256=2vxHRE7TwjMd4G_DZh5kc9ye7LWPghIjrAo5IiPr_Ws 139
jobsworthy/observer/domain/metrics.py sha256=FceMQUTtAeAzlf47zxf8L1se4D16_xI3YPjOKBiy_Dc 1286
jobsworthy/observer/domain/schema.py sha256=2lZONY85ZPAc69aLC5lIUdRDn1L3Vn8QsLRFj5XLz0U 2517
jobsworthy/observer/domain/table.py sha256=oqnipIPGs98nqp2RAxOLkkzllanddJ126xbE1Wz9N9c 1327
jobsworthy/observer/domain/vocab.py sha256=0tkZW9JaRghOfntHwU1szodzUCgGEMjprc8JsQJfkfU 1387
jobsworthy/observer/observer.py sha256=vgHYedmW4xkQSug3Gjx7fed3zD7R_z4EV6L022RJEN0 15929
jobsworthy/observer/repo/__init__.py sha256=hDExw93msfRKKyVdxfnyp9mAw6i6v3-h7XanfHNFND4 49
jobsworthy/observer/repo/observer.py sha256=n5gaV2_e9IbmAuW7qFgAA-it4Fjfn18ie0iBY5w3zzA 831
jobsworthy/performance/__init__.py sha256=11lbkODi0ccrHFxcrplxNGaReDotm_hW7nVrvmPDXEI 201
jobsworthy/performance/perf_log.py sha256=mGl2zSmXGBCiUtidd47UnkcabpGwMs3vCAtBiChPL-A 2860
jobsworthy/performance/repo/performance.py sha256=swadMfJeGV7zMe_7l4M8aROn0uAOKNQTURSK_qx6Sao 508
jobsworthy/repo/__init__.py sha256=ZxxSjkcogQhDcUF4vUxlNe3T01N1aNvP6kWmUyk7wok 796
jobsworthy/repo/cosmos_repo.py sha256=cZ5GRh5rRr-nd0uOZDANWOobzPXGQ2kp8ezrZgkIA2s 4575
jobsworthy/repo/hive_repo.py sha256=hM05H5XCLdyZxa3kxe6ZG_q87eRFGVT8MKfGq6NLapA 26292
jobsworthy/repo/properties.py sha256=RU2Gj-NojhBQ2PLqx65Bv0ElV3T-2m8qnuA5bIIXnk8 9713
jobsworthy/repo/readers.py sha256=WZMrpWSNrw1lQPnb7vJi1CzGiE1OKjuLFrgEhFogUgA 6517
jobsworthy/repo/repo_messages.py sha256=7F5rQb5r1-CpLKSHAV5eAVFofhSB04DnTjMwpMcrdIc 6029
jobsworthy/repo/spark_db.py sha256=y5tX_ETFdwTXtzDOe2-hCL8rWRX1bCqvm8mMosegyjE 11712
jobsworthy/repo/spark_repo.py sha256=kjr_g6z3Pv9RvissoJQ1NIBXAlVBF3ypHe3KtF-Qdtc 3272
jobsworthy/repo/spark_util.py sha256=WqbeRxIIDCAyGuv-4cjwnIR2H5uCp1XtI9fpJQ0M-7U 2547
jobsworthy/repo/sql_builder.py sha256=03_7UgcRmZFSTuj1RuKx2r7D92AkxxIT9M3SCX1POnA 2790
jobsworthy/repo/writers.py sha256=OJrc3EJDKP5aimo5NN1AxNul1cbRDNawbo5FcU_nHDs 3562
jobsworthy/spark_job/__init__.py sha256=0QzrKGuz63XYiHorhX4jluRzYICrDimbd4u6qQUF9C0 160
jobsworthy/spark_job/command/simple_streamer.py sha256=i8d6LT6cW-STrKsyH1wwHLPKAKu67DKuz4f-8A5pC1o 1090
jobsworthy/spark_job/config.py sha256=0gV-oMoIxCvcDHcCy5F3JlPlnoJqepj4oI3eVpC6L_M 3148
jobsworthy/spark_job/spark_job.py sha256=0zWEfJMQgOGxNe7iNzYY9ydgM1XCMVQtxKd6NO-neuY 3855
jobsworthy/structure/__init__.py sha256=-vF_SdtAOUwJhEwtIuerIvRUC0fzsaHgTE_3FocXINc 626
jobsworthy/structure/puml/__init__.py sha256=I8netrpbukK-TFN7hky_lqxKi0ONJQrsz4ygfBH4uy4 284
jobsworthy/structure/puml/builder/class_model_builder.py sha256=k32fRWSFAttWCIL80NUKvPhwSibYVajQcevnd4ESnXM 6572
jobsworthy/structure/puml/builder/print_schema_to_puml.py sha256=dX3hBuJM78LQpCOHpyU5lFPP-fWPiF0iGVVXPfFWFR0 10394
jobsworthy/structure/puml/cli.py sha256=FH0ubJaQ7H0L_XpVZrEngs7y61RKPYqqaWs-_BumcdI 1780
jobsworthy/structure/puml/code_generator/hive_table_schema.py sha256=dmznDb2dGu7URZRIGkJrH9zWztUaEbo_y-3Wjdzq9ug 6429
jobsworthy/structure/puml/code_generator/puml_generator.py sha256=NHXvQCaoslSaf31B91i0vZbPTWalWa7LaRsOpMkrdfo 1327
jobsworthy/structure/puml/code_generator/repo_definition.py sha256=aezaHd6nlMgxSiIzjYs75JDBlwqebnZfR-a-9YDldNo 2262
jobsworthy/structure/puml/model/class_model.py sha256=LEB405Y8ELKDeTBfSnadaAXlDsG3vCGcZlaRhxOtFcY 8070
jobsworthy/structure/puml/model_maker.py sha256=6XwhAifD57D7C_NPh_jZfweKTV_50fwkh8AomFjO5Aw 2439
jobsworthy/structure/puml/puml_maker.py sha256=_5t8oiNx0G3hRxJkuSEUm4OQgtQcGl9nF348dVsjeLk 1890
jobsworthy/structure/puml/util/error.py sha256=dUiEyBhOvMdu_YSl2t_GjBfxnxKKScL52aIHZxOArZg 106
jobsworthy/structure/puml/util/text.py sha256=L8_Q18BebD0o16g7MLZcuovGwk3zDAhitZsv7jqNjc0 405
jobsworthy/structure/puml/writer/file_writer.py sha256=5fRA0WW9K0bYAoHBkMzzsM29z_bMDI1pK9VXW5TsQgw 1253
jobsworthy/structure/schema_util.py sha256=K0aXZRJozG7Zdh8PlpBHqUKis76t11Gf1VmlZ1mZoS0 3357
jobsworthy/structure/structure.py sha256=R0JqY3oU91v2Q1Td7hmXTe6QbcIcV1TW6VT5DH-z_Fo 12945
jobsworthy/structure/value.py sha256=PCFl0Bs8lCWpHZYKd6QRnZcjKSAOkc3eqkUo5vOhZaw 157
jobsworthy/structure/vocab_util.py sha256=FsJgmbbQQhUeAMAoWXcdUSlTL0IGSZM2Ey9waFCAJaA 4328
jobsworthy/util/console.py sha256=4oVJ92o-a5m5kmPXJxf59gsl7WuJ5qAvhMhqeAfujwI 55
jobsworthy/util/databricks.py sha256=w-ccm3MFK4zgbYbjvWoxcrEP68GLBjlOK72f0D2iSks 2465
jobsworthy/util/dataklass.py sha256=aO-WOhjRvVta_LllYxLLLpF4ZnSEIjm58eidVFLVYdc 161
jobsworthy/util/env.py sha256=zBTeZr2y82lBOk-xvfNCgtvz37jAj6ZfdivLZeDleQA 494
jobsworthy/util/error.py sha256=XHjiOCvBkm-vK25L0n9fnLxWUDqY0SLQuQ5RduGoGcg 1195
jobsworthy/util/fn.py sha256=XpxtpkJKjaQj1utsfUSE7PJayAIR4ZWqzgmu9qWDR58 4275
jobsworthy/util/json_util.py sha256=OhaUFtaIS74ZamI7-N34AbQ8fm7RLDuYqosujZEnvYw 228
jobsworthy/util/logger.py sha256=ajHO6TtFy4H8rgMMo_fnWYY4gVVPt5TaPEI-aHam9Zc 1952
jobsworthy/util/monad.py sha256=AUw4XS12RwuAUgVD3cYVtuaijHhup55bTcIrxs46omI 3980
jobsworthy/util/secrets.py sha256=vCFOW-Kx7cFpWzsm8jkNaZO5fxNIOzMTQSzXd7MdNfI 4691
jobsworthy/util/session.py sha256=ClCH5FwqKZx3NF0tcHI57uS4WGgshMArE7nqNwfUhCE 1659
jobsworthy/util/singleton.py sha256=U5ci9jCg_UNhaABuYQYjn6pwLAcd9s1XXtprf9Udszo 200
jobsworthy/util/validate.py sha256=noVH7JiIzKPuJS8H1Yb_fFY9JZ7fv6X_-zILdMLVvQ8 191
jobsworthy-0.7.9.dist-info/METADATA sha256=sQl5DQByQHi9giZIycou2zPt2WVYhsKTBQ5pw4-8_f4 1850
jobsworthy-0.7.9.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
jobsworthy-0.7.9.dist-info/entry_points.txt sha256=aO24CVmfqtsCA1Jr1zGkZGLdj6rVpBgHjQmrtzyWRxQ 86
jobsworthy-0.7.9.dist-info/RECORD

entry_points.txt

infra = databricker.infra:cli
puml = jobsworthy.structure.puml.cli:cli