ahjo

View on PyPIReverse Dependencies (0)

3.10.1 ahjo-3.10.1-py3-none-any.whl

Wheel Details

Project: ahjo
Version: 3.10.1
Filename: ahjo-3.10.1-py3-none-any.whl
Download: [link]
Size: 128205
MD5: 45f014f17cd5b3064425fb0d6ac76738
SHA256: a32c60882533a68d5f23def04bf5729a40183112a21071d5ebc3105c9b99fd3f
Uploaded: 2024-11-22 13:36:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ahjo
Version: 3.10.1
Summary: Database deployment framework
Author: ALM Partners Oy
Author-Email: servicedesk[at]almpartners.fi
Home-Page: https://github.com/ALMPartners/ahjo
Keywords: ahjo
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Database
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12
Requires-Dist: alembic (<1.15,>=1.9)
Requires-Dist: pyparsing (<3.2,>=3.0)
Requires-Dist: sqlalchemy (<2.1,>=2.0)
Requires-Dist: PyYAML (<6.1,>=6.0)
Requires-Dist: lark (<1.3,>=1.1)
Requires-Dist: networkx (<3.5,>=3.3)
Requires-Dist: pyodbc (<5.3,>=5.0); extra == "mssql"
Requires-Dist: azure-identity (<1.20,>=1.16.1); extra == "azure"
Requires-Dist: plotly (<5.25,>=5.24); extra == "visualizations"
Provides-Extra: mssql
Provides-Extra: azure
Provides-Extra: visualizations
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 41478 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ahjo/__init__.py sha256=ReZrA9U3WOuOny-hvBbB12833gjxpDAWomXQEGuPNyw 123
ahjo/action.py sha256=ha4XRpG1f0SszCBPdlXqZDie1GZhIFs4ZUEko02ScOg 11726
ahjo/context.py sha256=8nBFA0eNPzXemBdFxj4UzDYgvZcWeA2pQheiGbIc6qA 12213
ahjo/credential_handler.py sha256=0g6F-onqhH2exZxlfE_9EzOyIadb5kgZta00AP-BNHI 4032
ahjo/interface_methods.py sha256=Xe6SVLs7NTYXzr3Vr_bylWwcNil2ttU7emPmajDAOLw 5915
ahjo/operation_manager.py sha256=mTN5Dgf1zAORw99c0GVp-dC4EDX4PacLmUZur5-UhNE 1103
ahjo/version.py sha256=X9UJHTmdbBX0EpSBUKeCdOc3XsotOs5fIJf0kq9J0IM 429
ahjo/database_utilities/__init__.py sha256=PBg6ge9rtkdAVSrFUCpLbSre-0am8DE80g7O33flGb0 809
ahjo/database_utilities/conn_info.py sha256=kHGubb4UekmBsTA5aCkeQpQWZZOTVTuLXpb4PRlOGso 6638
ahjo/database_utilities/pyodbc_utilities.py sha256=C1OdJGLZc9x9W2sOfTZ0qQViPIxmZ9xB214bl4H_fQM 2390
ahjo/database_utilities/sqla_utilities.py sha256=wa9lyVnXfo0ys5KHgQL5AvvpCI1fUGEja_z10TNztI0 27029
ahjo/database_utilities/sqlcmd.py sha256=nK--V5aJYR8TnyWMKW-eKXJ50v-MD-_KNi5QHoufG_o 3793
ahjo/logging/__init__.py sha256=vqvbE0nkNXgkE6W86kQs-THsC1X6QaKEx3o8U8oZ934 6049
ahjo/logging/db_formatter.py sha256=isQjJNDlAOPADj-e3rRmHEyoOQ4ILEAzoV16FV1W-JQ 1111
ahjo/logging/db_handler.py sha256=KKUwXvbAqxefybZbHf3qlU8KUClEfhL73sr2aE525CU 4564
ahjo/logging/db_logger.py sha256=aAosy_KmMSabXzsRIWSJDLc5trxmm2DbYWOYqLnZpQ8 4987
ahjo/logging/winEventLogger.py sha256=NsafEIdAyxLaIIJroeZPJobYzGeoX9ts8lDWj4hTZ_A 1257
ahjo/logging/win_event_logger.py sha256=NsafEIdAyxLaIIJroeZPJobYzGeoX9ts8lDWj4hTZ_A 1257
ahjo/operations/__init__.py sha256=KQdWpQ31wIMFqzekhOYazgorFwzPEYa1w7koh9WF0K0 833
ahjo/operations/general/__init__.py sha256=VAInnhKaz4TSSgR3amrfi5vV6LbBiYBqQs0a88_cReE 1208
ahjo/operations/general/alembic.py sha256=YjZ62PoHWJjSnq3-v7c_5eP-mW-uNHdqUBi-SUoIxIc 4302
ahjo/operations/general/bulk_insert.py sha256=WD8jf-Y4yZcMTjshWIz913ue32QkPtPsqKweykoA0Pg 4038
ahjo/operations/general/db_info.py sha256=40Dm4XvO94kgZSgAZV0HvS6jXMdiqZuNvxjEUGZBSVQ 971
ahjo/operations/general/db_tester.py sha256=ZmWKkuDAasr5_Bq1mfCqDpDv9F9z96V9rfHOKs4eKpA 10410
ahjo/operations/general/git_hook.py sha256=v6RnbW8V6oiw_n7aVxoCs90WlNUTSW4isOcetK6CR6s 4023
ahjo/operations/general/git_version.py sha256=9lIVa2zlQc8_3w3gmua0ebHYkvAK-vkoWx5w4hxhwnw 10380
ahjo/operations/general/initialization.py sha256=MioFLjyeKkMLemEuoCDu6N2bra1aDI2VnGyfWTCg8UQ 4986
ahjo/operations/general/multi_project_build.py sha256=0T2giE5JGvzDNc6E1oFWbBIBkeBQOkOApddHQO-1MPQ 5582
ahjo/operations/general/scan.py sha256=QBPFv0YcIv1PIkcaTXdqCzKY8cIA2hod3MTNAIhtY8E 22184
ahjo/operations/general/sqlfiles.py sha256=5SQmxJH7XfRq75uw0nKLlF7j6ktqkmL6X2xMBfNQ9oc 21507
ahjo/operations/general/upgrade.py sha256=aez1Im-rcWu0HBz1nywr6QT8u8LfCLlM3ENr_ScNSqw 18881
ahjo/operations/general/visualization.py sha256=H2M9_GOz6o60Qm6xLF4PtTwb19DQUIScFjGFjpqKhas 4630
ahjo/operations/tsql/__init__.py sha256=BSlcm5Ylwm-74ljAPE_if3B3-Y6VtkeBTwwDxhBCFnw 633
ahjo/operations/tsql/create_db.py sha256=lKoqmssd4F_tzAu7nMYb9cbsj4sGZav0C73QLq-lSdI 4247
ahjo/operations/tsql/create_db_login.py sha256=1G5CO33iFetaJe8hjWTcsWn8T1_DMpqRWzuKGwgUgc0 3079
ahjo/operations/tsql/create_db_permissions.py sha256=6QBXuN8Lev0zWjWDxFP4sBLEiw_0_6_IE3J1JWYDpa4 1312
ahjo/operations/tsql/create_db_structure.py sha256=9vPQ7ElTvxREowHvBqHzAkvl29DfuB6xshl2LkAUytU 613
ahjo/operations/tsql/db_info.py sha256=gBeUw1MBMrDBfbjxEuPsVZMAdvE8E7cooL0yiyFfSVY 3800
ahjo/operations/tsql/db_object_properties.py sha256=fV2DxcDIwmFissJkn1Cec5F88pdKophNHHDXxA3MfQw 15097
ahjo/operations/tsql/set_statements.py sha256=8-bd63xAus3Tg6q-eqeAUh2Iop_V-WCH-G87zv3q-S8 837
ahjo/operations/tsql/sqlfiles.py sha256=ena4CJl1-nOpwpfDtHj3uLg93lx2vfbL4o_8INbfQ6Q 556
ahjo/resources/logger.ini sha256=cyMfRe5LOLhRKAjqVaLbwHeNRtl-b6n8WP7mkJrZO8s 1259
ahjo/resources/logger_alembic.ini sha256=yrEbkQZrOQjTN8O58YiElPclQtkF4ypQV-dzEbJF6pw 420
ahjo/resources/logger_root.ini sha256=CuGBrYykdinDFjb5ZM-0RFogRRLQnoXU003y6_KBkmU 418
ahjo/resources/logger_sqlalchemy.ini sha256=00by_gwC8plMuJ0m2Xz0zfSl00UvRqe6H40Td3su2Ak 2231
ahjo/resources/logger_winLog.ini sha256=VOz4MgjVbpFqb-o9ekBQMeOrqGNAMvXNgqjG0XIqHTc 1382
ahjo/resources/winEventLogger.py sha256=NsafEIdAyxLaIIJroeZPJobYzGeoX9ts8lDWj4hTZ_A 1257
ahjo/resources/files/.gitignore sha256=8PMgKh2ayI4TzP6_HmPG7Znl1ya-cB3BYf2YhnCNnjk 395
ahjo/resources/files/ahjo_actions.py sha256=XGB5QaIb0poaTp1JpJKHWIDiDcKmJrP1HWtKDEJRF-I 362
ahjo/resources/files/alembic.ini sha256=fUoLjp-cDKJ5dU1y-ifymmMyMXRIVC8jxe7wILHgaHU 2041
ahjo/resources/files/alembic_dummy sha256=MfZAyQxpRXNTy-LFhDAACr7M9Tr_a7JCUs6KZmo6X1Y 235
ahjo/resources/files/config_development.json sha256=dXo5AkdwsDPSR8i94p7WulgdS4StVMEzW9jHiOV3N6A 397
ahjo/resources/files/config_development.jsonc sha256=IbSVKQQ0d_-PfNS1xhlun5DM_4mKbXWSk-iGkCL15tg 4132
ahjo/resources/files/config_development.yaml sha256=ta_f5SUdiFZk6ZP1shUFUaJ3VzMQgAfbwX-4M-b52VQ 3900
ahjo/resources/files/env.py sha256=CFl0JBgh_PBvivbwqLEWCb3HUnP6bf9T0gyCTZHQgPI 4404
ahjo/resources/files/script.py.mako sha256=ie8RZD226b2-MjOQiCOZk54MCsYDom6dcF85Uai6SWM 518
ahjo/resources/files/git_hooks/pre-commit sha256=pcfK8S-BxeQNCOQhdqc_ck8d38mOM0-TeyUeg6w8XOQ 840
ahjo/resources/sql/queries/extended_properties_columns.sql sha256=_jHbaseDCt_8WwWETdY0a0pm4v-_eN8qyNp3QW_RTbA 1266
ahjo/resources/sql/queries/extended_properties_functions.sql sha256=c4UHQFVwRqzTgVwyVfx2aZrEBraYUK_Erny4O14XIw4 621
ahjo/resources/sql/queries/extended_properties_procedures.sql sha256=gC8dB3EOsZDKfJPmOr00oY8kCwkBhk_VU76hIQ0raVk 569
ahjo/resources/sql/queries/extended_properties_schemas.sql sha256=HH7MpYBBEGMcrTZvSLMzCp-GTGplL13T1arQWXWSg4s 490
ahjo/resources/sql/queries/extended_properties_tables.sql sha256=Dgk2iAfboQYTg926ySpljPy-qdMnugmNo0myaBT1fKk 661
ahjo/resources/sql/queries/extended_properties_views.sql sha256=ORrdbe-Fst491S_QY_kFKIMHYFIWuFHNGLUvyIbc-7g 579
ahjo/resources/sql/templates/add_users_to_db_roles.sql sha256=wuuoXCTdqOTF9z7CGqOgMCjfv-qg9CA9eX_7T595BZQ 398
ahjo/resources/sql/templates/create_db_roles.sql sha256=KhQMNEYxbb5V_YIzCmd5TTK3cX0rs5SM-hddaptK-xc 501
ahjo/resources/sql/templates/create_db_users.sql sha256=vkGQ6daevUiL_hmFj9ZVFxmjMKr1KuLCVrGrjSDRpZs 424
ahjo/resources/sql/templates/grant_db_permissions.sql sha256=F7BtKSGl38HFtHLkqVWCJZ9s4jOwRMc1S25b9y4EIsg 448
ahjo/resources/sql/templates/schema.functionName.sql sha256=kR-NdbwQni2nFXLCGSNedUTB6L5_ZeaZjpIowWzMKZw 710
ahjo/resources/sql/templates/schema.procedureName.sql sha256=5ZrjjgSaM60By_0pyE_30VhkoK1KXmCnRsYYIYwO7kQ 576
ahjo/resources/sql/templates/schema.tableName.sql sha256=uOmCrYjhd9D1N4r3ShseYFFuad_MiFDjtsxousuRGvY 391
ahjo/resources/sql/templates/schema.viewName.sql sha256=lizu8YKcF_ifewaJbt1ZbCYl23F52L-roBVSVimvxcE 497
ahjo/scripts/__init__.py sha256=ReZrA9U3WOuOny-hvBbB12833gjxpDAWomXQEGuPNyw 123
ahjo/scripts/alembic_api.py sha256=YUhsKn2I7SwSz9EWLtE6UmBvEW4JYGYh4N-MvqnTIXw 616
ahjo/scripts/config.py sha256=Pw3xNaVHIzXypaWV8cg3j0NsVRWxu6mlS-gz_8p3gAk 1321
ahjo/scripts/init_project.py sha256=ljRovSV_ZOP1V3IRe7aDIfrb3U1p9Zh3gs30mPNLrhw 1133
ahjo/scripts/install_git_hook.py sha256=03lsIV-45VS0vcizpmd0giApRAtYGHz00EfAnx8pxPg 815
ahjo/scripts/master.py sha256=zkgKOWEj7g7NLUJC1KzfOu34UKF07nG4Wh1pLW5EwQA 5760
ahjo/scripts/master_actions.py sha256=DuJ64V5_vakPodu4CnUxGQc3C5egTN9Hs9Xqfpe1dgk 20683
ahjo/scripts/multi_project_build.py sha256=rvjB-CRAC9J6Ilt7OdxxPicVvU4BRgbB86kUr4qHjd4 850
ahjo/scripts/scan_project.py sha256=p8ugGfwXn5YC2pC7SsvJ-KrRERZaozwosHfkriNoeDw 2404
ahjo/scripts/upgrade_project.py sha256=z8KW9ma_zcad_kupkWVbRSnYZPC8tgkXxXLvr5SyyYs 3272
ahjo/util/__init__.py sha256=KNMCZbEGlXpS3UOyQgz7wC4fcbH8Y7JC_hRkq-lJBV0 177
ahjo/util/jsonc.py sha256=23Dy895zT3U_0z4nRbfmYgb-uKh-N5JM-LXAdB0f0rY 8632
ahjo-3.10.1.dist-info/LICENSE sha256=WtjCEwlcVzkh1ziO35P2qfVEkLjr87Flro7xlHz3CEY 11556
ahjo-3.10.1.dist-info/METADATA sha256=y3AArsux9_KRbnbNUvG7yxtSAXAD8uUo6LneYZbBvaQ 43233
ahjo-3.10.1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
ahjo-3.10.1.dist-info/entry_points.txt sha256=9bLyzrR4REfSpPSQyCybnGOqrIOK4Vhld5jii8BoCJc 400
ahjo-3.10.1.dist-info/top_level.txt sha256=MIavzjbhY3Z3YD26SAvbduMKzU9N0wJ_wqi3NWCmIxk 5
ahjo-3.10.1.dist-info/RECORD

top_level.txt

ahjo

entry_points.txt

ahjo = ahjo.scripts.master:main
ahjo-config = ahjo.scripts.config:main
ahjo-init-project = ahjo.scripts.init_project:main
ahjo-install-git-hook = ahjo.scripts.install_git_hook:main
ahjo-multi-project-build = ahjo.scripts.multi_project_build:main
ahjo-scan = ahjo.scripts.scan_project:main
ahjo-upgrade = ahjo.scripts.upgrade_project:main
alembic-api = ahjo.scripts.alembic_api:main