diff --git a/.circleci/config.yml b/.circleci/config.yml index 5fef25d9..74f53f87 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -19,7 +19,7 @@ commands: CHANGED_FILES=$(git diff --name-only origin/main...HEAD) # Check if any relevant files changed - echo "$CHANGED_FILES" | grep -q -E "^(src/|tests/|tests_aws/|.circleci/)" || { + echo "$CHANGED_FILES" | grep -q -E "^(src/|tests/|tests_aws/|.circleci/|pypproject.toml)" || { echo "No changes in src/, tests/, tests_aws/, or .circleci directories. Skipping tests." circleci step halt } diff --git a/pyproject.toml b/pyproject.toml index bcd86863..f563cdb8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,7 +52,7 @@ dependencies = [ "opentelemetry-semantic-conventions>=0.48b0", "typing_extensions>=4.12.2", "pyyaml>=6.0.2", - "setuptools>=69.0.0; python_version >= \"3.12\"", + "setuptools>=69.0.0,<81.0.0; python_version >= \"3.12\"", "psutil>=5.9.0; sys_platform == \"win32\"", ]