pysqlsync

View on PyPIReverse Dependencies (2)

0.8.0 pysqlsync-0.8.0-py3-none-any.whl

Wheel Details

Project: pysqlsync
Version: 0.8.0
Filename: pysqlsync-0.8.0-py3-none-any.whl
Download: [link]
Size: 117557
MD5: 6c26a66dfbb5afbecaf55c433a7e6525
SHA256: 2a2e0c471dc8a05e447eb189de687a4d71bd0b93e76845def03347d23ba2bbb4
Uploaded: 2024-12-23 13:02:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pysqlsync
Version: 0.8.0
Summary: Synchronize schema and large volumes of data
Author: Levente Hunyadi
Author-Email: hunyadi[at]gmail.com
Home-Page: https://github.com/hunyadi/pysqlsync
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Database :: Database Engines/Servers
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.9
Requires-Dist: json_strong_typing (>=0.3.5)
Requires-Dist: certifi (>=2024.12.14); python_version < "3.10"
Requires-Dist: truststore (>=0.10); python_version >= "3.10"
Requires-Dist: typing_extensions (>=4.12); python_version < "3.12"
Requires-Dist: tsv2py (>=0.7); extra == "tsv"
Requires-Dist: asyncpg (>=0.30); extra == "postgresql"
Requires-Dist: oracledb (>=2.5); extra == "oracle"
Requires-Dist: aiomysql (>=0.2); extra == "mysql"
Requires-Dist: PyMySQL[rsa] (>=1.1); extra == "mysql"
Requires-Dist: pyodbc (>=5.2); extra == "mssql"
Requires-Dist: snowflake-connector-python (>=3.12); extra == "snowflake"
Requires-Dist: aiotrino (>=0.2); extra == "trino"
Provides-Extra: tsv
Provides-Extra: postgresql
Provides-Extra: oracle
Provides-Extra: mysql
Provides-Extra: mssql
Provides-Extra: snowflake
Provides-Extra: trino
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 11382 characters]

WHEEL

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

RECORD

