bi-etl

View on PyPIReverse Dependencies (0)

1.6.0 bi_etl-1.6.0-py3-none-any.whl

Wheel Details

Project: bi-etl
Version: 1.6.0
Filename: bi_etl-1.6.0-py3-none-any.whl
Download: [link]
Size: 252799
MD5: 1c2b36f0e12beb9d41b87af6147bfab0
SHA256: 0849887a5e7dc90bf887064ccd2bc51a7a27118d5c0a4aaa8f37f9ddfb9024c0
Uploaded: 2024-01-24 17:02:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bi_etl
Version: 1.6.0
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 (<2.0,>=1.4.49)
Requires-Dist: boto3 (>=1.27)
Requires-Dist: btrees (>=4.7.2)
Requires-Dist: config-wrangler[sqlalchemy] (>=1.0.9)
Requires-Dist: dagster (>=1.5.7); extra == "dagster"
Requires-Dist: dagster-webserver (>=1); extra == "dagster"
Requires-Dist: fastavro (>=1.0.0)
Requires-Dist: gevent (>=21.8.0)
Requires-Dist: jira (>=3.1.1); extra == "jira"
Requires-Dist: keyring (>=21.1.0); extra == "keyring"
Requires-Dist: more-itertools (>=9.0.0)
Requires-Dist: openpyxl (>=3.0.5)
Requires-Dist: psutil (>=5.7.2)
Requires-Dist: psycopg2 (<3.0.0,>=2.9.7); extra == "test"
Requires-Dist: pyarrow (>=10.0.1)
Requires-Dist: pydicti (>=1.1.6)
Requires-Dist: pykeepass (>=4.0.6); extra == "pykeepass"
Requires-Dist: semidbm (>=0.5.1)
Requires-Dist: slack-sdk (>=3.19.5); extra == "slack"
Requires-Dist: sqlparse (>=0.4.2)
Requires-Dist: urllib3 (<2)
Provides-Extra: dagster
Provides-Extra: jira
Provides-Extra: keyring
Provides-Extra: pykeepass
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.8.1
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=tx2ukG9ISXejUDAfYrJv4xpEg2N46bob04W8XFrWrnE 104
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=6ylRNKLd_Cpt_27IFkcd1jjDEXnBvd8TaSpOEUc1BN4 3759
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=aULYYXYnvbcbqYK1uDl-TZ4LnV6Iuwn6-uG6_4QLMbA 17576
bi_etl/components/data_analyzer.py sha256=Fsa--yTG1EeYBLJgVpbIo4jnpAK7xEyccvls-6TcNds 20289
bi_etl/components/etlcomponent.py sha256=3MAebpVt-axgVhED0nwhgCddOtRk0oruviko-ebpiPY 51508
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=WBEhYevbAiZ9TlCScPR5OTqfFD3kVHzLIWcMJBp-zLg 106371
bi_etl/components/hst_table_source_based.py sha256=hWZvuH7UQq7BNfByBvTiV4pYBuH5jw6iVp1owQG6t3k 42477
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=FJzJrXLFaylwK46OQIn_P2cFO8AzW5O_72QGVJwfpp4 25341
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=cPk3HR2Yw7dIsHxxUr4-XvfhnG87QafexojGBLQVBz0 159964
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=c2EijDvgr9aDrBJeJMf960_N1hTvTQfNCeB4cmZiKS0 1840
bi_etl/config/notifiers_config.py sha256=D_ObBaN-B-fVT_6xlRN41vbs43_SsUKVd9Uz9mdIuQ4 3271
bi_etl/config/scheduler_config.py sha256=-_0YYSjW8GCiS5kOIUwI4irh2vuy_P0LQCRp9FhmwZM 539
bi_etl/conversions.py sha256=iytgHzJdUeIJUDE21F5WwrsAJTts4QDgK6DmhklIY34 14743
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=_rx6upHgNvYgEqNKIvAGxY5Db_azT-T7nsXL2oVVFYg 28402
bi_etl/lookups/non_unique_lookup.py sha256=GLtStHlVCCRpI2BD4gkK5s_zGWPHSvQiXI1PRi3NPF4 9878
bi_etl/lookups/range_lookup.py sha256=INj1IbrgmUUy0emHvZ-V8h4GjDSSN69vjboP2CyGRQg 13096
bi_etl/memory_size.py sha256=Jit2GkKQ4Deskix4cuF9bmNdyHVkT4GMHkA72woM678 3320
bi_etl/notifiers/__init__.py sha256=kae_aRSg2ZLr6rLrjOuTUtllXx5WZdjkJ-RLVcdbAHA 308
bi_etl/notifiers/email.py sha256=GEBumtvxaIPaKDU4DTuQ3xjEVPYTkKrXsFu2La_O3tY 4375
bi_etl/notifiers/jira.py sha256=1paUv44p8aBcXC4S4nrYCa8ftYoRFjSfNsadg5RYOII 8504
bi_etl/notifiers/log_notifier.py sha256=sKzKOwT4RbgaRpsuWSK-nb8CalDL3TqoOIa68HD9tj0 448
bi_etl/notifiers/notifier_base.py sha256=NXHaAPIr_YHe79OG9mnTkgYBRh5WB4UcKSMAmJkdrmo 839
bi_etl/notifiers/notifier_retry.py sha256=1V0kKrU3MpB3HXFJl8rJ-ksASOSA0Ws4IH8n-XpWKSc 3097
bi_etl/notifiers/slack.py sha256=Xui7cMT3zrlgRiA5Xk4q16V69KwwJ7syoeJ7TXKVLxY 6637
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=uMM9nJdlx1GLehlsC33mHYtvJFJZUENOSpcxtOaBz6k 48522
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=okqRhKaWsaLPRBsWV6RC80Dl0IQIUDUjkfsz1zgFFkQ 6382
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=suAKADT_qu6XQWXFgHEEUq216S1f9tMa_uatTjkl5dY 17122
bi_etl/test_notebooks/Utility Test.ipynb sha256=oTpWQEUZ6R5Yyw1_nelF1TZf1-lVIjex2zIqRTE_xsg 3509
bi_etl/timer.py sha256=rrDLso65fVh2rPmjlSw7CoL6J_Yi_-Eh95nei-4eQm0 4397
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/psycopg2_helpers.py sha256=D0WaqMXdbbtwXOwXt3kMJRoVFXHBPl-AgwQzcjA4Gro 4927
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.6.0.dist-info/license.txt sha256=_euGDrT4oA4AGYpwrfUOxe39DQR0olIhhAcguVLbCrE 1086
bi_etl-1.6.0.dist-info/METADATA sha256=SX5VrbVK8SgWTI2eKmijoGjsG1BoebQBADhXy4Jh2a8 3067
bi_etl-1.6.0.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
bi_etl-1.6.0.dist-info/RECORD