diff --git a/poetry.lock b/poetry.lock deleted file mode 100644 index e1e59a1..0000000 --- a/poetry.lock +++ /dev/null @@ -1,598 +0,0 @@ -# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. - -[[package]] -name = "alabaster" -version = "0.7.13" -description = "A configurable sidebar-enabled Sphinx theme" -optional = false -python-versions = ">=3.6" -files = [ - {file = "alabaster-0.7.13-py3-none-any.whl", hash = "sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3"}, - {file = "alabaster-0.7.13.tar.gz", hash = "sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2"}, -] - -[[package]] -name = "atomicwrites" -version = "1.4.1" -description = "Atomic file writes." -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "atomicwrites-1.4.1.tar.gz", hash = "sha256:81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11"}, -] - -[[package]] -name = "attrs" -version = "22.2.0" -description = "Classes Without Boilerplate" -optional = false -python-versions = ">=3.6" -files = [ - {file = "attrs-22.2.0-py3-none-any.whl", hash = "sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836"}, - {file = "attrs-22.2.0.tar.gz", hash = "sha256:c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99"}, -] - -[package.extras] -cov = ["attrs[tests]", "coverage-enable-subprocess", "coverage[toml] (>=5.3)"] -dev = ["attrs[docs,tests]"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope.interface"] -tests = ["attrs[tests-no-zope]", "zope.interface"] -tests-no-zope = ["cloudpickle", "cloudpickle", "hypothesis", "hypothesis", "mypy (>=0.971,<0.990)", "mypy (>=0.971,<0.990)", "pympler", "pympler", "pytest (>=4.3.0)", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-mypy-plugins", "pytest-xdist[psutil]", "pytest-xdist[psutil]"] - -[[package]] -name = "babel" -version = "2.11.0" -description = "Internationalization utilities" -optional = false -python-versions = ">=3.6" -files = [ - {file = "Babel-2.11.0-py3-none-any.whl", hash = "sha256:1ad3eca1c885218f6dce2ab67291178944f810a10a9b5f3cb8382a5a232b64fe"}, - {file = "Babel-2.11.0.tar.gz", hash = "sha256:5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6"}, -] - -[package.dependencies] -pytz = ">=2015.7" - -[[package]] -name = "certifi" -version = "2023.7.22" -description = "Python package for providing Mozilla's CA Bundle." -optional = false -python-versions = ">=3.6" -files = [ - {file = "certifi-2023.7.22-py3-none-any.whl", hash = "sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9"}, - {file = "certifi-2023.7.22.tar.gz", hash = "sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082"}, -] - -[[package]] -name = "charset-normalizer" -version = "2.0.12" -description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -optional = false -python-versions = ">=3.5.0" -files = [ - {file = "charset-normalizer-2.0.12.tar.gz", hash = "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597"}, - {file = "charset_normalizer-2.0.12-py3-none-any.whl", hash = "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"}, -] - -[package.extras] -unicode-backport = ["unicodedata2"] - -[[package]] -name = "colorama" -version = "0.4.5" -description = "Cross-platform colored terminal text." -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "colorama-0.4.5-py2.py3-none-any.whl", hash = "sha256:854bf444933e37f5824ae7bfc1e98d5bce2ebe4160d46b5edf346a89358e99da"}, - {file = "colorama-0.4.5.tar.gz", hash = "sha256:e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"}, -] - -[[package]] -name = "docutils" -version = "0.17.1" -description = "Docutils -- Python Documentation Utilities" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "docutils-0.17.1-py2.py3-none-any.whl", hash = "sha256:cf316c8370a737a022b72b56874f6602acf974a37a9fba42ec2876387549fc61"}, - {file = "docutils-0.17.1.tar.gz", hash = "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125"}, -] - -[[package]] -name = "idna" -version = "3.4" -description = "Internationalized Domain Names in Applications (IDNA)" -optional = false -python-versions = ">=3.5" -files = [ - {file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"}, - {file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"}, -] - -[[package]] -name = "imagesize" -version = "1.4.1" -description = "Getting image size from png/jpeg/jpeg2000/gif file" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "imagesize-1.4.1-py2.py3-none-any.whl", hash = "sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"}, - {file = "imagesize-1.4.1.tar.gz", hash = "sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a"}, -] - -[[package]] -name = "importlib-metadata" -version = "4.8.3" -description = "Read metadata from Python packages" -optional = false -python-versions = ">=3.6" -files = [ - {file = "importlib_metadata-4.8.3-py3-none-any.whl", hash = "sha256:65a9576a5b2d58ca44d133c42a241905cc45e34d2c06fd5ba2bafa221e5d7b5e"}, - {file = "importlib_metadata-4.8.3.tar.gz", hash = "sha256:766abffff765960fcc18003801f7044eb6755ffae4521c8e8ce8e83b9c9b0668"}, -] - -[package.dependencies] -typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} -zipp = ">=0.5" - -[package.extras] -docs = ["jaraco.packaging (>=8.2)", "rst.linker (>=1.9)", "sphinx"] -perf = ["ipython"] -testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pep517", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-flake8", "pytest-mypy", "pytest-perf (>=0.9.2)"] - -[[package]] -name = "jinja2" -version = "3.0.3" -description = "A very fast and expressive template engine." -optional = false -python-versions = ">=3.6" -files = [ - {file = "Jinja2-3.0.3-py3-none-any.whl", hash = "sha256:077ce6014f7b40d03b47d1f1ca4b0fc8328a692bd284016f806ed0eaca390ad8"}, - {file = "Jinja2-3.0.3.tar.gz", hash = "sha256:611bb273cd68f3b993fabdc4064fc858c5b47a973cb5aa7999ec1ba405c87cd7"}, -] - -[package.dependencies] -MarkupSafe = ">=2.0" - -[package.extras] -i18n = ["Babel (>=2.7)"] - -[[package]] -name = "markupsafe" -version = "2.0.1" -description = "Safely add untrusted strings to HTML/XML markup." -optional = false -python-versions = ">=3.6" -files = [ - {file = "MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d8446c54dc28c01e5a2dbac5a25f071f6653e6e40f3a8818e8b45d790fe6ef53"}, - {file = "MarkupSafe-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:36bc903cbb393720fad60fc28c10de6acf10dc6cc883f3e24ee4012371399a38"}, - {file = "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2d7d807855b419fc2ed3e631034685db6079889a1f01d5d9dac950f764da3dad"}, - {file = "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:add36cb2dbb8b736611303cd3bfcee00afd96471b09cda130da3581cbdc56a6d"}, - {file = "MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:168cd0a3642de83558a5153c8bd34f175a9a6e7f6dc6384b9655d2697312a646"}, - {file = "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:4dc8f9fb58f7364b63fd9f85013b780ef83c11857ae79f2feda41e270468dd9b"}, - {file = "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:20dca64a3ef2d6e4d5d615a3fd418ad3bde77a47ec8a23d984a12b5b4c74491a"}, - {file = "MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:cdfba22ea2f0029c9261a4bd07e830a8da012291fbe44dc794e488b6c9bb353a"}, - {file = "MarkupSafe-2.0.1-cp310-cp310-win32.whl", hash = "sha256:99df47edb6bda1249d3e80fdabb1dab8c08ef3975f69aed437cb69d0a5de1e28"}, - {file = "MarkupSafe-2.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:e0f138900af21926a02425cf736db95be9f4af72ba1bb21453432a07f6082134"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:0955295dd5eec6cb6cc2fe1698f4c6d84af2e92de33fbcac4111913cd100a6ff"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:0446679737af14f45767963a1a9ef7620189912317d095f2d9ffa183a4d25d2b"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:f826e31d18b516f653fe296d967d700fddad5901ae07c622bb3705955e1faa94"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:fa130dd50c57d53368c9d59395cb5526eda596d3ffe36666cd81a44d56e48872"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:905fec760bd2fa1388bb5b489ee8ee5f7291d692638ea5f67982d968366bef9f"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf5d821ffabf0ef3533c39c518f3357b171a1651c1ff6827325e4489b0e46c3c"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:0d4b31cc67ab36e3392bbf3862cfbadac3db12bdd8b02a2731f509ed5b829724"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:baa1a4e8f868845af802979fcdbf0bb11f94f1cb7ced4c4b8a351bb60d108145"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:deb993cacb280823246a026e3b2d81c493c53de6acfd5e6bfe31ab3402bb37dd"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:63f3268ba69ace99cab4e3e3b5840b03340efed0948ab8f78d2fd87ee5442a4f"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:8d206346619592c6200148b01a2142798c989edcb9c896f9ac9722a99d4e77e6"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-win32.whl", hash = "sha256:6c4ca60fa24e85fe25b912b01e62cb969d69a23a5d5867682dd3e80b5b02581d"}, - {file = "MarkupSafe-2.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:b2f4bf27480f5e5e8ce285a8c8fd176c0b03e93dcc6646477d4630e83440c6a9"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0717a7390a68be14b8c793ba258e075c6f4ca819f15edfc2a3a027c823718567"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:6557b31b5e2c9ddf0de32a691f2312a32f77cd7681d8af66c2692efdbef84c18"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:49e3ceeabbfb9d66c3aef5af3a60cc43b85c33df25ce03d0031a608b0a8b2e3f"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:d7f9850398e85aba693bb640262d3611788b1f29a79f0c93c565694658f4071f"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:6a7fae0dd14cf60ad5ff42baa2e95727c3d81ded453457771d02b7d2b3f9c0c2"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:b7f2d075102dc8c794cbde1947378051c4e5180d52d276987b8d28a3bd58c17d"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e9936f0b261d4df76ad22f8fee3ae83b60d7c3e871292cd42f40b81b70afae85"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:2a7d351cbd8cfeb19ca00de495e224dea7e7d919659c2841bbb7f420ad03e2d6"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:60bf42e36abfaf9aff1f50f52644b336d4f0a3fd6d8a60ca0d054ac9f713a864"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d6c7ebd4e944c85e2c3421e612a7057a2f48d478d79e61800d81468a8d842207"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f0567c4dc99f264f49fe27da5f735f414c4e7e7dd850cfd8e69f0862d7c74ea9"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:89c687013cb1cd489a0f0ac24febe8c7a666e6e221b783e53ac50ebf68e45d86"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-win32.whl", hash = "sha256:a30e67a65b53ea0a5e62fe23682cfe22712e01f453b95233b25502f7c61cb415"}, - {file = "MarkupSafe-2.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:611d1ad9a4288cf3e3c16014564df047fe08410e628f89805e475368bd304914"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5bb28c636d87e840583ee3adeb78172efc47c8b26127267f54a9c0ec251d41a9"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:be98f628055368795d818ebf93da628541e10b75b41c559fdf36d104c5787066"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:1d609f577dc6e1aa17d746f8bd3c31aa4d258f4070d61b2aa5c4166c1539de35"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:7d91275b0245b1da4d4cfa07e0faedd5b0812efc15b702576d103293e252af1b"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:01a9b8ea66f1658938f65b93a85ebe8bc016e6769611be228d797c9d998dd298"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:47ab1e7b91c098ab893b828deafa1203de86d0bc6ab587b160f78fe6c4011f75"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:97383d78eb34da7e1fa37dd273c20ad4320929af65d156e35a5e2d89566d9dfb"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6fcf051089389abe060c9cd7caa212c707e58153afa2c649f00346ce6d260f1b"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:5855f8438a7d1d458206a2466bf82b0f104a3724bf96a1c781ab731e4201731a"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:aca6377c0cb8a8253e493c6b451565ac77e98c2951c45f913e0b52facdcff83f"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:04635854b943835a6ea959e948d19dcd311762c5c0c6e1f0e16ee57022669194"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6300b8454aa6930a24b9618fbb54b5a68135092bc666f7b06901f897fa5c2fee"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-win32.whl", hash = "sha256:023cb26ec21ece8dc3907c0e8320058b2e0cb3c55cf9564da612bc325bed5e64"}, - {file = "MarkupSafe-2.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:984d76483eb32f1bcb536dc27e4ad56bba4baa70be32fa87152832cdd9db0833"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:2ef54abee730b502252bcdf31b10dacb0a416229b72c18b19e24a4509f273d26"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3c112550557578c26af18a1ccc9e090bfe03832ae994343cfdacd287db6a6ae7"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-manylinux1_i686.whl", hash = "sha256:53edb4da6925ad13c07b6d26c2a852bd81e364f95301c66e930ab2aef5b5ddd8"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:f5653a225f31e113b152e56f154ccbe59eeb1c7487b39b9d9f9cdb58e6c79dc5"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:4efca8f86c54b22348a5467704e3fec767b2db12fc39c6d963168ab1d3fc9135"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:ab3ef638ace319fa26553db0624c4699e31a28bb2a835c5faca8f8acf6a5a902"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:f8ba0e8349a38d3001fae7eadded3f6606f0da5d748ee53cc1dab1d6527b9509"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c47adbc92fc1bb2b3274c4b3a43ae0e4573d9fbff4f54cd484555edbf030baf1"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:37205cac2a79194e3750b0af2a5720d95f786a55ce7df90c3af697bfa100eaac"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:1f2ade76b9903f39aa442b4aadd2177decb66525062db244b35d71d0ee8599b6"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4296f2b1ce8c86a6aea78613c34bb1a672ea0e3de9c6ba08a960efe0b0a09047"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f02365d4e99430a12647f09b6cc8bab61a6564363f313126f775eb4f6ef798e"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5b6d930f030f8ed98e3e6c98ffa0652bdb82601e7a016ec2ab5d7ff23baa78d1"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-win32.whl", hash = "sha256:10f82115e21dc0dfec9ab5c0223652f7197feb168c940f3ef61563fc2d6beb74"}, - {file = "MarkupSafe-2.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:693ce3f9e70a6cf7d2fb9e6c9d8b204b6b39897a2c4a1aa65728d5ac97dcc1d8"}, - {file = "MarkupSafe-2.0.1.tar.gz", hash = "sha256:594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a"}, -] - -[[package]] -name = "more-itertools" -version = "8.14.0" -description = "More routines for operating on iterables, beyond itertools" -optional = false -python-versions = ">=3.5" -files = [ - {file = "more-itertools-8.14.0.tar.gz", hash = "sha256:c09443cd3d5438b8dafccd867a6bc1cb0894389e90cb53d227456b0b0bccb750"}, - {file = "more_itertools-8.14.0-py3-none-any.whl", hash = "sha256:1bc4f91ee5b1b31ac7ceacc17c09befe6a40a503907baf9c839c229b5095cfd2"}, -] - -[[package]] -name = "packaging" -version = "21.3" -description = "Core utilities for Python packages" -optional = false -python-versions = ">=3.6" -files = [ - {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, - {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, -] - -[package.dependencies] -pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" - -[[package]] -name = "pluggy" -version = "0.13.1" -description = "plugin and hook calling mechanisms for python" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"}, - {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"}, -] - -[package.dependencies] -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} - -[package.extras] -dev = ["pre-commit", "tox"] - -[[package]] -name = "py" -version = "1.11.0" -description = "library with cross-python path, ini-parsing, io, code, log facilities" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, - {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, -] - -[[package]] -name = "pygments" -version = "2.14.0" -description = "Pygments is a syntax highlighting package written in Python." -optional = false -python-versions = ">=3.6" -files = [ - {file = "Pygments-2.14.0-py3-none-any.whl", hash = "sha256:fa7bd7bd2771287c0de303af8bfdfc731f51bd2c6a47ab69d117138893b82717"}, - {file = "Pygments-2.14.0.tar.gz", hash = "sha256:b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297"}, -] - -[package.extras] -plugins = ["importlib-metadata"] - -[[package]] -name = "pyparsing" -version = "3.0.7" -description = "Python parsing module" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pyparsing-3.0.7-py3-none-any.whl", hash = "sha256:a6c06a88f252e6c322f65faf8f418b16213b51bdfaece0524c1c1bc30c63c484"}, - {file = "pyparsing-3.0.7.tar.gz", hash = "sha256:18ee9022775d270c55187733956460083db60b37d0d0fb357445f3094eed3eea"}, -] - -[package.extras] -diagrams = ["jinja2", "railroad-diagrams"] - -[[package]] -name = "pytest" -version = "5.4.3" -description = "pytest: simple powerful testing with Python" -optional = false -python-versions = ">=3.5" -files = [ - {file = "pytest-5.4.3-py3-none-any.whl", hash = "sha256:5c0db86b698e8f170ba4582a492248919255fcd4c79b1ee64ace34301fb589a1"}, - {file = "pytest-5.4.3.tar.gz", hash = "sha256:7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8"}, -] - -[package.dependencies] -atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} -attrs = ">=17.4.0" -colorama = {version = "*", markers = "sys_platform == \"win32\""} -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} -more-itertools = ">=4.0.0" -packaging = "*" -pluggy = ">=0.12,<1.0" -py = ">=1.5.0" -wcwidth = "*" - -[package.extras] -checkqa-mypy = ["mypy (==v0.761)"] -testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] - -[[package]] -name = "pytz" -version = "2023.3.post1" -description = "World timezone definitions, modern and historical" -optional = false -python-versions = "*" -files = [ - {file = "pytz-2023.3.post1-py2.py3-none-any.whl", hash = "sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7"}, - {file = "pytz-2023.3.post1.tar.gz", hash = "sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b"}, -] - -[[package]] -name = "requests" -version = "2.27.1" -description = "Python HTTP for Humans." -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" -files = [ - {file = "requests-2.27.1-py2.py3-none-any.whl", hash = "sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d"}, - {file = "requests-2.27.1.tar.gz", hash = "sha256:68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61"}, -] - -[package.dependencies] -certifi = ">=2017.4.17" -charset-normalizer = {version = ">=2.0.0,<2.1.0", markers = "python_version >= \"3\""} -idna = {version = ">=2.5,<4", markers = "python_version >= \"3\""} -urllib3 = ">=1.21.1,<1.27" - -[package.extras] -socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"] -use-chardet-on-py3 = ["chardet (>=3.0.2,<5)"] - -[[package]] -name = "setuptools" -version = "59.6.0" -description = "Easily download, build, install, upgrade, and uninstall Python packages" -optional = false -python-versions = ">=3.6" -files = [ - {file = "setuptools-59.6.0-py3-none-any.whl", hash = "sha256:4ce92f1e1f8f01233ee9952c04f6b81d1e02939d6e1b488428154974a4d0783e"}, - {file = "setuptools-59.6.0.tar.gz", hash = "sha256:22c7348c6d2976a52632c67f7ab0cdf40147db7789f9aed18734643fe9cf3373"}, -] - -[package.extras] -docs = ["furo", "jaraco.packaging (>=8.2)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx", "sphinx-inline-tabs", "sphinxcontrib-towncrier"] -testing = ["flake8-2020", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "mock", "paver", "pip (>=19.1)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-flake8", "pytest-mypy", "pytest-virtualenv (>=1.2.7)", "pytest-xdist", "sphinx", "virtualenv (>=13.0.0)", "wheel"] - -[[package]] -name = "snowballstemmer" -version = "2.2.0" -description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." -optional = false -python-versions = "*" -files = [ - {file = "snowballstemmer-2.2.0-py2.py3-none-any.whl", hash = "sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"}, - {file = "snowballstemmer-2.2.0.tar.gz", hash = "sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1"}, -] - -[[package]] -name = "sphinx" -version = "2.4.5" -description = "Python documentation generator" -optional = false -python-versions = ">=3.5" -files = [ - {file = "Sphinx-2.4.5-py3-none-any.whl", hash = "sha256:02d7e9dc5f30caa42a682b26de408b755a55c7b07f356a30a3b6300bf7d4740e"}, - {file = "Sphinx-2.4.5.tar.gz", hash = "sha256:b00394e90463e7482c4cf59e7db1c8604baeca1468abfc062904dedc1cea6fcc"}, -] - -[package.dependencies] -alabaster = ">=0.7,<0.8" -babel = ">=1.3,<2.0 || >2.0" -colorama = {version = ">=0.3.5", markers = "sys_platform == \"win32\""} -docutils = ">=0.12,<0.18" -imagesize = "*" -Jinja2 = ">=2.3" -packaging = "*" -Pygments = ">=2.0" -requests = ">=2.5.0" -setuptools = "*" -snowballstemmer = ">=1.1" -sphinxcontrib-applehelp = "*" -sphinxcontrib-devhelp = "*" -sphinxcontrib-htmlhelp = "*" -sphinxcontrib-jsmath = "*" -sphinxcontrib-qthelp = "*" -sphinxcontrib-serializinghtml = "*" - -[package.extras] -docs = ["sphinxcontrib-websupport"] -test = ["docutils-stubs", "flake8 (>=3.5.0)", "flake8-import-order", "html5lib", "mypy (>=0.761)", "pytest (<5.3.3)", "pytest-cov"] - -[[package]] -name = "sphinx-rtd-theme" -version = "0.4.3" -description = "Read the Docs theme for Sphinx" -optional = false -python-versions = "*" -files = [ - {file = "sphinx_rtd_theme-0.4.3-py2.py3-none-any.whl", hash = "sha256:00cf895504a7895ee433807c62094cf1e95f065843bf3acd17037c3e9a2becd4"}, - {file = "sphinx_rtd_theme-0.4.3.tar.gz", hash = "sha256:728607e34d60456d736cc7991fd236afb828b21b82f956c5ea75f94c8414040a"}, -] - -[package.dependencies] -sphinx = "*" - -[[package]] -name = "sphinxcontrib-applehelp" -version = "1.0.2" -description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books" -optional = false -python-versions = ">=3.5" -files = [ - {file = "sphinxcontrib-applehelp-1.0.2.tar.gz", hash = "sha256:a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58"}, - {file = "sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:806111e5e962be97c29ec4c1e7fe277bfd19e9652fb1a4392105b43e01af885a"}, -] - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-devhelp" -version = "1.0.2" -description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document." -optional = false -python-versions = ">=3.5" -files = [ - {file = "sphinxcontrib-devhelp-1.0.2.tar.gz", hash = "sha256:ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4"}, - {file = "sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl", hash = "sha256:8165223f9a335cc1af7ffe1ed31d2871f325254c0423bc0c4c7cd1c1e4734a2e"}, -] - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-htmlhelp" -version = "2.0.0" -description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" -optional = false -python-versions = ">=3.6" -files = [ - {file = "sphinxcontrib-htmlhelp-2.0.0.tar.gz", hash = "sha256:f5f8bb2d0d629f398bf47d0d69c07bc13b65f75a81ad9e2f71a63d4b7a2f6db2"}, - {file = "sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl", hash = "sha256:d412243dfb797ae3ec2b59eca0e52dac12e75a241bf0e4eb861e450d06c6ed07"}, -] - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["html5lib", "pytest"] - -[[package]] -name = "sphinxcontrib-jsmath" -version = "1.0.1" -description = "A sphinx extension which renders display math in HTML via JavaScript" -optional = false -python-versions = ">=3.5" -files = [ - {file = "sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8"}, - {file = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"}, -] - -[package.extras] -test = ["flake8", "mypy", "pytest"] - -[[package]] -name = "sphinxcontrib-qthelp" -version = "1.0.3" -description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document." -optional = false -python-versions = ">=3.5" -files = [ - {file = "sphinxcontrib-qthelp-1.0.3.tar.gz", hash = "sha256:4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72"}, - {file = "sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl", hash = "sha256:bd9fc24bcb748a8d51fd4ecaade681350aa63009a347a8c14e637895444dfab6"}, -] - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - -[[package]] -name = "sphinxcontrib-serializinghtml" -version = "1.1.5" -description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)." -optional = false -python-versions = ">=3.5" -files = [ - {file = "sphinxcontrib-serializinghtml-1.1.5.tar.gz", hash = "sha256:aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952"}, - {file = "sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl", hash = "sha256:352a9a00ae864471d3a7ead8d7d79f5fc0b57e8b3f95e9867eb9eb28999b92fd"}, -] - -[package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] -test = ["pytest"] - -[[package]] -name = "typing-extensions" -version = "4.1.1" -description = "Backported and Experimental Type Hints for Python 3.6+" -optional = false -python-versions = ">=3.6" -files = [ - {file = "typing_extensions-4.1.1-py3-none-any.whl", hash = "sha256:21c85e0fe4b9a155d0799430b0ad741cdce7e359660ccbd8b530613e8df88ce2"}, - {file = "typing_extensions-4.1.1.tar.gz", hash = "sha256:1a9462dcc3347a79b1f1c0271fbe79e844580bb598bafa1ed208b94da3cdcd42"}, -] - -[[package]] -name = "urllib3" -version = "1.26.18" -description = "HTTP library with thread-safe connection pooling, file post, and more." -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" -files = [ - {file = "urllib3-1.26.18-py2.py3-none-any.whl", hash = "sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07"}, - {file = "urllib3-1.26.18.tar.gz", hash = "sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0"}, -] - -[package.extras] -brotli = ["brotli (==1.0.9)", "brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"] -secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)", "urllib3-secure-extra"] -socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] - -[[package]] -name = "wcwidth" -version = "0.2.8" -description = "Measures the displayed width of unicode strings in a terminal" -optional = false -python-versions = "*" -files = [ - {file = "wcwidth-0.2.8-py2.py3-none-any.whl", hash = "sha256:77f719e01648ed600dfa5402c347481c0992263b81a027344f3e1ba25493a704"}, - {file = "wcwidth-0.2.8.tar.gz", hash = "sha256:8705c569999ffbb4f6a87c6d1b80f324bd6db952f5eb0b95bc07517f4c1813d4"}, -] - -[[package]] -name = "zipp" -version = "3.6.0" -description = "Backport of pathlib-compatible object wrapper for zip files" -optional = false -python-versions = ">=3.6" -files = [ - {file = "zipp-3.6.0-py3-none-any.whl", hash = "sha256:9fe5ea21568a0a70e50f273397638d39b03353731e6cbbb3fd8502a33fec40bc"}, - {file = "zipp-3.6.0.tar.gz", hash = "sha256:71c644c5369f4a6e07636f0aa966270449561fcea2e3d6747b8d23efaa9d7832"}, -] - -[package.extras] -docs = ["jaraco.packaging (>=8.2)", "rst.linker (>=1.9)", "sphinx"] -testing = ["func-timeout", "jaraco.itertools", "pytest (>=4.6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-flake8", "pytest-mypy"] - -[metadata] -lock-version = "2.0" -python-versions = "^3.6.2" -content-hash = "f4a30f1c96059d111f85881c1d2a47c5d6e512c07012c8ae2162080fd3bcece2" diff --git a/pyproject.toml b/pyproject.toml deleted file mode 100644 index 0c86141..0000000 --- a/pyproject.toml +++ /dev/null @@ -1,171 +0,0 @@ -[build-system] -####################### -# Python build system # -####################### -# The build system to use when installing this package. -# Used when installing the package with `pip install .`. -# See also: https://www.python.org/dev/peps/pep-0517/ - -requires = ["poetry-core>=1.0.0"] -build-backend = "poetry.core.masonry.api" - - - -[tool.poetry] -################### -# Poetry settings # -################### -# See https://python-poetry.org/docs/pyproject/ for more details! - -# The name of your project. -# Ensure that it is available on PyPI: https://pypi.org/ -name = "lihzahrd" - -# The version of the package. -version = "3.1.1" - -# A brief, one-sentence description about your project. -description = "A Terraria world parser in Python" - -# A list of the authors of the project. -authors = [ - "Stefano Pigozzi ", -] - -# A list of maintainers of the project. -# Often, it is the same as the authors list. -maintainers = [ - "Stefano Pigozzi ", -] - -# The license of the package. -# Uses SPDX format: https://spdx.org/licenses/ -license = "EUPL-1.2" - -# The README file. -readme = "README.md" - -# The URL of the project website. -# Not the GitHub repository! -# homepage = "" - -# The URL of the project repository. -repository = "https://github.com/Steffo99/lihzahrd/" - -# The URL of the project documentation location. -documentation = "https://gh.steffo.eu/lihzahrd/" - -# Up to five keywords related to your project. -# See also: https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#keywords -keywords = [ - "terraria", - "parser", - "game", -] - -# Any number of trove classifiers that apply to your project. -# See the list at: https://pypi.org/classifiers/ -classifiers = [ - "Development Status :: 4 - Beta", - "Operating System :: OS Independent", - "Programming Language :: Python :: 3.6" -] - -# ADVANCED: specify the packages exported by your project -# See also: https://python-poetry.org/docs/pyproject/#packages -# packages = [ -# # Regular packages -# { include = "OTHER_PACKAGE_NAME" }, -# # Namespace packages -# { include = "EXTEND/OTHER/NAMESPACE/**/*.py" } -# ] - -# ADVANCED: include additional files in the build -# include = [ -# "FILENAME.txt" -# ] - -# ADVANCED: exclude files from the build -# exclude = [ -# "PACKAGE_NAME/test.py" -# ] - - - -[tool.poetry.urls] -################## -# URLs # -################## -# Additional project URLs in a name → link mapping. - - - -[tool.poetry.scripts] -##################### -# Scripts # -##################### -# Poetry can create "binaries" to add to the PATH when the project is installed. -# They are specified in the form of a mapping with the command name as key and the function to execute as value. - -# If you are building a library, comment this. -# If you are building an application, replace PACKAGE-NAME and PACKAGE_NAME with your package name in kebab-case and snake_case respectively. - -# PACKAGE-NAME = "PACKAGE_NAME.__main__:main" - - - -[tool.poetry.dependencies] -########################## -# Dependencies # -########################## -# A mapping of dependencies of the project -# It should be maintained by `poetry add` / `poetry remove`, but it currently adds things after all comments... -# You can manually specify allowed version numbers: -# * means "any release" -# * → any -# ^X.X.X means "newer releases with this major version" -# ^3.10.1 → == 3 && >= 3.10.1 -# ~X.X.X means "newer releases with this minor version" -# ~3.10.1 → == 3.10 && >= 3.10.1 -# nothing means "this specific release" -# 3.10.1 → == 3.10.1 - -python = "^3.6.2" - - - -[tool.poetry.dev-dependencies] -############################## -# Development dependencies # -############################## -# Same as above, but these dependencies are installed only if the project is being installed in development mode. -# They are excluded from the final build. - -pytest = "^5.2.1" -sphinx = "^2.2.1" -sphinx_rtd_theme = "^0.4.3" - - - -[tool.poetry.extras] -#################### -# Package extras # -#################### -# ADVANCED: specify optional dependency groups. -# See: https://python-poetry.org/docs/pyproject/#extras - - - -[tool.poetry.plugins] -##################### -# Poetry plugins # -##################### -# ADVANCED: extend Poetry's functionality. -# See: https://python-poetry.org/docs/pyproject/#plugins - - - -[tool.pytest.ini_options] -######################### -# Pytest configuration # -######################### \ No newline at end of file diff --git a/lihzahrd/__init__.py b/src/lihzahrd/__init__.py similarity index 100% rename from lihzahrd/__init__.py rename to src/lihzahrd/__init__.py diff --git a/lihzahrd/bestiary/__init__.py b/src/lihzahrd/bestiary/__init__.py similarity index 100% rename from lihzahrd/bestiary/__init__.py rename to src/lihzahrd/bestiary/__init__.py diff --git a/lihzahrd/bestiary/bestiary.py b/src/lihzahrd/bestiary/bestiary.py similarity index 100% rename from lihzahrd/bestiary/bestiary.py rename to src/lihzahrd/bestiary/bestiary.py diff --git a/lihzahrd/chests/__init__.py b/src/lihzahrd/chests/__init__.py similarity index 100% rename from lihzahrd/chests/__init__.py rename to src/lihzahrd/chests/__init__.py diff --git a/lihzahrd/chests/chest.py b/src/lihzahrd/chests/chest.py similarity index 100% rename from lihzahrd/chests/chest.py rename to src/lihzahrd/chests/chest.py diff --git a/lihzahrd/enums/__init__.py b/src/lihzahrd/enums/__init__.py similarity index 100% rename from lihzahrd/enums/__init__.py rename to src/lihzahrd/enums/__init__.py diff --git a/lihzahrd/enums/blocktype.py b/src/lihzahrd/enums/blocktype.py similarity index 100% rename from lihzahrd/enums/blocktype.py rename to src/lihzahrd/enums/blocktype.py diff --git a/lihzahrd/enums/entitytype.py b/src/lihzahrd/enums/entitytype.py similarity index 100% rename from lihzahrd/enums/entitytype.py rename to src/lihzahrd/enums/entitytype.py diff --git a/lihzahrd/enums/itemtype.py b/src/lihzahrd/enums/itemtype.py similarity index 100% rename from lihzahrd/enums/itemtype.py rename to src/lihzahrd/enums/itemtype.py diff --git a/lihzahrd/enums/liquidtype.py b/src/lihzahrd/enums/liquidtype.py similarity index 100% rename from lihzahrd/enums/liquidtype.py rename to src/lihzahrd/enums/liquidtype.py diff --git a/lihzahrd/enums/prefixtype.py b/src/lihzahrd/enums/prefixtype.py similarity index 100% rename from lihzahrd/enums/prefixtype.py rename to src/lihzahrd/enums/prefixtype.py diff --git a/lihzahrd/enums/rleencoding.py b/src/lihzahrd/enums/rleencoding.py similarity index 100% rename from lihzahrd/enums/rleencoding.py rename to src/lihzahrd/enums/rleencoding.py diff --git a/lihzahrd/enums/walltype.py b/src/lihzahrd/enums/walltype.py similarity index 100% rename from lihzahrd/enums/walltype.py rename to src/lihzahrd/enums/walltype.py diff --git a/lihzahrd/errors.py b/src/lihzahrd/errors.py similarity index 100% rename from lihzahrd/errors.py rename to src/lihzahrd/errors.py diff --git a/lihzahrd/fileutils/__init__.py b/src/lihzahrd/fileutils/__init__.py similarity index 100% rename from lihzahrd/fileutils/__init__.py rename to src/lihzahrd/fileutils/__init__.py diff --git a/lihzahrd/fileutils/coordinates.py b/src/lihzahrd/fileutils/coordinates.py similarity index 100% rename from lihzahrd/fileutils/coordinates.py rename to src/lihzahrd/fileutils/coordinates.py diff --git a/lihzahrd/fileutils/filereader.py b/src/lihzahrd/fileutils/filereader.py similarity index 100% rename from lihzahrd/fileutils/filereader.py rename to src/lihzahrd/fileutils/filereader.py diff --git a/lihzahrd/fileutils/pointers.py b/src/lihzahrd/fileutils/pointers.py similarity index 100% rename from lihzahrd/fileutils/pointers.py rename to src/lihzahrd/fileutils/pointers.py diff --git a/lihzahrd/fileutils/rect.py b/src/lihzahrd/fileutils/rect.py similarity index 100% rename from lihzahrd/fileutils/rect.py rename to src/lihzahrd/fileutils/rect.py diff --git a/lihzahrd/header/__init__.py b/src/lihzahrd/header/__init__.py similarity index 100% rename from lihzahrd/header/__init__.py rename to src/lihzahrd/header/__init__.py diff --git a/lihzahrd/header/anglerquest.py b/src/lihzahrd/header/anglerquest.py similarity index 100% rename from lihzahrd/header/anglerquest.py rename to src/lihzahrd/header/anglerquest.py diff --git a/lihzahrd/header/anglerquestfish.py b/src/lihzahrd/header/anglerquestfish.py similarity index 100% rename from lihzahrd/header/anglerquestfish.py rename to src/lihzahrd/header/anglerquestfish.py diff --git a/lihzahrd/header/backgrounds.py b/src/lihzahrd/header/backgrounds.py similarity index 100% rename from lihzahrd/header/backgrounds.py rename to src/lihzahrd/header/backgrounds.py diff --git a/lihzahrd/header/bossesdefeated.py b/src/lihzahrd/header/bossesdefeated.py similarity index 100% rename from lihzahrd/header/bossesdefeated.py rename to src/lihzahrd/header/bossesdefeated.py diff --git a/lihzahrd/header/clouds.py b/src/lihzahrd/header/clouds.py similarity index 100% rename from lihzahrd/header/clouds.py rename to src/lihzahrd/header/clouds.py diff --git a/lihzahrd/header/difficulty.py b/src/lihzahrd/header/difficulty.py similarity index 100% rename from lihzahrd/header/difficulty.py rename to src/lihzahrd/header/difficulty.py diff --git a/lihzahrd/header/events.py b/src/lihzahrd/header/events.py similarity index 100% rename from lihzahrd/header/events.py rename to src/lihzahrd/header/events.py diff --git a/lihzahrd/header/fourpartsplit.py b/src/lihzahrd/header/fourpartsplit.py similarity index 100% rename from lihzahrd/header/fourpartsplit.py rename to src/lihzahrd/header/fourpartsplit.py diff --git a/lihzahrd/header/generatorinfo.py b/src/lihzahrd/header/generatorinfo.py similarity index 100% rename from lihzahrd/header/generatorinfo.py rename to src/lihzahrd/header/generatorinfo.py diff --git a/lihzahrd/header/invasion.py b/src/lihzahrd/header/invasion.py similarity index 100% rename from lihzahrd/header/invasion.py rename to src/lihzahrd/header/invasion.py diff --git a/lihzahrd/header/invasiontype.py b/src/lihzahrd/header/invasiontype.py similarity index 100% rename from lihzahrd/header/invasiontype.py rename to src/lihzahrd/header/invasiontype.py diff --git a/lihzahrd/header/lanternnight.py b/src/lihzahrd/header/lanternnight.py similarity index 100% rename from lihzahrd/header/lanternnight.py rename to src/lihzahrd/header/lanternnight.py diff --git a/lihzahrd/header/lunarevents.py b/src/lihzahrd/header/lunarevents.py similarity index 100% rename from lihzahrd/header/lunarevents.py rename to src/lihzahrd/header/lunarevents.py diff --git a/lihzahrd/header/moonphase.py b/src/lihzahrd/header/moonphase.py similarity index 100% rename from lihzahrd/header/moonphase.py rename to src/lihzahrd/header/moonphase.py diff --git a/lihzahrd/header/moonstyle.py b/src/lihzahrd/header/moonstyle.py similarity index 100% rename from lihzahrd/header/moonstyle.py rename to src/lihzahrd/header/moonstyle.py diff --git a/lihzahrd/header/oldonesarmytiers.py b/src/lihzahrd/header/oldonesarmytiers.py similarity index 100% rename from lihzahrd/header/oldonesarmytiers.py rename to src/lihzahrd/header/oldonesarmytiers.py diff --git a/lihzahrd/header/party.py b/src/lihzahrd/header/party.py similarity index 100% rename from lihzahrd/header/party.py rename to src/lihzahrd/header/party.py diff --git a/lihzahrd/header/pets.py b/src/lihzahrd/header/pets.py similarity index 100% rename from lihzahrd/header/pets.py rename to src/lihzahrd/header/pets.py diff --git a/lihzahrd/header/pillarsinfo.py b/src/lihzahrd/header/pillarsinfo.py similarity index 100% rename from lihzahrd/header/pillarsinfo.py rename to src/lihzahrd/header/pillarsinfo.py diff --git a/lihzahrd/header/rain.py b/src/lihzahrd/header/rain.py similarity index 100% rename from lihzahrd/header/rain.py rename to src/lihzahrd/header/rain.py diff --git a/lihzahrd/header/sandstorm.py b/src/lihzahrd/header/sandstorm.py similarity index 100% rename from lihzahrd/header/sandstorm.py rename to src/lihzahrd/header/sandstorm.py diff --git a/lihzahrd/header/savednpcs.py b/src/lihzahrd/header/savednpcs.py similarity index 100% rename from lihzahrd/header/savednpcs.py rename to src/lihzahrd/header/savednpcs.py diff --git a/lihzahrd/header/savedoretiers.py b/src/lihzahrd/header/savedoretiers.py similarity index 100% rename from lihzahrd/header/savedoretiers.py rename to src/lihzahrd/header/savedoretiers.py diff --git a/lihzahrd/header/shadoworbs.py b/src/lihzahrd/header/shadoworbs.py similarity index 100% rename from lihzahrd/header/shadoworbs.py rename to src/lihzahrd/header/shadoworbs.py diff --git a/lihzahrd/header/styles.py b/src/lihzahrd/header/styles.py similarity index 100% rename from lihzahrd/header/styles.py rename to src/lihzahrd/header/styles.py diff --git a/lihzahrd/header/time.py b/src/lihzahrd/header/time.py similarity index 100% rename from lihzahrd/header/time.py rename to src/lihzahrd/header/time.py diff --git a/lihzahrd/header/treetopvariants.py b/src/lihzahrd/header/treetopvariants.py similarity index 100% rename from lihzahrd/header/treetopvariants.py rename to src/lihzahrd/header/treetopvariants.py diff --git a/lihzahrd/header/version.py b/src/lihzahrd/header/version.py similarity index 100% rename from lihzahrd/header/version.py rename to src/lihzahrd/header/version.py diff --git a/lihzahrd/header/worldeviltype.py b/src/lihzahrd/header/worldeviltype.py similarity index 100% rename from lihzahrd/header/worldeviltype.py rename to src/lihzahrd/header/worldeviltype.py diff --git a/lihzahrd/items/__init__.py b/src/lihzahrd/items/__init__.py similarity index 100% rename from lihzahrd/items/__init__.py rename to src/lihzahrd/items/__init__.py diff --git a/lihzahrd/items/itemstack.py b/src/lihzahrd/items/itemstack.py similarity index 100% rename from lihzahrd/items/itemstack.py rename to src/lihzahrd/items/itemstack.py diff --git a/lihzahrd/journeypowers/__init__.py b/src/lihzahrd/journeypowers/__init__.py similarity index 100% rename from lihzahrd/journeypowers/__init__.py rename to src/lihzahrd/journeypowers/__init__.py diff --git a/lihzahrd/journeypowers/journeypowers.py b/src/lihzahrd/journeypowers/journeypowers.py similarity index 100% rename from lihzahrd/journeypowers/journeypowers.py rename to src/lihzahrd/journeypowers/journeypowers.py diff --git a/lihzahrd/npcs/__init__.py b/src/lihzahrd/npcs/__init__.py similarity index 100% rename from lihzahrd/npcs/__init__.py rename to src/lihzahrd/npcs/__init__.py diff --git a/lihzahrd/npcs/mob.py b/src/lihzahrd/npcs/mob.py similarity index 100% rename from lihzahrd/npcs/mob.py rename to src/lihzahrd/npcs/mob.py diff --git a/lihzahrd/npcs/npc.py b/src/lihzahrd/npcs/npc.py similarity index 100% rename from lihzahrd/npcs/npc.py rename to src/lihzahrd/npcs/npc.py diff --git a/lihzahrd/pressureplates/__init__.py b/src/lihzahrd/pressureplates/__init__.py similarity index 100% rename from lihzahrd/pressureplates/__init__.py rename to src/lihzahrd/pressureplates/__init__.py diff --git a/lihzahrd/pressureplates/weighedpressureplate.py b/src/lihzahrd/pressureplates/weighedpressureplate.py similarity index 100% rename from lihzahrd/pressureplates/weighedpressureplate.py rename to src/lihzahrd/pressureplates/weighedpressureplate.py diff --git a/lihzahrd/signs/__init__.py b/src/lihzahrd/signs/__init__.py similarity index 100% rename from lihzahrd/signs/__init__.py rename to src/lihzahrd/signs/__init__.py diff --git a/lihzahrd/signs/sign.py b/src/lihzahrd/signs/sign.py similarity index 100% rename from lihzahrd/signs/sign.py rename to src/lihzahrd/signs/sign.py diff --git a/lihzahrd/tileentities/__init__.py b/src/lihzahrd/tileentities/__init__.py similarity index 100% rename from lihzahrd/tileentities/__init__.py rename to src/lihzahrd/tileentities/__init__.py diff --git a/lihzahrd/tileentities/clothingdisplay.py b/src/lihzahrd/tileentities/clothingdisplay.py similarity index 100% rename from lihzahrd/tileentities/clothingdisplay.py rename to src/lihzahrd/tileentities/clothingdisplay.py diff --git a/lihzahrd/tileentities/hatrack.py b/src/lihzahrd/tileentities/hatrack.py similarity index 100% rename from lihzahrd/tileentities/hatrack.py rename to src/lihzahrd/tileentities/hatrack.py diff --git a/lihzahrd/tileentities/itemframe.py b/src/lihzahrd/tileentities/itemframe.py similarity index 100% rename from lihzahrd/tileentities/itemframe.py rename to src/lihzahrd/tileentities/itemframe.py diff --git a/lihzahrd/tileentities/logicsensor.py b/src/lihzahrd/tileentities/logicsensor.py similarity index 100% rename from lihzahrd/tileentities/logicsensor.py rename to src/lihzahrd/tileentities/logicsensor.py diff --git a/lihzahrd/tileentities/mannequin.py b/src/lihzahrd/tileentities/mannequin.py similarity index 100% rename from lihzahrd/tileentities/mannequin.py rename to src/lihzahrd/tileentities/mannequin.py diff --git a/lihzahrd/tileentities/plate.py b/src/lihzahrd/tileentities/plate.py similarity index 100% rename from lihzahrd/tileentities/plate.py rename to src/lihzahrd/tileentities/plate.py diff --git a/lihzahrd/tileentities/pylon.py b/src/lihzahrd/tileentities/pylon.py similarity index 100% rename from lihzahrd/tileentities/pylon.py rename to src/lihzahrd/tileentities/pylon.py diff --git a/lihzahrd/tileentities/singleitemdisplay.py b/src/lihzahrd/tileentities/singleitemdisplay.py similarity index 100% rename from lihzahrd/tileentities/singleitemdisplay.py rename to src/lihzahrd/tileentities/singleitemdisplay.py diff --git a/lihzahrd/tileentities/targetdummy.py b/src/lihzahrd/tileentities/targetdummy.py similarity index 100% rename from lihzahrd/tileentities/targetdummy.py rename to src/lihzahrd/tileentities/targetdummy.py diff --git a/lihzahrd/tileentities/tileentity.py b/src/lihzahrd/tileentities/tileentity.py similarity index 100% rename from lihzahrd/tileentities/tileentity.py rename to src/lihzahrd/tileentities/tileentity.py diff --git a/lihzahrd/tileentities/weaponrack.py b/src/lihzahrd/tileentities/weaponrack.py similarity index 100% rename from lihzahrd/tileentities/weaponrack.py rename to src/lihzahrd/tileentities/weaponrack.py diff --git a/lihzahrd/tiles/__init__.py b/src/lihzahrd/tiles/__init__.py similarity index 100% rename from lihzahrd/tiles/__init__.py rename to src/lihzahrd/tiles/__init__.py diff --git a/lihzahrd/tiles/block.py b/src/lihzahrd/tiles/block.py similarity index 100% rename from lihzahrd/tiles/block.py rename to src/lihzahrd/tiles/block.py diff --git a/lihzahrd/tiles/frameimportantdata.py b/src/lihzahrd/tiles/frameimportantdata.py similarity index 100% rename from lihzahrd/tiles/frameimportantdata.py rename to src/lihzahrd/tiles/frameimportantdata.py diff --git a/lihzahrd/tiles/liquid.py b/src/lihzahrd/tiles/liquid.py similarity index 100% rename from lihzahrd/tiles/liquid.py rename to src/lihzahrd/tiles/liquid.py diff --git a/lihzahrd/tiles/shape.py b/src/lihzahrd/tiles/shape.py similarity index 100% rename from lihzahrd/tiles/shape.py rename to src/lihzahrd/tiles/shape.py diff --git a/lihzahrd/tiles/tile.py b/src/lihzahrd/tiles/tile.py similarity index 100% rename from lihzahrd/tiles/tile.py rename to src/lihzahrd/tiles/tile.py diff --git a/lihzahrd/tiles/tilematrix.py b/src/lihzahrd/tiles/tilematrix.py similarity index 100% rename from lihzahrd/tiles/tilematrix.py rename to src/lihzahrd/tiles/tilematrix.py diff --git a/lihzahrd/tiles/wall.py b/src/lihzahrd/tiles/wall.py similarity index 100% rename from lihzahrd/tiles/wall.py rename to src/lihzahrd/tiles/wall.py diff --git a/lihzahrd/tiles/wiring.py b/src/lihzahrd/tiles/wiring.py similarity index 100% rename from lihzahrd/tiles/wiring.py rename to src/lihzahrd/tiles/wiring.py diff --git a/lihzahrd/timer.py b/src/lihzahrd/timer.py similarity index 100% rename from lihzahrd/timer.py rename to src/lihzahrd/timer.py diff --git a/lihzahrd/townmanager/__init__.py b/src/lihzahrd/townmanager/__init__.py similarity index 100% rename from lihzahrd/townmanager/__init__.py rename to src/lihzahrd/townmanager/__init__.py diff --git a/lihzahrd/townmanager/room.py b/src/lihzahrd/townmanager/room.py similarity index 100% rename from lihzahrd/townmanager/room.py rename to src/lihzahrd/townmanager/room.py diff --git a/lihzahrd/world.py b/src/lihzahrd/world.py similarity index 100% rename from lihzahrd/world.py rename to src/lihzahrd/world.py diff --git a/uv.lock b/uv.lock new file mode 100644 index 0000000..599555d --- /dev/null +++ b/uv.lock @@ -0,0 +1,7 @@ +version = 1 +requires-python = ">=3.6" + +[[package]] +name = "lihzahrd" +version = "3.1.1" +source = { editable = "." }