Path Digest Size
pysqlsync/__init__.py sha256=PV_ic_sXGjk-2fkolswNnqw8Fuis7OEe9fCG98LuGCo 484
pysqlsync/base.py sha256=61zftyvT_UQ8edihscrVYN-ztCJ5h0GvD8I5Ed_NJ-M 52002
pysqlsync/connection.py sha256=QmxdnuhtOdGbS5MoKioObGGA0bgeNvZNX2evwgXDvhc 3298
pysqlsync/factory.py sha256=u7os6Ldyv0KIFazzQXnFhBkY9iloO8Pinldvfs6b_nc 5936
pysqlsync/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/python_types.py sha256=MhGJ0xCJHKR_up1xm-9ImTlXQc1Eav7OfjEAzLYrLlw 6468
pysqlsync/resultset.py sha256=4aTxOoPLOd6HqWNUOmy_BZFR9_CsBzWNybiwqUjFVUY 3764
pysqlsync/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/data/exchange.py sha256=uOHwiWUp8zIZOczqO4g_6nJ39I1ag-PpmLRWnOdPPVc 6005
pysqlsync/data/generator.py sha256=560XvQ9TQUNEqNcO28ILPmiCDgzlEfBjhOhModbyvMQ 11066
pysqlsync/dialect/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/dialect/delta/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/dialect/delta/data_types.py sha256=w9_T3F-UgeXxGJC37EGFaMvVLLs45FgMq9bsFJ3vZk4 999
pysqlsync/dialect/delta/dependency.py sha256=4eUF2P9aR5Xr5M3PVs-qAvM-Q2Pp8Ohz00Bv1Afctlk 182
pysqlsync/dialect/delta/engine.py sha256=jeETbyhKzqlAazepJGGFhmfFzK29tLSdBqQJa8BIOMs 487
pysqlsync/dialect/delta/generator.py sha256=34E4MMD-flXz6R2GojuvUqJjrN5PapvjKuseRXTMT3E 2469
pysqlsync/dialect/delta/object_types.py sha256=sa8BDeLIBF4PXtuFvgw_MxdRcpd097GWRld30tJVfKA 2633
pysqlsync/dialect/mssql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/dialect/mssql/connection.py sha256=WUKx3qUdnUGyug5w0ULgayuajxgx7BKP6wwX0JGzQ9k 5407
pysqlsync/dialect/mssql/data_types.py sha256=3r4NPQpLX59lPXZ2_MaYIdvcx0sGxXHSc807eJ4uYOM 3310
pysqlsync/dialect/mssql/dependency.py sha256=enrjJLWnrFCbmIuiPSCr-zRFHHT7XoTnJlTV8E_9NBc 207
pysqlsync/dialect/mssql/discovery.py sha256=Qi1zu0YlhlTlgb1HTBz6tIzS4do7omflrr6And9HVGs 4102
pysqlsync/dialect/mssql/engine.py sha256=Zcz8Bd3XO3oMhhm6i8D6AGCjHQWohh96vlMKrJKEQ1k 552
pysqlsync/dialect/mssql/generator.py sha256=Z7whxljX4enj6JeVKwdqOaZBZp0AL7iH8BQHn5rf-Cg 3398
pysqlsync/dialect/mssql/mutation.py sha256=zb4QcgbgvMNCP4sTuCs8gumhGmFqebIy2vg1G2frpBY 1880
pysqlsync/dialect/mssql/object_types.py sha256=SREVPLHL0MKoUcGmWQtn_xXQzMVshtMHk94-fm1y0po 3024
pysqlsync/dialect/mysql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/dialect/mysql/connection.py sha256=x0SsqfXr8M-QYx-wqHLAgAbjv_mK79UaaWQElSCp3TI 4590
pysqlsync/dialect/mysql/data_types.py sha256=Vr1XnLiVWSPyc9PL9eYC2nccPMRCeiATveINJQM6MZE 1286
pysqlsync/dialect/mysql/dependency.py sha256=EqEzUFCxBbHrck9RQCnlzR6UZ3TW_AdhqlVFItudUNI 228
pysqlsync/dialect/mysql/discovery.py sha256=c3jh9qG54WIgTOgPumqfgAfJznx8dpUtrU3RZZBi9tE 6555
pysqlsync/dialect/mysql/engine.py sha256=U6giltZzISuYQ1sMbWOaRcZUhFWH3z_qEGF00mL3rLc 552
pysqlsync/dialect/mysql/generator.py sha256=Ws375qdca-xRHrsk-ZAsD3fdwJzfcJjNh7dj7IpzwVI 6106
pysqlsync/dialect/mysql/mutation.py sha256=svEL7rDt5lV0qk8IaNarQYoOqV6VUiixYFCECXjDZyY 3191
pysqlsync/dialect/mysql/object_types.py sha256=Ua78ywwhr74Tjtjj8cyh03XF5iNgl-uChlHnM2mR_xM 2872
pysqlsync/dialect/oracle/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/dialect/oracle/connection.py sha256=r9IExl8I4XucyDZXVvGKqS0MAAVoISt5YldM74fexSE 4943
pysqlsync/dialect/oracle/data_types.py sha256=0xzyCkIOOdk5zVTfJSTYM40TcceVVZ9VJH6aN8k1GbY 3399
pysqlsync/dialect/oracle/dependency.py sha256=T7_Nig56-xqy4hC7A35CgNGeCTy0HEJiwn51ABrkxhY 195
pysqlsync/dialect/oracle/discovery.py sha256=iuTOggPhXTrwDekoSExQs_8rU3km-JtbYtwpPg22snI 8614
pysqlsync/dialect/oracle/engine.py sha256=PI3C1Fjbl7bZ83GBilt0G0zwJdoEUkwSDH1fjTiWI10 560
pysqlsync/dialect/oracle/generator.py sha256=6U_H7Yt_ugSXnAD6q1Ma3yIxNbnVHxeqYjmV2nAjZek 4321
pysqlsync/dialect/oracle/mutation.py sha256=BZp4gPQl9DUKAWh3dHaqxrAjtTm-GYc1aNGINltKrmI 1310
pysqlsync/dialect/oracle/object_types.py sha256=FmU6n6psydSWGW_M79kg26YEYJutHMvTsrnJJ7rqrIQ 1886
pysqlsync/dialect/postgresql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/dialect/postgresql/connection.py sha256=wvh8DpNg7w6mAOEfxoKNSZehtPxYfaYz-7UfgwmDrP0 5132
pysqlsync/dialect/postgresql/data_types.py sha256=6xOCIuKEaVO2pOLF1fa7hz3KfI9bR3xia4Db695V1EE 145
pysqlsync/dialect/postgresql/dependency.py sha256=sZeREWaC4uuhVVLAI0v0kGEuaynsyfz1YGq9XTSwA9w 198
pysqlsync/dialect/postgresql/discovery.py sha256=4fQR-4md06Kar5sCrux5CEZczClHeqLMtwp9CzzOBiY 15967
pysqlsync/dialect/postgresql/engine.py sha256=51q2rqXc9N_AiD6C7f1RgorGXEI-r7N7X97a32o0Bt4 592
pysqlsync/dialect/postgresql/generator.py sha256=clxhTQezXkXrLk15DJuFg_FK2tX_aI_lwiKdEbVKFr8 4252
pysqlsync/dialect/postgresql/mutation.py sha256=DEsw-QG0-GvDyX9e4Z537k2Dw_n6RqtAzUt8Gh8wWE4 3816
pysqlsync/dialect/postgresql/object_types.py sha256=JBcKlwLVTu3APtlRM0k82NOfshsxk_nBIOMs-L62L-w 3007
pysqlsync/dialect/redshift/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/dialect/redshift/connection.py sha256=0hNsQt3uvKSXszwNo47wCdPHuaAxXRMpeLJu5mSfQqM 5629
pysqlsync/dialect/redshift/data_types.py sha256=rXVPJv_7GgXx322baz0Ar_UktqSFpJPHBa10blDgoIk 303
pysqlsync/dialect/redshift/dependency.py sha256=gLaf5fruxnu4zqX-uTsg_ICw1AMclduFPLDuSiKSQxU 211
pysqlsync/dialect/redshift/engine.py sha256=WFRG0vgLGNYyWt_blXcVyWsaqpw2vNoB4tRzuNN76xo 592
pysqlsync/dialect/redshift/generator.py sha256=EnZdJ2iwHxvBvtv9jRJkbMccVH38TVJXWSnBUz2Twr4 3050
pysqlsync/dialect/snowflake/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/dialect/snowflake/data_types.py sha256=GZbiEvz11S5ihIZ9Dk-mu1RlN5lZQUbY_K77uMNWjgU 449
pysqlsync/dialect/snowflake/dependency.py sha256=VlMVXnc8FKQw0MB-MWN0K-bwqVYK9O9pjD3PiJD6vjU 199
pysqlsync/dialect/snowflake/engine.py sha256=fiw7ln17C-js4zmgbkRefG2vkT-yJXbH3KR0zM0B-bM 503
pysqlsync/dialect/snowflake/generator.py sha256=gp6cj5EwCVqKhrrmYLSUXFQleFVtX6YaxI5I6_kMPQc 2166
pysqlsync/dialect/snowflake/object_types.py sha256=h8OhbmtQw9ikJUlDwkrlvflY3_3eY-TUpc-ay8NxU_4 2637
pysqlsync/dialect/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/dialect/test/dependency.py sha256=8ffLEefmRWPI349K6DFgpmyBKUT7MmbOfZw-orb0U9o 260
pysqlsync/dialect/trino/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/dialect/trino/connection.py sha256=T4Irk3CyP0giTrkNAcn6CiQ95uU4yqZwdOQL6BLFAcU 2709
pysqlsync/dialect/trino/dependency.py sha256=n_fvRhiG1tWaRYL1mmgS9Vp5t7_Fcia6Z9IKb9vDX_Q 218
pysqlsync/dialect/trino/discovery.py sha256=yAq4hV3j2WdFYWxbq2eKPsLz7pc9aaLC1ZE4DjOVi5E 698
pysqlsync/dialect/trino/engine.py sha256=KHWbeoywcSfTRs9ZrdAWPDiaexzO5mYoACOwIJParAw 552
pysqlsync/dialect/trino/generator.py sha256=qPYQ7yp8C97eXQAvMf9co8FGucdqRmxAlKu0_ZjwO5E 1147
pysqlsync/formation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/formation/constraints.py sha256=VLPAX5oTssyBsyMQMnLHVrtu76W9YqGoelrBbXEq7SE 2456
pysqlsync/formation/data_types.py sha256=9gMEMK6crxiLGtqfIVbzpNYzxQwM6qMjK13t9pX6xfo 7494
pysqlsync/formation/discovery.py sha256=k4GscFqCbXwTlUmXEUl0ZzPOH0dmw6fCwzKlaKxOAEA 16642
pysqlsync/formation/inspection.py sha256=pYJzQrUBBmPeh0AN9_CVdB9BKaPVUZmDpRc45OIiD7A 5654
pysqlsync/formation/mutation.py sha256=j3XQ4cKyT8a6Qb6c_pwuBXqWCakiDYBUTYXrkbItl2c 13950
pysqlsync/formation/object_dict.py sha256=eeDjwY1WucZ9qLLMk3lMrbLCJy0pyKGuDrW78YQDh2M 2564
pysqlsync/formation/object_types.py sha256=MRo4hduBQuS4gh_t5c1J7uZBRH3tw-D0mZHAqBF0PMA 26658
pysqlsync/formation/py_to_sql.py sha256=PMg7vBTxwpaqVJ6Tp_izZ8bnZ9DsDqiviFyZPWv9e9A 48142
pysqlsync/formation/sql_to_py.py sha256=RNo12sejz5YCiFPnZ2pD1S4lhWKoJhvFlc-Oi-w5qjE 7038
pysqlsync/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/model/data_types.py sha256=ULMJw41EBypcbikYJRYF0uRDnrLUd3V6PSjkJo9suzo 11062
pysqlsync/model/entity_types.py sha256=6kX0U9TSZWNh9GnbJQd69y8eAEhyCd_WwrvyjfOBGg4 2252
pysqlsync/model/id_types.py sha256=X3aCFT3hqGOjTiToRIYePvuo7bZStLeD6HMjboaTDkg 4581
pysqlsync/model/key_types.py sha256=SdUTwh5iiofEU_PYXMpBYLR2Iz1DKb9p-WV7l7kxMxI 739
pysqlsync/model/properties.py sha256=McDx5dQvAfNu-FcgkYKgI4NIWWbnD8BP0iwrxZD0Av0 7404
pysqlsync/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysqlsync/util/dataclasses.py sha256=A9xa-32IPz3I_5jZEVwc68njPyZqyuPrKZxoFa4NNaE 2909
pysqlsync/util/dispatch.py sha256=o2C190Jeaqmz747R8Mn_acINrZQcmEXoEWoA8Kl5Dow 932
pysqlsync/util/typing.py sha256=SjILp7FG733KxddoJjAuUvc8YgimH2lEA6-YL-pZUws 478
pysqlsync-0.8.0.dist-info/LICENSE sha256=85pV3xAbg8UyVlqMCim436QD865qa_i7z3MZdhsAlTk 1077
pysqlsync-0.8.0.dist-info/METADATA sha256=7yW__WOC8qkOxVFBp6CNJLSbqxoXeFskDs1-37_xV58 13149
pysqlsync-0.8.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
pysqlsync-0.8.0.dist-info/top_level.txt sha256=w9A2WRkEAcGaTDp05I6BtMr8RfOW2MxKB4eGxes4TIQ 10
pysqlsync-0.8.0.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
pysqlsync-0.8.0.dist-info/RECORD

top_level.txt

pysqlsync

zip-safe