Skip to content

Conversation

@lukeina2z
Copy link
Contributor

@lukeina2z lukeina2z commented Oct 27, 2025

Tox 3.27.1 was released on November 14, 2022 — before Python 3.12 (October 2023) and Python 3.13 (October 2024) — and does not officially support either version.

This PR resolves the blocking issue caused by using the latest Tox release 4.30.3.

Changes:

  • Updated tox.ini to pass valid VCS requirement strings to pip and avoid shell/INI parsing issues.
  • Removed stray spaces before '@' in pip VCS requirement specifiers.
  • Removed unnecessary wrapping quotes so strings are not passed with quote characters.
  • Escaped the '#' in INI fragments to ensure the tox/INI parser preserves pip fragments (e.g., #egg=...).

Tested with:

python -m venv .venv
source .venv/bin/activate
pip install tox
tox -e lint
tox -e spellcheck
tox -e 3.9-test-aws-opentelemetry-distro
tox -e 3.10-test-aws-opentelemetry-distro
tox -e 3.11-test-aws-opentelemetry-distro
tox -e 3.12-test-aws-opentelemetry-distro
tox -e 3.13-test-aws-opentelemetry-distro

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@lukeina2z lukeina2z requested a review from a team as a code owner October 27, 2025 20:56
Tox 3.27.1 was released on November 14, 2022 — before Python 3.12 (October 2023) and Python 3.13 (October 2024) — and does not officially support either version.

This PR resolves the blocking issue caused by using the latest Tox release.

Changes:
- Updated tox.ini to pass valid VCS requirement strings to pip and avoid shell/INI parsing issues.
- Removed stray spaces before '@' in pip VCS requirement specifiers.
- Removed unnecessary wrapping quotes so strings are not passed with quote characters.
- Escaped the '#' in INI fragments to ensure the tox/INI parser preserves pip fragments (e.g., `#egg=...`).

Tested with:
```bash
python -m venv .venv
source .venv/bin/activate
pip install tox
tox -e lint
tox -e spellcheck
tox -e 3.9-test-aws-opentelemetry-distro
tox -e 3.10-test-aws-opentelemetry-distro
tox -e 3.11-test-aws-opentelemetry-distro
tox -e 3.12-test-aws-opentelemetry-distro
tox -e 3.13-test-aws-opentelemetry-distro
```
@lukeina2z lukeina2z merged commit ffa291c into aws-observability:main Oct 28, 2025
16 checks passed
lukeina2z added a commit to lukeina2z/aws-otel-python-instrumentation that referenced this pull request Oct 29, 2025
lukeina2z added a commit that referenced this pull request Oct 29, 2025
…ease (#521)" (#523)

This reverts commit ffa291c, reversing
changes made to 533fafd.

*Issue #, if available:*
App Signals E2E tests are failing.

*Description of changes:*
Revert the previous Tox related change.

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
lukeina2z added a commit to lukeina2z/aws-otel-python-instrumentation that referenced this pull request Oct 30, 2025
@lukeina2z lukeina2z deleted the ut-pr-foo branch October 30, 2025 17:19
lukeina2z added a commit that referenced this pull request Oct 30, 2025
…lease (#521)" (#523) (#527)

This reverts commit 6ae6225.

*Issue #, if available:*
#521 was reverted to help narrow down the E2E tests failures.

Fix: Unable to run ADOT Python unit tests with latest Tox release

#521

*Description of changes:*
Revert #523 
#521 is not the culprit.

By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice.
lukeina2z added a commit to lukeina2z/aws-otel-python-instrumentation that referenced this pull request Oct 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants