From ea4df92d0ce5d7ca3e829ff9ca406a7915e6c4fb Mon Sep 17 00:00:00 2001 From: Jonathan Zhang <69145546+jonathan-d-zhang@users.noreply.github.com> Date: Thu, 14 Nov 2024 17:55:05 -0500 Subject: [PATCH] Bump lba pypi --- pdm.lock | 64 +++++--------------------------------------------- pyproject.toml | 2 +- 2 files changed, 7 insertions(+), 59 deletions(-) diff --git a/pdm.lock b/pdm.lock index adab211b..5346a33a 100644 --- a/pdm.lock +++ b/pdm.lock @@ -4,11 +4,8 @@ [metadata] groups = ["default", "docs", "lint", "logs", "test"] strategy = [] -lock_version = "4.5.0" -content_hash = "sha256:5c01241f0e8e29caf119b829f5b212fecab597b57fa4977190df17b9fc0ef31f" - -[[metadata.targets]] -requires_python = ">=3.12,<3.13" +lock_version = "4.4.2" +content_hash = "sha256:339bffac81c85aa492d5a89360a1b81a269392801e0f930813a275764669a703" [[package]] name = "alabaster" @@ -28,8 +25,6 @@ summary = "A database migration tool for SQLAlchemy." dependencies = [ "Mako", "SQLAlchemy>=1.3.0", - "importlib-metadata; python_version < \"3.9\"", - "importlib-resources; python_version < \"3.9\"", "typing-extensions>=4", ] files = [ @@ -42,9 +37,6 @@ name = "annotated-types" version = "0.7.0" requires_python = ">=3.8" summary = "Reusable constraint types to use with typing.Annotated" -dependencies = [ - "typing-extensions>=4.0.0; python_version < \"3.9\"", -] files = [ {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, @@ -56,10 +48,8 @@ version = "4.4.0" requires_python = ">=3.8" summary = "High level compatibility layer for multiple asynchronous event loop implementations" dependencies = [ - "exceptiongroup>=1.0.2; python_version < \"3.11\"", "idna>=2.8", "sniffio>=1.1", - "typing-extensions>=4.1; python_version < \"3.11\"", ] files = [ {file = "anyio-4.4.0-py3-none-any.whl", hash = "sha256:c1b2d8f46a8a812513012e1107cb0e68c17159a7a594208005a57dc776e1bdc7"}, @@ -84,9 +74,6 @@ name = "astroid" version = "3.2.4" requires_python = ">=3.8.0" summary = "An abstract syntax tree for Python with inference support." -dependencies = [ - "typing-extensions>=4.0.0; python_version < \"3.11\"", -] files = [ {file = "astroid-3.2.4-py3-none-any.whl", hash = "sha256:413658a61eeca6202a59231abb473f932038fbcbf1666587f66d482083413a25"}, {file = "astroid-3.2.4.tar.gz", hash = "sha256:0e14202810b30da1b735827f78f5157be2bbd4a7a59b7707ca0bfc2fb4c0063a"}, @@ -97,9 +84,6 @@ name = "babel" version = "2.15.0" requires_python = ">=3.8" summary = "Internationalization utilities" -dependencies = [ - "pytz>=2015.7; python_version < \"3.9\"", -] files = [ {file = "Babel-2.15.0-py3-none-any.whl", hash = "sha256:08706bdad8d0a3413266ab61bd6c34d0c28d6e1e7badf40a2cebe67644e2e1fb"}, {file = "babel-2.15.0.tar.gz", hash = "sha256:8daf0e265d05768bc6c7a314cf1321e9a123afc328cc635c18622a2f30a04413"}, @@ -304,25 +288,11 @@ name = "click" version = "8.1.7" requires_python = ">=3.7" summary = "Composable command line interface toolkit" -dependencies = [ - "colorama; platform_system == \"Windows\"", - "importlib-metadata; python_version < \"3.8\"", -] files = [ {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"}, {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"}, ] -[[package]] -name = "colorama" -version = "0.4.6" -requires_python = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" -summary = "Cross-platform colored terminal text." -files = [ - {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, - {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, -] - [[package]] name = "coverage" version = "7.6.0" @@ -525,9 +495,6 @@ name = "h11" version = "0.14.0" requires_python = ">=3.7" summary = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" -dependencies = [ - "typing-extensions; python_version < \"3.8\"", -] files = [ {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, @@ -663,17 +630,16 @@ files = [ [[package]] name = "letsbuilda-pypi" -version = "5.1.0" +version = "5.2.1" requires_python = ">=3.11" +git = "https://github.com/vipyrsec/letsbuilda-pypi" +ref = "c721bdf726324e808ef1dd9983d0fe7896c4c3fd" +revision = "c721bdf726324e808ef1dd9983d0fe7896c4c3fd" summary = "A wrapper for PyPI's API and RSS feed" dependencies = [ "httpx", "xmltodict", ] -files = [ - {file = "letsbuilda-pypi-5.1.0.tar.gz", hash = "sha256:e5d9f14803ea74d6112b33256aef6f829163c5b8407142f5e2250b5093b8ef5a"}, - {file = "letsbuilda_pypi-5.1.0-py3-none-any.whl", hash = "sha256:5a0dff883e0d2307a558b8bfe1ce70beb120d2c036fbeab03a5b860d0718a968"}, -] [[package]] name = "mako" @@ -875,7 +841,6 @@ summary = "Data validation using Python type hints" dependencies = [ "annotated-types>=0.4.0", "pydantic-core==2.20.1", - "typing-extensions>=4.12.2; python_version >= \"3.13\"", "typing-extensions>=4.6.1; python_version < \"3.13\"", ] files = [ @@ -1012,9 +977,6 @@ name = "pyjwt" version = "2.8.0" requires_python = ">=3.7" summary = "JSON Web Token implementation in Python" -dependencies = [ - "typing-extensions; python_version <= \"3.7\"", -] files = [ {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"}, {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"}, @@ -1042,7 +1004,6 @@ requires_python = ">=3.7" summary = "Command line wrapper for pyright" dependencies = [ "nodeenv>=1.6.0", - "typing-extensions>=3.7; python_version < \"3.8\"", ] files = [ {file = "pyright-1.1.373-py3-none-any.whl", hash = "sha256:b805413227f2c209f27b14b55da27fe5e9fb84129c9f1eb27708a5d12f6f000e"}, @@ -1055,12 +1016,9 @@ version = "8.3.2" requires_python = ">=3.8" summary = "pytest: simple powerful testing with Python" dependencies = [ - "colorama; sys_platform == \"win32\"", - "exceptiongroup>=1.0.0rc8; python_version < \"3.11\"", "iniconfig", "packaging", "pluggy<2,>=1.5", - "tomli>=1; python_version < \"3.11\"", ] files = [ {file = "pytest-8.3.2-py3-none-any.whl", hash = "sha256:4ba08f9ae7dcf84ded419494d229b48d0903ea6407b030eaec46df5e6a73bba5"}, @@ -1174,7 +1132,6 @@ summary = "Render rich text, tables, progress bars, syntax highlighting, markdow dependencies = [ "markdown-it-py>=2.2.0", "pygments<3.0.0,>=2.13.0", - "typing-extensions<5.0,>=4.0.0; python_version < \"3.9\"", ] files = [ {file = "rich-13.7.1-py3-none-any.whl", hash = "sha256:4edbae314f59eb482f54e9e30bf00d33350aaa94f4bfcd4e9e3110e64d0d7222"}, @@ -1269,10 +1226,8 @@ dependencies = [ "Pygments>=2.17", "alabaster~=0.7.14", "babel>=2.13", - "colorama>=0.4.6; sys_platform == \"win32\"", "docutils<0.22,>=0.20", "imagesize>=1.3", - "importlib-metadata>=6.0; python_version < \"3.10\"", "packaging>=23.0", "requests>=2.30.0", "snowballstemmer>=2.2", @@ -1282,7 +1237,6 @@ dependencies = [ "sphinxcontrib-jsmath", "sphinxcontrib-qthelp", "sphinxcontrib-serializinghtml>=1.1.9", - "tomli>=2; python_version < \"3.11\"", ] files = [ {file = "sphinx-7.4.7-py3-none-any.whl", hash = "sha256:c2419e2135d11f1951cd994d6eb18a1835bd8fdd8429f9ca375dc1f3281bd239"}, @@ -1297,7 +1251,6 @@ summary = "Sphinx API documentation generator" dependencies = [ "Jinja2", "PyYAML", - "astroid>=2.7; python_version < \"3.12\"", "astroid>=3.0.0a1; python_version >= \"3.12\"", "sphinx>=6.1.0", ] @@ -1386,7 +1339,6 @@ requires_python = ">=3.7" summary = "Database Abstraction Library" dependencies = [ "greenlet!=0.4.17; (platform_machine == \"win32\" or platform_machine == \"WIN32\" or platform_machine == \"AMD64\" or platform_machine == \"amd64\" or platform_machine == \"x86_64\" or platform_machine == \"ppc64le\" or platform_machine == \"aarch64\") and python_version < \"3.13\"", - "importlib-metadata; python_version < \"3.8\"", "typing-extensions>=4.6.0", ] files = [ @@ -1409,7 +1361,6 @@ requires_python = ">=3.8" summary = "The little ASGI library that shines." dependencies = [ "anyio<5,>=3.4.0", - "typing-extensions>=3.10.0; python_version < \"3.10\"", ] files = [ {file = "starlette-0.37.2-py3-none-any.whl", hash = "sha256:6fe59f29268538e5d0d182f2791a479a0c64638e6935d1c6989e63fb2699c6ee"}, @@ -1468,7 +1419,6 @@ summary = "The lightning-fast ASGI server." dependencies = [ "click>=7.0", "h11>=0.8", - "typing-extensions>=4.0; python_version < \"3.11\"", ] files = [ {file = "uvicorn-0.30.3-py3-none-any.whl", hash = "sha256:94a3608da0e530cea8f69683aa4126364ac18e3826b6630d1a65f4638aade503"}, @@ -1482,7 +1432,6 @@ extras = ["standard"] requires_python = ">=3.8" summary = "The lightning-fast ASGI server." dependencies = [ - "colorama>=0.4; sys_platform == \"win32\"", "httptools>=0.5.0", "python-dotenv>=0.13", "pyyaml>=5.1", @@ -1543,7 +1492,6 @@ summary = "Virtual Python Environment builder" dependencies = [ "distlib<1,>=0.3.7", "filelock<4,>=3.12.2", - "importlib-metadata>=6.6; python_version < \"3.8\"", "platformdirs<5,>=3.9.1", ] files = [ diff --git a/pyproject.toml b/pyproject.toml index 2f71f965..3aaf8222 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ dependencies = [ "dragonfly-logging-config @ git+https://github.com/vipyrsec/dragonfly-logging-config@v1.3.0", "fastapi-slim==0.112.0", "httpx==0.27.0", - "letsbuilda-pypi==5.1.0", + "letsbuilda-pypi @ git+https://github.com/vipyrsec/letsbuilda-pypi@c721bdf726324e808ef1dd9983d0fe7896c4c3fd", "psycopg2-binary==2.9.9", "pydantic-settings==2.3.4", "pyjwt[crypto]==2.8.0",