chronovoyage

View on PyPIReverse Dependencies (0)

0.2.1 chronovoyage-0.2.1-py3-none-any.whl

Wheel Details

Project: chronovoyage
Version: 0.2.1
Filename: chronovoyage-0.2.1-py3-none-any.whl
Download: [link]
Size: 28062
MD5: 9c4a7ad10c3b3f82e265681bf47f263d
SHA256: af457f63c34bd9c1dea695fd69f0511fe5ad7b3f91bf12d6298d6875d2ee56cd
Uploaded: 2024-11-04 11:22:02 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: chronovoyage
Version: 0.2.1
Summary: My database migration framework.
Author-Email: Noritaka IZUMI <noritaka.izumi[at]gmail.com>
Project-Url: Documentation, https://chronovoyagemigration.net/
Project-Url: Issues, https://github.com/fairy-select/chronovoyage/issues
Project-Url: Source, https://github.com/fairy-select/chronovoyage
License: MIT License Copyright (c) 2024 Noritaka IZUMI Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: database,migration
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
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: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Database
Requires-Python: >=3.8
Requires-Dist: click
Requires-Dist: python-dotenv
Requires-Dist: pyyaml
Requires-Dist: typing-extensions
Requires-Dist: mariadb; extra == "mariadb"
Provides-Extra: mariadb
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 3071 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
chronovoyage/__about__.py sha256=gxykzY_fFiN_X6boBRQflxL7bMghdZ6tia6gvUSXvCs 136
chronovoyage/__init__.py sha256=5d1gLeSXYJmnyFKjwUDYhp5Xv1hLEKlapsrxTdflZzI 167
chronovoyage/__main__.py sha256=bSUMkDEYY0POejGTewFkbplSud8XnrCrVHu6zhySVMY 229
chronovoyage/logging.yaml sha256=bcAWIxsGnFgMhVpb1SlnHM4ucbyH6gJOacJv7M78QMY 441
chronovoyage/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
chronovoyage/cli/__init__.py sha256=qNNF0eDuO0q5jLya2Rp_KUqCYibjy3PKFKcp8rgNAwc 3442
chronovoyage/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
chronovoyage/domain/add.py sha256=OkgLzCS3S1XPpbbVmHOSChjdcIrvMsumpDFbb13-Glw 1331
chronovoyage/domain/current.py sha256=9z8Zo6v91_Hs66u8pib9y5Xu2Tm00qSYCzqWnLnXya8 618
chronovoyage/domain/init.py sha256=05KkzCbkZdfOWiDNr4veydlKICpC-GbKTeq45kGEnZo 895
chronovoyage/domain/migrate.py sha256=430JeL3viUHFIC6ou8b3LkUjPZgBzt4Rhdxm52PkvSo 933
chronovoyage/domain/rollback.py sha256=3wH3ydvN1fteoFhGREecflSftNa1lA_SQipyZ9SYa0M 940
chronovoyage/internal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
chronovoyage/internal/config.py sha256=yFI35juUpZMn3nU-tURylbdmpj2T7CJxuc0TTX26k20 3131
chronovoyage/internal/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
chronovoyage/internal/database/connection.py sha256=jGUmEpcrm5JaHEuNa1CslV1SyJZGrnItC6hy2PywVMc 933
chronovoyage/internal/database/connection.pyi sha256=3PJoAVKE-H_7wISm2sK5z8PZTZlsJy-eyT7_4ojHyQg 782
chronovoyage/internal/database/mariadb_.py sha256=fTEn_c2aR0ENIGZHqM0aZ8y5Y58vxRu3ld3fmtkEO9E 6424
chronovoyage/internal/exception/__init__.py sha256=e9kSkGIQAjTnUZLydloj43LYp3d3xWr-OPDglp9hOMY 231
chronovoyage/internal/exception/config.py sha256=YnYnuwPhaR2Q6d8PnndMDPMvmK_qpEiugoBJWPOU3g8 1009
chronovoyage/internal/exception/database.py sha256=2bJ-H9qND4tSkYMBXH-Hrm4HiAepveX77xQ4KKXBtAI 234
chronovoyage/internal/exception/domain.py sha256=vmEeC89yloz_7onEJyeroNbn2CU0qUz41i826tg36M8 3443
chronovoyage/internal/exception/enum.py sha256=ib7rJDP3obRl1E13XoWuLmRmCnIzx2cpDVYtPcj1rig 136
chronovoyage/internal/exception/feature.py sha256=uxaRneQviuPb3JAJbF9EqWqVkBGLennO1MsswmwfXfw 725
chronovoyage/internal/feature/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
chronovoyage/internal/feature/flags.py sha256=NT9oS0fQUSkn5O2PMOVo--awA8KUfxK7AVFUZ_w4Dys 1588
chronovoyage/internal/feature/flags.pyi sha256=g_Ne4AKVbIaEFId7cugrqHBBYjENjBt24U8qWDHZQLE 194
chronovoyage/internal/interface/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
chronovoyage/internal/interface/database.py sha256=sTP2ODLX3e-ITyTLNyGe-SiR4p7Il1ERooYz6iix1ek 2155
chronovoyage/internal/logger/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
chronovoyage/internal/logger/handler.py sha256=ip23bZLDORbHo_rVoB19dKxp2l8PBF-6sZ2SZwSqy4g 642
chronovoyage/internal/logger/logger.py sha256=u5X2WNv8VrQ53_ihI0k2uL6nfXjBvxTkZ5R0hX5EEmI 1324
chronovoyage/internal/logger/logger.pyi sha256=UiDl7Q64UIpjGKRNmsviMbEvzgXTfUrwMBQuEAqF0e4 660
chronovoyage/internal/type/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
chronovoyage/internal/type/config.py sha256=rUry7OGDbvq_zCtU6b7f8Jqz0fxAWudG7LhG2RzL4Vg 513
chronovoyage/internal/type/database.py sha256=E0Vn5exmGg5CzUYtisi9FmM8r44gR7S2UHI24G5_RGE 196
chronovoyage/internal/type/dict.py sha256=QuElQN5rQ0Xg6hyz1ugA5ZbYh2u-ncku8P86KgbJYh0 119
chronovoyage/internal/type/enum.py sha256=vskgQa_cs_AfI8p9-leZYRcJ-JD1KiFafeKdMc84qN4 769
chronovoyage/lib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
chronovoyage/lib/datetime_time.py sha256=is3734v4qYNd3UMOcGkXHbF7fs0R2buCXUDXzvMJbZM 618
chronovoyage/usecase/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
chronovoyage/usecase/current.py sha256=IkfcS_lMxIp_gm8FIagxSujBvST2R-TvEsMciz1XbcI 1097
chronovoyage/usecase/init.py sha256=lDO9aMB0gy0CHZBTWFEgT9WYm4ef0tLg9Fzxjg98iC0 2752
chronovoyage/usecase/migrate.py sha256=MyohohmyZ8avZZZ_U1vh2IOs7xv2yCp4TaRXAVs82Lk 3601
chronovoyage/usecase/rollback.py sha256=HXq1cBdvZxpICV5r0kZ8Ke9gaUGt1_b6Y4aknpCJs_U 2912
chronovoyage-0.2.1.dist-info/METADATA sha256=jltnX00O5fhOxMPsxjZVV1_2WNzh4CyNVQq3WGsZfCo 5570
chronovoyage-0.2.1.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
chronovoyage-0.2.1.dist-info/entry_points.txt sha256=1_PVqDGiyrVPILxkEnUUOkACC__uto5BMrjJFHEYE1k 63
chronovoyage-0.2.1.dist-info/licenses/LICENSE.txt sha256=fJN9PuspLXh1LI0pgPi_eLC7yojkEXGIcXzBHB1H2mI 1071
chronovoyage-0.2.1.dist-info/RECORD

entry_points.txt

chronovoyage = chronovoyage.cli:chronovoyage