feat(test): add entrypoints and runtime dependency

This commit is contained in:
Tiara Rodney 2025-06-20 19:54:22 +02:00
parent b1a469a351
commit 6955b5e330
No known key found for this signature in database
GPG key ID: 5F43FAB4FBE5B5EB
2 changed files with 74 additions and 31 deletions

View file

@ -11,10 +11,12 @@ pylint = "~=3.3.6"
build = "*" build = "*"
pipenv = "*" pipenv = "*"
byteb4rb1e-utils = { editable = true, path = '.'} byteb4rb1e-utils = { editable = true, path = '.'}
tox = "*"
[requires] [requires]
python_version = "3.11" python_version = "3.11"
[scripts] [scripts]
"build" = "python3 -m build" "build" = "python3 -m build"
"test-static" = "tox run -m static"
"test-unit" = "tox run -m unit"

101
Pipfile.lock generated
View file

@ -1,7 +1,7 @@
{ {
"_meta": { "_meta": {
"hash": { "hash": {
"sha256": "4847baa5a13a96f2c3de2a246a0c088806c308426c79d8105387dff1fe1f1e58" "sha256": "9b051b97c212860afb34d1f834104a9bcaefc303b400f6b6828fe6e675b0f170"
}, },
"pipfile-spec": 6, "pipfile-spec": 6,
"requires": { "requires": {
@ -19,11 +19,11 @@
"develop": { "develop": {
"astroid": { "astroid": {
"hashes": [ "hashes": [
"sha256:622cc8e3048684aa42c820d9d218978021c3c3d174fb03a9f0d615921744f550", "sha256:104fb9cb9b27ea95e847a94c003be03a9e039334a8ebca5ee27dafaf5c5711eb",
"sha256:d05bfd0acba96a7bd43e222828b7d9bc1e138aaeb0649707908d3702a9831248" "sha256:c332157953060c6deb9caa57303ae0d20b0fbdb2e59b4a4f2a6ba49d0a7961ce"
], ],
"markers": "python_full_version >= '3.9.0'", "markers": "python_full_version >= '3.9.0'",
"version": "==3.3.9" "version": "==3.3.10"
}, },
"autopep8": { "autopep8": {
"hashes": [ "hashes": [
@ -47,13 +47,29 @@
"editable": true, "editable": true,
"path": "." "path": "."
}, },
"cachetools": {
"hashes": [
"sha256:1c7bb3cf9193deaf3508b7c5f2a79986c13ea38965c5adcff1f84519cf39163e",
"sha256:b4c4f404392848db3ce7aac34950d17be4d864da4b8b66911008e430bc544587"
],
"markers": "python_version >= '3.9'",
"version": "==6.1.0"
},
"certifi": { "certifi": {
"hashes": [ "hashes": [
"sha256:0a816057ea3cdefcef70270d2c515e4506bbc954f417fa5ade2021213bb8f0c6", "sha256:2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057",
"sha256:30350364dfe371162649852c63336a15c70c6510c2ad5015b21c2345311805f3" "sha256:d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b"
], ],
"markers": "python_version >= '3.6'", "markers": "python_version >= '3.7'",
"version": "==2025.4.26" "version": "==2025.6.15"
},
"chardet": {
"hashes": [
"sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7",
"sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970"
],
"markers": "python_version >= '3.7'",
"version": "==5.2.0"
}, },
"colorama": { "colorama": {
"hashes": [ "hashes": [
@ -159,20 +175,28 @@
}, },
"pipenv": { "pipenv": {
"hashes": [ "hashes": [
"sha256:85d42e13da78f27f0213c998dba9a59f3ba6a6fe9e420b75b561acc344f021ad", "sha256:87370bedcf0ff66d226af07ca341ae94afcc08fed90d57ad9fea9ffd44ced4d3",
"sha256:f26dc0352f3fb167c3897a66a5d8c9ab81dd52a836a48630712e1e5a06840ebf" "sha256:f0a67aa928824e61003d52acea72a94b180800019f03d38a311966f6330bc8d1"
], ],
"index": "pypi", "index": "pypi",
"markers": "python_version >= '3.9'", "markers": "python_version >= '3.9'",
"version": "==2025.0.2" "version": "==2025.0.3"
}, },
"platformdirs": { "platformdirs": {
"hashes": [ "hashes": [
"sha256:a03875334331946f13c549dbd8f4bac7a13a50a895a0eb1e8c6a8ace80d40a94", "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc",
"sha256:eb437d586b6a0986388f0d6f74aa0cde27b48d0e3d66843640bfb6bdcdb6e351" "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4"
], ],
"markers": "python_version >= '3.9'", "markers": "python_version >= '3.9'",
"version": "==4.3.7" "version": "==4.3.8"
},
"pluggy": {
"hashes": [
"sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3",
"sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746"
],
"markers": "python_version >= '3.9'",
"version": "==1.6.0"
}, },
"pycodestyle": { "pycodestyle": {
"hashes": [ "hashes": [
@ -184,12 +208,20 @@
}, },
"pylint": { "pylint": {
"hashes": [ "hashes": [
"sha256:8b7c2d3e86ae3f94fb27703d521dd0b9b6b378775991f504d7c3a6275aa0a6a6", "sha256:2b11de8bde49f9c5059452e0c310c079c746a0a8eeaa789e5aa966ecc23e4559",
"sha256:b634a041aac33706d56a0d217e6587228c66427e20ec21a019bc4cdee48c040a" "sha256:43860aafefce92fca4cf6b61fe199cdc5ae54ea28f9bf4cd49de267b5195803d"
], ],
"index": "pypi", "index": "pypi",
"markers": "python_full_version >= '3.9.0'", "markers": "python_full_version >= '3.9.0'",
"version": "==3.3.6" "version": "==3.3.7"
},
"pyproject-api": {
"hashes": [
"sha256:43c9918f49daab37e302038fc1aed54a8c7a91a9fa935d00b9a485f37e0f5335",
"sha256:7d6238d92f8962773dd75b5f0c4a6a27cce092a14b623b811dba656f3b628948"
],
"markers": "python_version >= '3.9'",
"version": "==1.9.1"
}, },
"pyproject-hooks": { "pyproject-hooks": {
"hashes": [ "hashes": [
@ -201,11 +233,11 @@
}, },
"setuptools": { "setuptools": {
"hashes": [ "hashes": [
"sha256:a65cffc4fb86167e3020b3ef58e08226baad8b29a3b34ce2c9d07e901bac481d", "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922",
"sha256:ec8308eb180b2312062b1c5523204acf872cd8b0a9e6c2ae76431b22bc4065d7" "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c"
], ],
"markers": "python_version >= '3.9'", "markers": "python_version >= '3.9'",
"version": "==80.3.0" "version": "==80.9.0"
}, },
"setuptools-scm": { "setuptools-scm": {
"hashes": [ "hashes": [
@ -218,27 +250,36 @@
}, },
"tomlkit": { "tomlkit": {
"hashes": [ "hashes": [
"sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde", "sha256:430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1",
"sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79" "sha256:c89c649d79ee40629a9fda55f8ace8c6a1b42deb912b2a8fd8d942ddadb606b0"
], ],
"markers": "python_version >= '3.8'", "markers": "python_version >= '3.8'",
"version": "==0.13.2" "version": "==0.13.3"
},
"tox": {
"hashes": [
"sha256:2b8a7fb986b82aa2c830c0615082a490d134e0626dbc9189986da46a313c4f20",
"sha256:b97d5ecc0c0d5755bcc5348387fef793e1bfa68eb33746412f4c60881d7f5f57"
],
"index": "pypi",
"markers": "python_version >= '3.9'",
"version": "==4.27.0"
}, },
"typing-extensions": { "typing-extensions": {
"hashes": [ "hashes": [
"sha256:a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c", "sha256:8676b788e32f02ab42d9e7c61324048ae4c6d844a399eebace3d4979d75ceef4",
"sha256:e6c81219bd689f51865d9e372991c540bda33a0379d5573cddb9a3a23f7caaef" "sha256:a1514509136dd0b477638fc68d6a91497af5076466ad0fa6c338e44e359944af"
], ],
"markers": "python_version >= '3.8'", "markers": "python_version >= '3.9'",
"version": "==4.13.2" "version": "==4.14.0"
}, },
"virtualenv": { "virtualenv": {
"hashes": [ "hashes": [
"sha256:800863162bcaa5450a6e4d721049730e7f2dae07720e0902b0e4040bd6f9ada8", "sha256:36efd0d9650ee985f0cad72065001e66d49a6f24eb44d98980f630686243cf11",
"sha256:e34302959180fca3af42d1800df014b35019490b119eba981af27f2fa486e5d6" "sha256:e10c0a9d02835e592521be48b332b6caee6887f332c111aa79a09b9e79efc2af"
], ],
"markers": "python_version >= '3.8'", "markers": "python_version >= '3.8'",
"version": "==20.30.0" "version": "==20.31.2"
} }
} }
} }