bi-etl

View on PyPIReverse Dependencies (0)

1.7.1 bi_etl-1.7.1-py3-none-any.whl

Wheel Details

Project: bi-etl
Version: 1.7.1
Filename: bi_etl-1.7.1-py3-none-any.whl
Download: [link]
Size: 256719
MD5: 7826972a1b1101e9a2759a20433d7197
SHA256: 76e0b4f563ea861396fa1dea3cd5ea6ed5eb426005a45ed8c11553ef6e992bb9
Uploaded: 2024-10-09 14:39:34 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bi_etl
Version: 1.7.1
Summary: Python ETL Framework
Author: Derek Wood
Author-Email: bietl_info[at]bietl.dev
Home-Page: https://github.com/arcann/bi_etl
Project-Url: Documentation, https://bietl.dev/docs/
Project-Url: Repository, https://github.com/arcann/bi_etl
License: MIT
Keywords: etl
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10,<4.0
Requires-Dist: SQLAlchemy (>=1.4.49)
Requires-Dist: boto3 (>=1.33)
Requires-Dist: btrees (>=4.7.2)
Requires-Dist: config-wrangler[aws] (>=1.0.16)
Requires-Dist: dagster (>=1.5.7); extra == "dagster" or extra == "all"
Requires-Dist: dagster-webserver (>=1); extra == "dagster" or extra == "all"
Requires-Dist: fastavro (>=1.0.0)
Requires-Dist: gevent (>=21.8.0)
Requires-Dist: jira (>=3.1.1); extra == "jira" or extra == "all"
Requires-Dist: keyring (>=21.1.0); extra == "keyring" or extra == "all"
Requires-Dist: more-itertools (>=9.0.0)
Requires-Dist: openpyxl (>=3.0.5)
Requires-Dist: psutil (>=5.7.2)
Requires-Dist: pyarrow (>=10.0.1); extra == "redshift"
Requires-Dist: pydicti (>=1.1.6)
Requires-Dist: pykeepass (>=4.0.6); extra == "pykeepass" or extra == "all"
Requires-Dist: semidbm (>=0.5.1)
Requires-Dist: slack-sdk (>=3.19.5); extra == "slack"
Requires-Dist: sqlparse (>=0.4.2)
Requires-Dist: testcontainers[mssqlserver,mysql,oracle,postgresql] (>=3.5.4); extra == "test" or extra == "all"
Requires-Dist: urllib3 (<2)
Provides-Extra: all
Provides-Extra: dagster
Provides-Extra: jira
Provides-Extra: keyring
Provides-Extra: pykeepass
Provides-Extra: redshift
Provides-Extra: slack
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 1248 characters]

WHEEL

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

RECORD

