Skip to content

Commit

Permalink
Bump: support python 3.9
Browse files Browse the repository at this point in the history
  • Loading branch information
carlbuchmann committed Jul 18, 2024
1 parent 589e096 commit 96bc510
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 3 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/pull-request-management.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ jobs:
strategy:
fail-fast: true
matrix:
python_version: ['3.10','3.11','3.12']
python_version: ['3.9','3.10','3.11','3.12']
steps:
- name: 'set environment variables'
run: |
Expand All @@ -142,8 +142,9 @@ jobs:
with:
python-version: ${{ matrix.python_version }}
- name: Install requirements
# forcing a specific version of ansible-lint to install requirement-dev in Python 3.9.
run: |
pip install -r ansible_collections/arista/cvp/requirements-dev.txt
pip install -r ansible_collections/arista/cvp/requirements-dev-3.9.txt
pip install -r ansible_collections/arista/cvp/requirements.txt
- name: 'Execute pytest validation'
run: |
Expand Down
22 changes: 22 additions & 0 deletions ansible_collections/arista/cvp/requirements-dev-3.9.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Temp requirements for python 3.9 (removed ansible-lint)
ansible-core>=2.15.0,<2.18.0
ansible-builder
galaxy-importer>=0.3.1
pycodestyle
flake8
pylint>=2.16.1
twine
pre-commit>=2.9.2
pre-commit-hooks>=3.3.0
identify>=1.4.20
docker
molecule>=3.2.0,<6.0
molecule-docker>=0.2.4
mitogen
pytest
pytest-cov>=2.11.1
pytest-html>=3.1.1
pytest-metadata>=1.11.0
pytest-dependency
jmespath
pytest-mock
2 changes: 1 addition & 1 deletion ansible_collections/arista/cvp/requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ansible-core>=2.15.0,<2.17.0
ansible-core>=2.15.0,<2.18.0
ansible-builder
ansible-lint>=24.7.0
galaxy-importer>=0.3.1
Expand Down

0 comments on commit 96bc510

Please sign in to comment.