From a0381520a66ba2eb3d29a54298971d4fbbf657a1 Mon Sep 17 00:00:00 2001 From: Ronen Hilewicz Date: Tue, 20 Feb 2024 20:19:10 -0500 Subject: [PATCH] Use aserto-directory 0.31.0 --- poetry.lock | 168 +++++++++++-------------------------------------- pyproject.toml | 4 +- 2 files changed, 37 insertions(+), 135 deletions(-) diff --git a/poetry.lock b/poetry.lock index 1cd17c1..bc9165e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,6 +1,6 @@ [[package]] name = "aiohttp" -version = "3.9.1" +version = "3.9.3" description = "Async http client/server framework (asyncio)" category = "main" optional = false @@ -42,7 +42,7 @@ protobuf = ">=4.21.0,<5.0.0" [[package]] name = "aserto-directory" -version = "0.30.0" +version = "0.31.1" description = "gRPC client for Aserto Directory service instances" category = "main" optional = false @@ -51,7 +51,6 @@ python-versions = ">=3.8,<4" [package.dependencies] grpcio = ">=1.49,<2.0" protobuf = ">=4.21.0,<5.0.0" -protovalidate = {version = ">=0.3.0,<0.4.0", markers = "python_version >= \"3.11\""} [[package]] name = "async-timeout" @@ -63,7 +62,7 @@ python-versions = ">=3.7" [[package]] name = "attrs" -version = "23.1.0" +version = "23.2.0" description = "Classes Without Boilerplate" category = "main" optional = false @@ -74,22 +73,12 @@ cov = ["attrs", "coverage[toml] (>=5.3)"] dev = ["attrs", "pre-commit"] docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] tests = ["attrs", "zope-interface"] -tests-no-zope = ["cloudpickle", "hypothesis", "mypy (>=1.1.1)", "pympler", "pytest-mypy-plugins", "pytest-xdist", "pytest (>=4.3.0)"] - -[[package]] -name = "babel" -version = "2.13.1" -description = "Internationalization utilities" -category = "main" -optional = false -python-versions = ">=3.7" - -[package.extras] -dev = ["pytest (>=6.0)", "pytest-cov", "freezegun (>=1.0,<2.0)"] +tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] +tests-no-zope = ["attrs", "cloudpickle", "hypothesis", "pympler", "pytest-xdist", "pytest (>=4.3.0)"] [[package]] name = "black" -version = "23.11.0" +version = "23.12.1" description = "The uncompromising code formatter." category = "dev" optional = false @@ -106,32 +95,15 @@ typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} [package.extras] colorama = ["colorama (>=0.4.3)"] -d = ["aiohttp (>=3.7.4)"] +d = ["aiohttp (>=3.7.4,!=3.9.0)", "aiohttp (>=3.7.4)"] jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] uvloop = ["uvloop (>=0.15.2)"] -[[package]] -name = "cel-python" -version = "0.1.5" -description = "Pure Python CEL Implementation" -category = "main" -optional = false -python-versions = ">=3.7, <4" - -[package.dependencies] -babel = ">=2.9.0" -jmespath = ">=0.10.0" -lark-parser = ">=0.10.1" -python-dateutil = ">=2.8.1" -pyyaml = ">=5.4.1" -requests = ">=2.25.1" -urllib3 = ">=1.26.4" - [[package]] name = "certifi" -version = "2023.11.17" +version = "2024.2.2" description = "Python package for providing Mozilla's CA Bundle." -category = "main" +category = "dev" optional = false python-versions = ">=3.6" @@ -139,7 +111,7 @@ python-versions = ">=3.6" name = "charset-normalizer" version = "3.3.2" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -category = "main" +category = "dev" optional = false python-versions = ">=3.7.0" @@ -175,7 +147,7 @@ test = ["pytest (>=6)"] [[package]] name = "frozenlist" -version = "1.4.0" +version = "1.4.1" description = "A list-like structure which implements collections.abc.MutableSequence" category = "main" optional = false @@ -183,14 +155,14 @@ python-versions = ">=3.8" [[package]] name = "grpcio" -version = "1.59.3" +version = "1.60.1" description = "HTTP/2-based RPC framework" category = "main" optional = false python-versions = ">=3.7" [package.extras] -protobuf = ["grpcio-tools (>=1.59.3)"] +protobuf = ["grpcio-tools (>=1.60.1)"] [[package]] name = "idna" @@ -210,42 +182,18 @@ python-versions = ">=3.7" [[package]] name = "isort" -version = "5.12.0" +version = "5.13.2" description = "A Python utility / library to sort Python imports." category = "dev" optional = false python-versions = ">=3.8.0" [package.extras] -colors = ["colorama (>=0.4.3)"] -requirements-deprecated-finder = ["pip-api", "pipreqs"] -pipfile-deprecated-finder = ["pip-shims (>=0.5.2)", "pipreqs", "requirementslib"] -plugins = ["setuptools"] - -[[package]] -name = "jmespath" -version = "1.0.1" -description = "JSON Matching Expressions" -category = "main" -optional = false -python-versions = ">=3.7" - -[[package]] -name = "lark-parser" -version = "0.12.0" -description = "a modern parsing library" -category = "main" -optional = false -python-versions = "*" - -[package.extras] -atomic_cache = ["atomicwrites"] -nearley = ["js2py"] -regex = ["regex"] +colors = ["colorama (>=0.4.6)"] [[package]] name = "multidict" -version = "6.0.4" +version = "6.0.5" description = "multidict implementation" category = "main" optional = false @@ -277,27 +225,27 @@ python-versions = ">=3.7" [[package]] name = "pathspec" -version = "0.11.2" +version = "0.12.1" description = "Utility library for gitignore style pattern matching of file paths." category = "dev" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" [[package]] name = "platformdirs" -version = "4.0.0" +version = "4.2.0" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." category = "dev" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" [package.extras] -docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx-autodoc-typehints (>=1.24)", "sphinx (>=7.1.1)"] -test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.11.1)", "pytest (>=7.4)"] +docs = ["furo (>=2023.9.10)", "proselint (>=0.13)", "sphinx-autodoc-typehints (>=1.25.2)", "sphinx (>=7.2.6)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest (>=7.4.3)"] [[package]] name = "pluggy" -version = "1.3.0" +version = "1.4.0" description = "plugin and hook calling mechanisms for python" category = "dev" optional = false @@ -309,27 +257,15 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "protobuf" -version = "4.25.1" +version = "4.25.3" description = "" category = "main" optional = false python-versions = ">=3.8" -[[package]] -name = "protovalidate" -version = "0.3.0" -description = "Protocol Buffer Validation for Python" -category = "main" -optional = false -python-versions = ">=3.11" - -[package.dependencies] -cel-python = "*" -protobuf = "*" - [[package]] name = "pyright" -version = "1.1.337" +version = "1.1.351" description = "Command line wrapper for pyright" category = "dev" optional = false @@ -344,18 +280,18 @@ dev = ["twine (>=3.4.1)"] [[package]] name = "pytest" -version = "7.4.3" +version = "8.0.1" description = "pytest: simple powerful testing with Python" category = "dev" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" [package.dependencies] colorama = {version = "*", markers = "sys_platform == \"win32\""} exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" -pluggy = ">=0.12,<2.0" +pluggy = ">=1.3.0,<2.0" tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} [package.extras] @@ -375,30 +311,11 @@ pytest = ">=5.4.0" [package.extras] testing = ["coverage", "hypothesis (>=5.7.1)"] -[[package]] -name = "python-dateutil" -version = "2.8.2" -description = "Extensions to the standard Python datetime module" -category = "main" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" - -[package.dependencies] -six = ">=1.5" - -[[package]] -name = "pyyaml" -version = "6.0.1" -description = "YAML parser and emitter for Python" -category = "main" -optional = false -python-versions = ">=3.6" - [[package]] name = "requests" version = "2.31.0" description = "Python HTTP for Humans." -category = "main" +category = "dev" optional = false python-versions = ">=3.7" @@ -412,14 +329,6 @@ urllib3 = ">=1.21.1,<3" socks = ["PySocks (>=1.5.6,!=1.5.7)"] use_chardet_on_py3 = ["chardet (>=3.0.2,<6)"] -[[package]] -name = "six" -version = "1.16.0" -description = "Python 2 and 3 compatibility utilities" -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" - [[package]] name = "tomli" version = "2.0.1" @@ -430,7 +339,7 @@ python-versions = ">=3.7" [[package]] name = "typing-extensions" -version = "4.8.0" +version = "4.9.0" description = "Backported and Experimental Type Hints for Python 3.8+" category = "dev" optional = false @@ -438,20 +347,21 @@ python-versions = ">=3.8" [[package]] name = "urllib3" -version = "2.1.0" +version = "2.2.1" description = "HTTP library with thread-safe connection pooling, file post, and more." -category = "main" +category = "dev" optional = false python-versions = ">=3.8" [package.extras] brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] [[package]] name = "yarl" -version = "1.9.3" +version = "1.9.4" description = "Yet another URL library" category = "main" optional = false @@ -464,7 +374,7 @@ multidict = ">=4.0" [metadata] lock-version = "1.1" python-versions = "^3.8" -content-hash = "079bf6924a1d31ef230e96ebcdd63bb0b8c179f1d5ce0a06a845e8291527e649" +content-hash = "6ebe34d23bb613512cb69648f51d8aa3fac99c906b3eb32538001f3640c91071" [metadata.files] aiohttp = [] @@ -473,9 +383,7 @@ aserto-authorizer = [] aserto-directory = [] async-timeout = [] attrs = [] -babel = [] black = [] -cel-python = [] certifi = [] charset-normalizer = [] click = [] @@ -486,8 +394,6 @@ grpcio = [] idna = [] iniconfig = [] isort = [] -jmespath = [] -lark-parser = [] multidict = [] mypy-extensions = [] nodeenv = [] @@ -496,14 +402,10 @@ pathspec = [] platformdirs = [] pluggy = [] protobuf = [] -protovalidate = [] pyright = [] pytest = [] pytest-asyncio = [] -python-dateutil = [] -pyyaml = [] requests = [] -six = [] tomli = [] typing-extensions = [] urllib3 = [] diff --git a/pyproject.toml b/pyproject.toml index bb3d624..76789f4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "aserto" -version = "0.30.4" +version = "0.31.0" description = "Aserto API client" readme = "README.md" authors = ["Aserto, Inc. "] @@ -33,7 +33,7 @@ aiohttp = "^3.8.0" grpcio = "^1.49.0" protobuf = "^4.21.0" aserto-authorizer = "^0.20.2" -aserto-directory = "^0.30.0" +aserto-directory = "^0.31.0" [tool.poetry.dev-dependencies] black = "^23.0"