From af8897a7c94c6b8759aeecb447cf45ce81d1f6bd Mon Sep 17 00:00:00 2001 From: Corey Bryant Date: Thu, 20 Jul 2023 15:43:12 -0400 Subject: [PATCH] setup: Update charm-tools pin set pyyaml 5.4.0 and 5.4.1 are broken with cython 3 https://github.com/yaml/pyyaml/issues/724 jsonschema 4.18.0 depends on Rust (via rpds-py) --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 20e0b8d..880face 100755 --- a/setup.py +++ b/setup.py @@ -43,7 +43,7 @@ exclude=["*.tests", "*.tests.*", "tests.*", "tests"]), install_requires=[ 'cheetah3>=3.0.0,<4.0', - 'pyyaml>=5.0,<6.0', + 'pyyaml>=5.0,!=5.4.0,!=5.4.1,<6.0', 'requests>=2.0.0,<3.0.0', 'blessings<2.0', 'ruamel.yaml<0.16.0;python_version < "3.7"', @@ -56,7 +56,7 @@ 'jujubundlelib<0.6', 'virtualenv>=1.11.4,<21', 'colander<1.9', - 'jsonschema<5.0', + 'jsonschema<4.18.0', 'keyring<24', 'secretstorage<3.4', 'dict2colander==0.2',