13 Commits

Author SHA1 Message Date
Léo Cardao
39d63e83d3 Remove python 3.9 support
Python 3.9 was still minimally supported and maintained. However, with the
Python team discontinuing support for it, we are also withdrawing our
support completely.

This commit removes the python3.9 CI on Github and updates the
pyproject.toml classifiers accordingly.

it/org/software-supply-chain/production-pipeline/issues#187
2025-12-16 14:47:57 +01:00
Elsa Ferrara
3fe7d9ad96 Bump python version in Github CI
The default python version in Github CI should be transitioned from 3.12 to 3.13

ref: it/org/software-supply-chain/production-pipeline/issues#148
2025-12-12 13:47:20 +00:00
Olivier Ramonat
768c46c1da Run only on the latest version of Python on Windows
No need for extra testing on Windows, the tests with Python < 3.12
are not supporting COVERAGE_CORE=sysmon and are failing.
2025-01-20 11:47:17 +01:00
Olivier Ramonat
6d0f1ccb05 Add missing Python version in tox environment name
for it/e3-core#34
2025-01-20 11:22:55 +01:00
Olivier Ramonat
711d026d5b Run additonal checks with the latest Python version on GitHub 2024-10-22 10:19:15 +02:00
Olivier Ramonat
438381a447 Create a pytest plugin to reuse fixtures in other projects
Remove deprecated requirements traceability which is not maintained.
Create e3.pytest to reuse part of the code in conftest.py in other
projects.
Document the new plugin.
2024-03-26 18:07:55 +01:00
JulienBortolussiAda
400921fcd7 Add python 3.12 tests in the CI 2024-03-25 15:08:20 +01:00
Olivier Ramonat
d7c3be93e8 Move mypy inside tox
Get global analysis with mypy inside tox instead of keeping it
in .pre-commit
Rename the security entry point in tox into check

Also create a "check" extra requires in pyproject.toml
to simplify the maintenance of all e3-* packages depending on
e3-core.
2024-03-20 17:53:26 +01:00
JulienBortolussiAda
377fef55a2 Add testing for python 3.11
Set up the test for python 3.11 in the CI
2023-11-15 11:25:35 +01:00
Nicolas Roche
d8838a464f Remove codecov
Python plugin no more supported
2023-04-12 18:11:43 +02:00
Olivier Ramonat
ead8658fcf Move windows CI to GitHub Actions
First allow the testsuite to run and put in place the basic
configuration needed for Windows:

- Create /tmp/Trash, files are moved there when errors are raised on
  file deletion
- Put Git /usr/bin binaries in the PATH

Ref #535
2022-10-18 14:42:50 +02:00
Liaiss Merzougue
d1a193598a Fix check to use python 3.9 and python 3.10. V401-019 2022-04-01 15:08:48 +00:00
Olivier Ramonat
04b05023b1 Replace TravisCI by GitHub actions
Also move checkstyle checks from tox to pre-commit GitHub action.
Keep AppVeyor for now, GitHub actions cannot currently run the
testsuite on Windows (rlimit issue + some path issues)
2021-02-03 08:19:18 +01:00