Path Digest Size
bi_etl/.coveragerc sha256=aeSv9nV5rK-Yej1fRB0wQKamBgvefXeV500OGUV0DqY 628
bi_etl/.project sha256=mIEjRGJq6VrSUH2gWnLwRdmjQHB1Nf7nR5kmLoWIvrE 360
bi_etl/.pydevproject sha256=ntzBUNRrhykrAflYhOyF5kkv1Woxt_ElqOJkWZcku-Y 423
bi_etl/.pylintrc sha256=AiJuAAgg_WOLmkGynFyPl3LrCOBA63-7dHcobgg_JbY 3529
bi_etl/__init__.py sha256=oCGWnWnVjE9Kugp6_4-ec-IkVm7XPbhK5b7VxRSC8SQ 72
bi_etl/boto3_helper/__init__.py sha256=0HnRXOk3FcjuoOuVDsK8JeVeMijnWUbo4y1W3mzZE3E 61
bi_etl/boto3_helper/dynamodb.py sha256=3PaaLEP_ympFMfTxeGewVenq5p5ZTihYQwKrWRX0Yec 1665
bi_etl/boto3_helper/lambdas.py sha256=70CRT94g-yzNOjXMNqW7VywlMOsBAkP74V8Z2f5irpY 148
bi_etl/boto3_helper/s3.py sha256=VlLPcCEwFqIJCkkOicbfQ3RELqP0p9rZCgKjFljXU6k 12225
bi_etl/boto3_helper/session.py sha256=8FrVqK365adh3lJWkNDqvU-jbFdPV4uR2DGqKpAugi0 1905
bi_etl/boto3_helper/ssm.py sha256=lRTg-3g-ko6M6f3VYKhDOrKZ87Q7-CV42OW45mr9vBI 142
bi_etl/bulk_loaders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bi_etl/bulk_loaders/bulk_loader.py sha256=nPDFSLn3sZfH04bbS0EXXZvMCMuzYj3EQh-obtXUxr8 7485
bi_etl/bulk_loaders/bulk_loader_exception.py sha256=M9fey_pnS-zIx5pVD-0BbItL6_jqNAXd24YP-avQpCA 982
bi_etl/bulk_loaders/postgresql_bulk_load_config.py sha256=ksVkSwaLc1wFBx7Pga_z_rIEpyczWRnGgpGIv_swbQQ 323
bi_etl/bulk_loaders/postgresql_copy.py sha256=agFYPTQTDHBHTOD887GcWs_2wf0DYevoZi4a4DU8VhI 3776
bi_etl/bulk_loaders/redshift_s3_avro_loader.py sha256=j-ArLTX1rTtdA1afKZR2NRb_bpcOj8QZmBlkVzGU2ik 6275
bi_etl/bulk_loaders/redshift_s3_base.py sha256=JrFnhekei1QCXQsIfg9_u_SdA1Li8JZOdBOt2d-9E8k 14266
bi_etl/bulk_loaders/redshift_s3_csv_loader.py sha256=-JkzZPbUFK9kYFJse8gdfJj-VKoA7SVGa-wY0P3t4_M 11835
bi_etl/bulk_loaders/redshift_s3_json_loader.py sha256=e9xcQjNKbR9uLH4lXFbk6JHLdjU-mEY8eqDpWP_H1Y8 4126
bi_etl/bulk_loaders/redshift_s3_parquet_loader.py sha256=SMM2AHRkdKgYgs7AvDnLLFeziP-sVxU831_KGMBdpuw 6311
bi_etl/bulk_loaders/s3_bulk_load_config.py sha256=2U5Yvtejb4vA2tziEMP4QHE5nethvVW_5XBtYzELHpc 1029
bi_etl/bulk_loaders/sql_server_bcp.py sha256=oFDwpA2H_sY0FcaUzR6voOKFXRJM9835fX1ZU3rr1Zw 4822
bi_etl/components/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bi_etl/components/csv_writer.py sha256=sJQXylvDQdx_oHM0sR7nmWJHjD_VFaS0xICq7EJKFO4 15898
bi_etl/components/csvreader.py sha256=shnDERhxHk72fYJ1yf0bGyZQTRuhO3Cb3nrcyaCoW4A 17610
bi_etl/components/data_analyzer.py sha256=Fsa--yTG1EeYBLJgVpbIo4jnpAK7xEyccvls-6TcNds 20289
bi_etl/components/etlcomponent.py sha256=NRflNazydksdUvgx7W_ZWnWtyNnBWCM9S6iwdyTa1m4 51498
bi_etl/components/get_next_key/__init__.py sha256=0HnRXOk3FcjuoOuVDsK8JeVeMijnWUbo4y1W3mzZE3E 61
bi_etl/components/get_next_key/base_table_memory.py sha256=kmDG19XnKxuDb9X29MbVa4M_ztUS3i4W480Bbc67YEU 873
bi_etl/components/get_next_key/local_table_memory.py sha256=47R0xMsiaTvp6bu4fwffJ64TOEngLcrq7mu_og2LgCQ 644
bi_etl/components/get_next_key/shared_table_memory.py sha256=MMlzEIXRJOEKee0LUuknEwLF0aGA48g-U2pKaqec2uM 2047
bi_etl/components/get_next_key/shared_table_memory_manager.py sha256=tY6WDnVCIOdDx1GGXdDWFeXHFzWtCavh4ql0Dx2sRk4 708
bi_etl/components/hst_table.py sha256=WGah9KQE9NemkeclnL4aHABQbHsYBsE6WdvkiVhjUDA 104111
bi_etl/components/hst_table_source_based.py sha256=NSAzc25h71AvgWCGjSnfqYOPOCLZqEyoYiUmMVqwgoM 41939
bi_etl/components/pyarrow_dataset_reader.py sha256=A9QKgiVmkKP1Gs_3sGOVoYLVcZTiEmCOg-6YVPbifXQ 4364
bi_etl/components/readonlytable.py sha256=zUhJQG9Nl1IAmFxvNNDiI5yazHa8SAwFs8j-HHjQcSY 55156
bi_etl/components/row/__init__.py sha256=dX1Wxj1pnL-YcilOWla8HkdrJXK7UGRzGCqEtrCS4Ew 54
bi_etl/components/row/cached_frozenset.py sha256=J2NUHyEPlU-WA52QxqQhlslrApGoz2aVnBQPI0P8KPI 456
bi_etl/components/row/column_difference.py sha256=9GuHGmzE54kzrzOf4IXPlJmQYn13TRKdXI9TJ6g3rDM 564
bi_etl/components/row/row.py sha256=y0Lsof-iqxw-YjK9GXFUFjK6WjflTFyyQaZA7OQ68Z4 31833
bi_etl/components/row/row_case_insensitive.py sha256=wWf3xmFARiX8nfIxfXD6cU3MZnZ72ys7GEGXAflyBtc 1661
bi_etl/components/row/row_iteration_header.py sha256=c-iZQ4GYeX54dRzu3B4MMwwJJScwFhp5NW3djt4T7jg 25343
bi_etl/components/row/row_iteration_header_case_insensitive.py sha256=LylsnDeg3Sb7Mb0mjYNP7hc7iucHXM0SS4DKF7SWY-k 4220
bi_etl/components/row/row_status.py sha256=Z3gGzlvXObFs_GabzakJ4LtF7PIKU251ooRJfQC1WWE 293
bi_etl/components/sqlquery.py sha256=HG5C2-t66c10hvnJgeQtFdUcHuqRzeuD406bZIjJt9w 3389
bi_etl/components/table.py sha256=tqf-qnc4XPA_Z96hNBa7HpdpImakdiI6KH2timr78Rw 160169
bi_etl/components/w3c_reader.py sha256=n0KJZXYPokfzC0WlYjM06RmJxpVFjW95wFn4YRDPVtg 8341
bi_etl/components/xlsx_reader.py sha256=uq5AjO_BWuUIDRkIsLW2Bsy1I-L6QEi6NDBAgjmFY5I 9799
bi_etl/components/xlsx_writer.py sha256=g3QQlTx7l7DdbdIMHKUtnHHUJWHmEiPzNFlIEXIUsUo 12004
bi_etl/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bi_etl/config/bi_etl_config_base.py sha256=GOiCgfxyxkWLXUCYRhUZDMd4W9Sn_TVbWf544yskgU8 1901
bi_etl/config/notifiers_config.py sha256=-1w7FlOIYo7zB9jDundfFIJz71ynQbffCnibF5THINE 6180
bi_etl/config/scheduler_config.py sha256=-_0YYSjW8GCiS5kOIUwI4irh2vuy_P0LQCRp9FhmwZM 539
bi_etl/conversions.py sha256=7QCfGtOpV_7WnZWDCMPI3aNN6fv0kTm_iwMBjsiJcXM 14990
bi_etl/database/__init__.py sha256=6W_idTVylKBFxMD-WSoX5GXZ4EK8XhMFnGrxxEhFU_A 133
bi_etl/database/database_metadata.py sha256=WD8OIlbEHiYSeEuJ6eCerKg1Pg7AOtanDGPimRYqA5w 17244
bi_etl/database/mock_database_metadata.py sha256=nUCjANM2GJ0FUyejLjYxHfExjz8bF-KtAZT_yW5J3pc 987
bi_etl/example_config.ini sha256=c_BnM53nU6bOJjqYjMGWbS_cvUJ4zXaoGl9d9bsXnz8 5699
bi_etl/example_config_shared.ini sha256=V9laBVpqVwTq4sRziVKS8OSBZHbnHra3kMymTmlBnR8 5490
bi_etl/exceptions/__init__.py sha256=6nSIhHflErZPefrDz9fDd_IQJP9SAKb5aVQLT97CvJA 909
bi_etl/informatica/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bi_etl/informatica/exceptions.py sha256=K6ODMKgnMNEZnZRXsgtwKx8JdmLXNRr363LIHCgR-Zk 91
bi_etl/informatica/pm_config.py sha256=AAI7-EYzRy4tKawrc2ibHMKwOmBmwLAow3kRx33-ThY 493
bi_etl/informatica/pmcmd.py sha256=_BgcABe-eFICWvPiL-EN20mnPNB1YrCoTbQD7vU7XQU 7540
bi_etl/informatica/pmcmd_task.py sha256=WycN2eq-YVDOWrfFyHZm08IcdQbq7nWcBd69Vyd00QI 1219
bi_etl/informatica/pmrep.py sha256=ul9sOT6nLE-CTFZZZ5xbeX1kIbyi7kRzxtYYVTPZ_yk 18054
bi_etl/lookups/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bi_etl/lookups/autodisk_lookup.py sha256=erqQP41lhNOuvlOsjm8LupNwK4r6s2n58pE1few886A 13955
bi_etl/lookups/autodisk_range_lookup.py sha256=Nl_24RIc48x6NxYde9pQNfeYXn56S83Zmhs7UabN4wc 3965
bi_etl/lookups/disk_lookup.py sha256=-Vw5grr3Mgvt3m4P6RGmJVMXB6LUfWFe2qV18NT1vwM 4623
bi_etl/lookups/disk_range_lookup.py sha256=_pjzP6L8BOB1MUtm8_6p4Gk9NMR4xWp75YBrFwBLTmI 1934
bi_etl/lookups/lookup.py sha256=Xng8JfS6JxkyXzYkRYZmiNxKql7oZEssryKFSzZ2uqM 28588
bi_etl/lookups/non_unique_lookup.py sha256=TWXr-zlYc8Bjb07RKockCLY6ZaoWFR7sXwYIazGQsp4 10187
bi_etl/lookups/range_lookup.py sha256=irHT8dEVDdTKQwNAvcMIrL0pRgODCjlrqtHbaP6GS0U 13588
bi_etl/memory_size.py sha256=Jit2GkKQ4Deskix4cuF9bmNdyHVkT4GMHkA72woM678 3320
bi_etl/notifiers/__init__.py sha256=kae_aRSg2ZLr6rLrjOuTUtllXx5WZdjkJ-RLVcdbAHA 308
bi_etl/notifiers/email.py sha256=O_qiNXscEZ9v7iqGeWMkTocTw7Mc7-EMZ0PUzbcLqPs 5025
bi_etl/notifiers/jira.py sha256=TUTVsb-oFS4Ar0hoBtX-9TcfvhfAtbGCPTUNglNw3yo 16314
bi_etl/notifiers/log_notifier.py sha256=T825IQn9dJOlPwBFi9jGxnxyAmyYYXrwpyl6Zj_FA1Q 701
bi_etl/notifiers/notifier_base.py sha256=tsYdoDUvNRnEE5GQBfep6Af9_Z05IyD5FWaK_a2MID8 4194
bi_etl/notifiers/notifier_retry.py sha256=1V0kKrU3MpB3HXFJl8rJ-ksASOSA0Ws4IH8n-XpWKSc 3097
bi_etl/notifiers/slack.py sha256=3nT8zaP5JudUb027CYbh2z_Koh-Cb8BUG6MqVRBGPDM 6617
bi_etl/parallel/__init__.py sha256=0HnRXOk3FcjuoOuVDsK8JeVeMijnWUbo4y1W3mzZE3E 61
bi_etl/parallel/mp.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
bi_etl/performance_test/__init__.py sha256=0HnRXOk3FcjuoOuVDsK8JeVeMijnWUbo4y1W3mzZE3E 61
bi_etl/performance_test/perftest_static_reader.py sha256=m4aoS8q9Rrcxehq8TcUi6DSthSeDE_3WdGSxYsRr4tM 1163
bi_etl/scheduler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bi_etl/scheduler/etl_task.py sha256=HkyqrBtAYfJflb1Vv5K3RFK72iMiM8KjZcYwydymyIE 48667
bi_etl/scheduler/exceptions.py sha256=s7sU9w_bAMcMm05NmciaGmWkWsP3eoCh6BVtsinLKpA 97
bi_etl/scheduler/status.py sha256=PM6EYwqB9iXlT4ovR14-ybBJHgP1jA1rFLFwWNkxNsg 209
bi_etl/scheduler/task.py sha256=ps1PW8BWSWf0PsOQ6-0THGls31PzWEilA9uK1kC87J8 72
bi_etl/statement_queue.py sha256=KaGEbPu5_4a07bIxzhjVyTTo_pTqNTtd2NTTZ0jMDpg 7377
bi_etl/statistics.py sha256=uYnTDCLs48yKWbGNntF5RnLUdkmPROGhlDhi-MzEArE 7476
bi_etl/test_notebooks/__init__.py sha256=0HnRXOk3FcjuoOuVDsK8JeVeMijnWUbo4y1W3mzZE3E 61
bi_etl/test_notebooks/perftest_static_reader.py sha256=o183wLFKUgJkOG6CaCwjqQIMehg-hABsu8ZOnAvG4cg 1073
bi_etl/test_notebooks/Row performance.ipynb sha256=6RCz0jH36wA9nrtE5Y_3eg_DvqF3VhchCDnkEocKpYs 17124
bi_etl/test_notebooks/Utility Test.ipynb sha256=oTpWQEUZ6R5Yyw1_nelF1TZf1-lVIjex2zIqRTE_xsg 3509
bi_etl/timer.py sha256=iPfU-hprKf03hEt2gOCxyqOZlHenVRZjczi03hR-epM 4451
bi_etl/utility/__init__.py sha256=vQQDsJp0HNe4lQUdR0IOFGE_MsYnykq71jJJ6SSn680 11334
bi_etl/utility/ask.py sha256=TgS5MfsYxmrfIYZg7qbciWdentU8IpgxAdiIyFPUtWM 2106
bi_etl/utility/bcp_helpers.py sha256=0HGXalmSPmOoMkMPIMZRfpGrzzrifanK7BOWgt_QhpY 8527
bi_etl/utility/case_insentive_set.py sha256=auU7gHeg3ZiWZaSmmqZORJhuuDY2gqH2anMqJeHxzkA 925
bi_etl/utility/copy_table_data.py sha256=xHzZwFQTMQ895X7BSe_XK-_zZ8ClumhYbUJbFmHQIdk 1617
bi_etl/utility/dagster_utils/__init__.py sha256=08F5swKiTHRMLnSfgYCwdAvprXLfSCno7MSONIK9eYU 67
bi_etl/utility/dagster_utils/build_definition.py sha256=xo6lQeGBlbI7uwcbb-GvJKE9XliDSjpGC0654MhJ-p4 2599
bi_etl/utility/dagster_utils/dagster_types.py sha256=916r5pbvnmqykIxyk5G9tKZXTG2d1FPZxXb3To2JXqA 2229
bi_etl/utility/line_counter.py sha256=14dxdIeO9EpkNibIq-W5jZ1tjIwq2UrKn4Ulo-qcfDw 4920
bi_etl/utility/logging_helpers.py sha256=LrnJlAFy8bg9noDVH8viu4u7OXLY6OZH3Xk_XT3-cl8 472
bi_etl/utility/package_root.py sha256=aUxPPGk8RnaIPgFoH5d9LaiWHeKKIknMAvRx9f6NuAg 947
bi_etl/utility/postgresql/__init__.py sha256=0HnRXOk3FcjuoOuVDsK8JeVeMijnWUbo4y1W3mzZE3E 61
bi_etl/utility/postgresql/psql_command.py sha256=XNK1LMWAOJzj6h9iWZHnC20PFJbrYt5XaZzptVeRtAc 3686
bi_etl/utility/postgresql/psycopg_helpers.py sha256=BhRHFD7lXMOVNpfxYEkHWv9rEC_wC6HFqe6BkUrik-4 5715
bi_etl/utility/run_sql_script.py sha256=fOV4zLst80ZI0-bsTM_e8J6ok_VNLUV7DsnWXwqbMUo 12184
bi_etl/utility/sql_server/__init__.py sha256=0HnRXOk3FcjuoOuVDsK8JeVeMijnWUbo4y1W3mzZE3E 61
bi_etl/utility/sql_server/defrag_indexes.py sha256=810zJTF_omT4hzuWl454lvlB1Ob3-bF2T20AThLsLRM 2776
bi_etl/utility/ssh_forward.py sha256=eu6JZFkh6jzr6o0mPyvMR6o_j88Vo6FkmLjLqEPH8EU 4462
bi_etl/version.py sha256=qxY8O2ldWkGsinBgWpfeJoOymqXCid5fzrTto1R3A50 341
bi_etl-1.7.1.dist-info/license.txt sha256=_euGDrT4oA4AGYpwrfUOxe39DQR0olIhhAcguVLbCrE 1086
bi_etl-1.7.1.dist-info/METADATA sha256=dpMywUEisOKRkArNbx_W_1EdRxFqb5LFaQAXqOgLU4s 3270
bi_etl-1.7.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
bi_etl-1.7.1.dist-info/RECORD