Skip to content

Conversation

@google-labs-jules
Copy link

This commit addresses the comments on pull request #7.

This change updates the CI configuration to include Python 3.12 and
3.13 in the test matrix. This ensures that the package is tested
against these newer Python versions.

The `tox.ini` file has been updated to include `py3.12` and `py3.13`
in the `envlist` and to ensure that the package dependencies are
installed for the test runs.
This commit addresses the comments on pull request #7.

- Increased cache expiry to 31 days.
- Added support for nep_mode in caching.
- Restored `tests/test_docker_utils.py` to the version in the PR.
- Kept `setuptools` as a dependency as it is required for Python < 3.9.
This commit addresses the comments on pull request #7.

- Increased cache expiry to 31 days.
- Added support for nep_mode in caching.
- Restored `tests/test_docker_utils.py` to the version in the PR.
- Kept `setuptools` as a dependency as it is required for Python < 3.9.
- Fixed various linting and mypy errors.
- Removed black and flake8 from the linting configuration.
@codecov
Copy link

codecov bot commented Aug 15, 2025

Codecov Report

❌ Patch coverage is 69.36937% with 34 lines in your changes missing coverage. Please review.
✅ Project coverage is 81.21%. Comparing base (a671bb7) to head (c37837e).

Files with missing lines Patch % Lines
python_eol/cache.py 65.59% 32 Missing ⚠️
python_eol/main.py 88.88% 2 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##            master       #9       +/-   ##
============================================
- Coverage   100.00%   81.21%   -18.79%     
============================================
  Files            3        4        +1     
  Lines           80      181      +101     
============================================
+ Hits            80      147       +67     
- Misses           0       34       +34     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

This commit removes support for Python 3.7.

- Updated `pyproject.toml` to require Python >= 3.8.
- Removed Python 3.7 from the test matrix in `.github/workflows/tox.yml`.
- Removed Python 3.7 from the `envlist` in `tox.ini`.
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.

1 participant