diff --git a/package-lock.json b/package-lock.json index db0ac368..396e69c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -371,9 +371,9 @@ "license": "Apache-2.0" }, "node_modules/bare-events": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.4.2.tgz", - "integrity": "sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", + "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", "license": "Apache-2.0", "optional": true }, diff --git a/pdm.lock b/pdm.lock index 46e09094..881e77bc 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "all", "ldap", "sonic"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:c6898f1602f4760763b438a54b5a7e74833755c083718d56c27abcd765d7f0de" +content_hash = "sha256:ef9c8207ee70fef37d32fa6a53458a83f34626d3c0d9a86e7b8b35a7c44b6f09" [[metadata.targets]] requires_python = "==3.11.*" @@ -208,14 +208,14 @@ files = [ [[package]] name = "bx-py-utils" -version = "103" +version = "104" requires_python = "<4,>=3.10" summary = "Various Python utility functions" groups = ["default"] marker = "python_version == \"3.11\"" files = [ - {file = "bx_py_utils-103-py3-none-any.whl", hash = "sha256:706291bdbc430655d78628ca3af037cff7dd5e2003136fd4ff4249adb3ab6228"}, - {file = "bx_py_utils-103.tar.gz", hash = "sha256:9aa162f7a1b81430811f2e7ce1a76ba4562e47d472b0e13cb8c8e055076d45d5"}, + {file = "bx_py_utils-104-py3-none-any.whl", hash = "sha256:c92ebc4fb122e3e3c228d984d0a1f5c3284c3da6aab1a1c753f7eb1f71bdab3a"}, + {file = "bx_py_utils-104.tar.gz", hash = "sha256:508cfc1d0fa6c22298f697c4efaa913337847d488d8a53eeccfae9ee106123f6"}, ] [[package]] @@ -1132,7 +1132,7 @@ files = [ [[package]] name = "pydantic-pkgr" -version = "0.3.5" +version = "0.3.6" requires_python = ">=3.10" summary = "System package manager APIs in strongly typed Python" groups = ["default"] @@ -1143,8 +1143,8 @@ dependencies = [ "typing-extensions>=4.11.0", ] files = [ - {file = "pydantic_pkgr-0.3.5-py3-none-any.whl", hash = "sha256:921d42535a2562b80ca97e524f334b9e55448017621cb7d152b42b9e4f547a01"}, - {file = "pydantic_pkgr-0.3.5.tar.gz", hash = "sha256:36444778d53d5cbdc261086fda0d65fb519a072105f5d1c7d88e224bd197dd1d"}, + {file = "pydantic_pkgr-0.3.6-py3-none-any.whl", hash = "sha256:ebe7aff450e67525020e4b167ef527fab38eaf681f72e0faff756fd7ccc8ae82"}, + {file = "pydantic_pkgr-0.3.6.tar.gz", hash = "sha256:039e724f7dd92ff9c58b508b38d21ff38c571c34e163f628dabf3563b06e3fac"}, ] [[package]] diff --git a/pyproject.toml b/pyproject.toml index b29555d0..59c9bd5b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -77,7 +77,7 @@ dependencies = [ ############# VENDORED LIBS ###################### # these can be safely omitted when installation subsystem does not provide these as packages (e.g. apt/debian) # archivebox will automatically load fallback vendored copies bundled via archivebox/vendor/__init__.py - "pydantic-pkgr>=0.3.5", + "pydantic-pkgr>=0.3.6", "atomicwrites==1.4.1", "pocket@git+https://github.com/tapanpandita/pocket.git@v0.3.7", "django-taggit==1.3.0", @@ -130,6 +130,8 @@ debug = [ "logfire[django]>=0.51.0", "opentelemetry-instrumentation-django>=0.47b0", "opentelemetry-instrumentation-sqlite3>=0.47b0", + "viztracer", # usage: viztracer ../.venv/bin/archivebox manage check + # "snakeviz", # usage: python -m cProfile -o flamegraph.prof ../.venv/bin/archivebox manage check ] test = [ "pytest>=8.3.3", diff --git a/requirements.txt b/requirements.txt index d37acbe8..0438601c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,7 +14,7 @@ beautifulsoup4==4.12.3; python_version == "3.11" brotli==1.1.0; implementation_name == "cpython" and python_version == "3.11" brotlicffi==1.1.0.0; implementation_name != "cpython" and python_version == "3.11" bx-django-utils==79; python_version == "3.11" -bx-py-utils==103; python_version == "3.11" +bx-py-utils==104; python_version == "3.11" certifi==2024.8.30; python_version == "3.11" cffi==1.17.1; platform_python_implementation != "PyPy" and python_version == "3.11" or implementation_name != "cpython" and python_version == "3.11" channels[daphne]==4.1.0; python_version == "3.11" @@ -75,7 +75,7 @@ pycparser==2.22; platform_python_implementation != "PyPy" and python_version == pycryptodomex==3.20.0; python_version == "3.11" pydantic==2.9.2; python_version == "3.11" pydantic-core==2.23.4; python_version == "3.11" -pydantic-pkgr==0.3.5; python_version == "3.11" +pydantic-pkgr==0.3.6; python_version == "3.11" pydantic-settings==2.5.2; python_version == "3.11" pygments==2.18.0; python_version == "3.11" pyopenssl==24.2.1; python_version == "3.11"