nesso-cli

View on PyPIReverse Dependencies (1)

0.10.11 nesso_cli-0.10.11-py3-none-any.whl

Wheel Details

Project: nesso-cli
Version: 0.10.11
Filename: nesso_cli-0.10.11-py3-none-any.whl
Download: [link]
Size: 171966
MD5: 7e9283a390d83cd3f405ef5ff5bc9e06
SHA256: 8833ac3f5559cb382dcaafac4192104a8d1ecb320e1fc82d2e2c086e0eaefd7d
Uploaded: 2024-05-17 08:20:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nesso_cli
Version: 0.10.11
Summary: A CLI tool for managing data models.
Author-Email: Michał Zawadzki <mzawadzki[at]dyvenia.com>
Keywords: cli,dbt,dyvenia,data,nesso,models
Requires-Python: >=3.10, <3.13
Requires-Dist: loguru (==0.7.2)
Requires-Dist: python-dotenv (==1.0.0)
Requires-Dist: ruamel.yaml (==0.18.5)
Requires-Dist: pydantic (<2,>=1.10.11)
Requires-Dist: typer (>=0.9.0)
Requires-Dist: nesso_cli[trino]; extra == "all"
Requires-Dist: nesso_cli[redshift]; extra == "all"
Requires-Dist: nesso_cli[databricks]; extra == "all"
Requires-Dist: nesso_cli[sqlserver]; extra == "all"
Requires-Dist: nesso_cli[postgres]; extra == "all"
Requires-Dist: nesso_cli[duckdb]; extra == "all"
Requires-Dist: dbt-databricks (==1.3.2); extra == "databricks"
Requires-Dist: nesso_cli[test]; extra == "dev"
Requires-Dist: nesso_cli[docs]; extra == "dev"
Requires-Dist: dbt-osmosis (>=0.12.4); extra == "dev"
Requires-Dist: sqlfluff (>=2.3.5); extra == "dev"
Requires-Dist: mkdocstrings[python] (==0.24.0); extra == "docs"
Requires-Dist: mkdocs-material[imaging] (==9.4.11); extra == "docs"
Requires-Dist: mkdocs-include-dir-to-nav (==1.2.0); extra == "docs"
Requires-Dist: neoteroi-mkdocs (==1.0.4); extra == "docs"
Requires-Dist: mkdocs-jupyter (==0.24.6); extra == "docs"
Requires-Dist: mike (==2.0.0); extra == "docs"
Requires-Dist: mkdocs-table-reader-plugin (==2.0.3); extra == "docs"
Requires-Dist: mkdocs-include-markdown-plugin (==6.0.4); extra == "docs"
Requires-Dist: mkdocs-git-revision-date-plugin (==0.3.2); extra == "docs"
Requires-Dist: mkdocs-glightbox (>=0.3.5); extra == "docs"
Requires-Dist: mkdocs-material-extensions (==1.3.1); extra == "docs"
Requires-Dist: dbt-duckdb (==1.7.4); extra == "duckdb"
Requires-Dist: duckdb (==0.10.1); extra == "duckdb"
Requires-Dist: dbt-postgres (==1.7.12); extra == "postgres"
Requires-Dist: dbt-redshift (==1.3.0); extra == "redshift"
Requires-Dist: dyvenia-dbt-sqlserver (==1.3.2); extra == "sqlserver"
Requires-Dist: pytest (==7.4.3); extra == "test"
Requires-Dist: pytest-cov (==4.1.0); extra == "test"
Requires-Dist: pytest-env (==1.1.1); extra == "test"
Requires-Dist: coverage (==7.3.2); extra == "test"
Requires-Dist: black (==22.12.0); extra == "test"
Requires-Dist: mypy (==1.7.0); extra == "test"
Requires-Dist: sqlalchemy (==1.4.50); extra == "test"
Requires-Dist: faker (==20.1.0); extra == "test"
Requires-Dist: getkey (==0.6.5); extra == "test"
Requires-Dist: pandas (==1.5.3); extra == "test"
Requires-Dist: mock (==5.1.0); extra == "test"
Requires-Dist: genbadge[coverage] (==1.1.0); extra == "test"
Requires-Dist: flake8 (==6.1.0); extra == "test"
Requires-Dist: Flake8-pyproject (==1.2.3); extra == "test"
Requires-Dist: tomlkit (==0.12.3); extra == "test"
Requires-Dist: interrogate[png] (==1.5.0); extra == "test"
Requires-Dist: dbt-postgres (==1.7.12); extra == "test"
Requires-Dist: dbt-trino (==1.3.2); extra == "trino"
Provides-Extra: all
Provides-Extra: databricks
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: duckdb
Provides-Extra: postgres
Provides-Extra: redshift
Provides-Extra: sqlserver
Provides-Extra: test
Provides-Extra: trino
Description-Content-Type: text/markdown
[Description omitted; length: 1737 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
nesso_cli/__init__.py sha256=DRCW3r4GxsylrFfQgRaWT7knXmLVnnG599RZg51UbLI 548
nesso_cli/nesso_cli.py sha256=brZecmgTlD54nlXx7ocz_O4BxKe2foFAqZvwFHzJmL8 880
nesso_cli/jobs/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nesso_cli/jobs/main.py sha256=hF4MgYCgFql4J6qi3lguqc6HQdP2gm6PpvtSxKBSjZc 34
nesso_cli/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nesso_cli/models/base_model.py sha256=24HYO8Dnl1Rz82ImnyZjnkRbLBaK9TsJ9uywXoXvy5s 10770
nesso_cli/models/common.py sha256=xlHAJkLzkqaSRwZQVEfLmPfsxAIFaZ0XQTjKz2vkfi8 16174
nesso_cli/models/config.py sha256=nUPDM9ZPxvArjhnBBH_RBdtLGzqNmxbaW9CcUJ1IdgY 1352
nesso_cli/models/context.py sha256=N0zH9MFrwjfhNYUN_-dBx3PzDO0s0OqATeJf9FcBdGk 403
nesso_cli/models/init.py sha256=Lhcp3b4tfX4brhB6OYOvp5LsuyOk4fEafGJGjIhVDsw 20703
nesso_cli/models/main.py sha256=yfZ_jg1qo_eocq5-ditGQaqNZCGEvxdGDsJexk1uDBs 3804
nesso_cli/models/metadata.py sha256=GX4FRFcVIn_POIO421pxyj5Qo-FulzZeuyxj1u8leD0 607
nesso_cli/models/model.py sha256=-1axr_ucw0yP6ZhWGRGYVpYS_LyUneRXq61m3wYpBIU 3838
nesso_cli/models/models.py sha256=8_dzZa3E7peVPJVD9H9on3clsOaO_voNoIbqD7Kn6I4 33903
nesso_cli/models/seed.py sha256=2TdVHNAidaaRjNEdZHApKpO2OCGXzkeZQhXvzxYeMu4 7862
nesso_cli/models/source.py sha256=woCEBPy6MiPhu6mQeiKGIwMz6X1AV_uY8YB6For3z-Y 15288
nesso_cli/models/update.py sha256=w6WRsUwaNoOPHO1yWn_7DXJVRRMhc59qRHfklT2qWow 3470
nesso_cli/models/yaml_generators.py sha256=FaPOBpKdrnJgPW7AMchHeL1kT1V6yE2gnO_i7s57l7o 1664
nesso_cli/models/_vendored/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nesso_cli/models/_vendored/dbt_core_interface/__init__.py sha256=JVlCKoXQmszUUxEOSnjPNYKa7Z7zIozPIjqhZLCT73U 114
nesso_cli/models/_vendored/dbt_core_interface/project.py sha256=Dtabct_6DvES8orQB28klDmkZGD4SSW4ATj_UBZZZeM 230402
nesso_cli/models/_vendored/dbt_core_interface/sqlfluff_util.py sha256=gbyAefauJMmErNU_AM8Xz-bbTbOD4YaVuQdPLovbLdc 4580
nesso_cli/models/_vendored/dbt_core_interface/state.py sha256=xO0u2uvu3UOic0eBTMRYTG8ezo6AhPn0MlLbDP0sGEw 29
nesso_cli/models/_vendored/dbt_core_interface/dbt_templater/LICENSE.md sha256=zThEEoHhVVG5xK0hOJnPMGStkK8Bo3hrJ0EJbdTxkyQ 1214
nesso_cli/models/_vendored/dbt_core_interface/dbt_templater/__init__.py sha256=iU7Tbi8-noLQYXBrmjYlZl5zYU8eXx6hSW2x41g6Ezw 786
nesso_cli/models/_vendored/dbt_core_interface/dbt_templater/templater.py sha256=LorMXFWXL0tbwYX4783Kh-etPhqCX20lZncOzODF-68 9078
nesso_cli/models/nesso_macros/dbt_project.yml sha256=aD9ZNLQimEUAgoI-ZWKAw96ogVROsaTKQ-qD69oEQbQ 56
nesso_cli/models/nesso_macros/macros/codegen_helpers.sql sha256=z0hA1yhxNDkl_tzY2h-Wvdx4u8amK1PbCLzZaeUcmmY 9825
nesso_cli/models/nesso_macros/macros/create_description_markdown.sql sha256=K_HsCHLYTJlQPMKiZ673jpcCCRONVttAFddQ7g6_gE8 641
nesso_cli/models/nesso_macros/macros/dbt_profiler.sql sha256=UDpUqf-mBsELb7FRLBojfn9t-zGRVrGJVUL4H7hXf2c 14152
nesso_cli/models/nesso_macros/macros/generate_base_model.sql sha256=g7JdBPYy5NYbYpRge_JnwBBNHaF_pk_Udj_V02nHufM 1506
nesso_cli/models/nesso_macros/macros/generate_model_yaml_boilerplate.sql sha256=CMLk0a2KwfgpqQ--gV8z2dYRF1H5zEx5Zd35LNmWsDA 14728
nesso_cli/models/nesso_macros/macros/generate_seed_yaml_boilerplate.sql sha256=B3EbgxsHa7CQPE0lG7_1_5Pn79leAWiWCcWPKcq5sc4 2420
nesso_cli/models/nesso_macros/macros/generate_source_yaml_boilerplate.sql sha256=dYmdSc7fDoNIpJd6Aag9ZUVjyhcP4XcnVQLDwOsUods 5514
nesso_cli/models/nesso_macros/macros/get_custom_schema.sql sha256=dxRhQjsJWXMQWsdEvLWHtscG3uUxhEaZnjCQnrjT8Xc 445
nesso_cli/models/nesso_macros/macros/get_source_pii_columns.sql sha256=WKPUDc1uutTjnmMn-MD3hHe-vp_gLZige203iTD_gSc 551
nesso_cli/models/nesso_macros/macros/get_table_columns.sql sha256=LpISKGqaGCpoIXkYnyd1QkFkA4oNxtrSGr4W6rbUBjk 677
nesso_cli/models/nesso_macros/macros/hash_column.sql sha256=fRP1p_5XH9Hvp6l8fgCKsGW-LuzGa2yLCxLcV1Lutto 559
nesso_cli/models/nesso_macros/macros/hash_source_pii_columns.sql sha256=lGErzlYHFQm6ubrXmQR8mQpMxXZyL7GahQMwRXDtOds 481
nesso_cli/models/nesso_macros/macros/redshift_external_tables_fix.sql sha256=IGlPQVxPH3xVkpuutdbnbP4zAN2-_jZg8UzdCGJTpeQ 1101
nesso_cli/models/templates/.gitignore sha256=bMeriNq1Y0pjIcms2o0PjlDgEjqh-ynjot2BFb7P7MI 2111
nesso_cli/models/templates/CONTRIBUTING.md sha256=X3v3hx5_WwEGLIvGMn_tRBrObTxxd5_Lz7i0q-2luZc 136
nesso_cli/models/templates/README.md sha256=sCPo69zlwjjwTDWZ3gGxv_jgYvL2Y_bIi_UYpyhvHNc 1249
nesso_cli/models/templates/config.yml sha256=8qks2CVVc2znnetrGpdEFBTbdKEeRTeRnUZFKa7dID0 362
nesso_cli/models/templates/dbt_project.yml sha256=qzu1JcwMIL7b2fvBkVVNeMqwzM9b4-gmyv1L7qjUuQ4 1465
nesso_cli/models/templates/packages.yml sha256=06Id5QuOoWhsjwUk1uw6VlEwQmTI28_w3sFRgBS1XiU 585
nesso_cli/models/templates/prepare.sh sha256=dgeSYbW1I2-Y8ep7R4BZLHhHmJUt-XWJ047b_ufBS_g 1505
nesso_cli/models/templates/requirements.txt sha256=r75KdNclUKCIzMdeJigqdMV-Sf4hn2F6y02-T-W8Dvw 50
nesso_cli/models/templates/{{ bronze_schema }}.yml sha256=8pWWcPVqM-VZW00doEeuqLqHAtNTGE2epjRdpdbv2P0 148
nesso_cli/models/templates/.vscode/extensions.list sha256=_zsKaGPVYf3SUGjhhx1zcf1DtHIrvbHe__BrpzdCsY8 809
nesso_cli/models/templates/.vscode/install_extensions.sh sha256=vuo2QhFrip_7SOlUMr5Tmu_6p0Trr9_5zkpP5ax1G48 57
nesso_cli/models/templates/.vscode/settings.json sha256=vNmuvfSm8aszbdjoMZ4d-Lo9UjL-SlJGK92JbY4jl50 774
nesso_cli/models/tests/.env.example sha256=HJwd4jbk4vB2fXxmd4vLW6V3NMdMR-FJyRjivbFuLi0 23
nesso_cli/models/tests/compose.yml sha256=ogQd_Z9RwIKgiyZn_pVISa5LHe-SaVf88XtAIyAdcZc 321
nesso_cli/models/tests/conftest.py sha256=pQmcd-ScSRabrPJSgmAGI0WDVckZZVBCoQSgliKIOSc 17585
nesso_cli/models/tests/pytest.ini sha256=va-JR1tgnItGjNr2uUzB_McNMT-ODtmxNAlIR6Uabw8 162
nesso_cli/models/tests/test_base_model.py sha256=2jAwT9OjdCpMBe-WLeVtkeBKYsFRWx-cfTXFionlVog 15884
nesso_cli/models/tests/test_common.py sha256=CybRpPr9BBisaNt7iBLVUzX2kzODSaPLGrBW5SyCH-s 7194
nesso_cli/models/tests/test_dbt_macros.py sha256=2f1WQbSfFZxQ4gMWyxgPbnTi3LchteaiBsYop3BrwF4 2029
nesso_cli/models/tests/test_init.py sha256=Swhd8oxhLV_iYKzWKIR7d5wIvAox8zdS3zWLuAMpIHs 12980
nesso_cli/models/tests/test_main.py sha256=cfCNaV7oyY0f-Pipw1XbmLdgYRNRMO94WzO84UZULyI 923
nesso_cli/models/tests/test_metadata.py sha256=QlVqRmis5o42z2IQCRARAksgBQwQCXQVQwk8eA3ERXg 234
nesso_cli/models/tests/test_model.py sha256=4Ai3IgE_E_Qj4NQJoE2oNFp-96ezWaLAWcUWcEWPdkc 4210
nesso_cli/models/tests/test_models.py sha256=o4XE32eT8o3DOeYfj5G4ZkDYHVrzBYcZAb4R8TzIrx0 7862
nesso_cli/models/tests/test_seed.py sha256=qTUgELvrs20J0EpBnXa8IcS0rNBemuo4aI_S0aBl-gE 8828
nesso_cli/models/tests/test_source.py sha256=PJJdWGXhmSMh6x6yhTAhCkv7IZKvXZGXe76_Zm3tLxc 15331
nesso_cli/models/tests/test_update.py sha256=H79C-MxWat1CSGNshljdr6DqB-PRWdGawNd5E58Ppl4 16207
nesso_cli/models/tests/test_yaml_generators.py sha256=Lix-BsfeZduNDZYLEj-Lp3TITlR6lY4AM7gJT8gRWBU 1042
nesso_cli/models/tests/validate_tables.py sha256=1Y7UWQcwhokuUV8ksq19v5Lx5qLYDueaTJJiSxaFWcc 11267
nesso_cli/models/tests/dbt_projects/postgres/dbt_project.yml sha256=L1e02cINgcBeTVUDx_TObFkLxTFMJTX43fphynAmZW0 772
nesso_cli/models/tests/dbt_projects/postgres/packages.yml sha256=Z9i3Ee5vH7kiJf2-e09wW-DZHvcGv0u1fUmzXie6Ne8 205
nesso_cli/models/tests/dbt_projects/postgres/profiles.yml sha256=noihYtXw8RyewV8uobDKGtqYJBlRxPQmSnagT4O72QU 412
nesso_cli/models/tests/dbt_projects/postgres/.nesso/config.yml sha256=5xMK0Ars_Q646uNxzPGyfCYYSys67XDpmYWebqcioeY 265
nesso_cli/models/tests/dbt_projects/postgres/seeds/average salary test.xlsx sha256=wlCM46pEAtK8tmkcvK6ZSxts0WHflcr-07F3nyKWmZU 14415
nesso_cli/models/tests/dbt_projects/postgres/seeds/countries_example.csv sha256=rbiq_-_9YsHCkji1ONqMFPxTSUTI49Ft-9PLarivB9w 130
nesso_cli/models/tests/dbt_projects/trino/dbt_project.yml sha256=UAXojkft9tvLIOWF2Lj9Oz9XwUUgL5oNJx2jwZfK7-w 784
nesso_cli/models/tests/dbt_projects/trino/packages.yml sha256=G8iKFFVulZM2cHj72o0aQygZhdGF5Ko2Yt1uw1V2jVE 170
nesso_cli/models/tests/dbt_projects/trino/profiles.yml sha256=BolTg1HnYvys8jymtmx2O6HjNHw68s8YtpQM5Zee7lg 251
nesso_cli/models/tests/functional/test_da_workflow.py sha256=8OWShnu7rOXG87-W60vvobYTGG_CeaWMh5PgRGmMpoc 6796
nesso_cli-0.10.11.dist-info/entry_points.txt sha256=ezOW5kBsCh8xb3y0K9z7N9FlEAXY2lrhcDMditkmXNs 49
nesso_cli-0.10.11.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
nesso_cli-0.10.11.dist-info/METADATA sha256=zITCr2g_REIdy7oOIid2k8GejXWFTF_5N2Du-0gWCB8 4922
nesso_cli-0.10.11.dist-info/RECORD

entry_points.txt

nesso = nesso_cli.nesso_cli:cli