File tree 12 files changed +21
-76
lines changed
12 files changed +21
-76
lines changed Original file line number Diff line number Diff line change 11
11
tests :
12
12
runs-on : ubuntu-latest
13
13
steps :
14
- - uses : actions/checkout@v3
14
+ - uses : actions/checkout@v4
15
15
- uses : actions/setup-python@v4
16
16
with :
17
17
# The oracle will run on a Python 3.9 Lamba
38
38
- flake8-tests
39
39
- pylint-tests
40
40
steps :
41
- - uses : actions/checkout@v3
41
+ - uses : actions/checkout@v4
42
42
- uses : actions/setup-python@v4
43
43
with :
44
44
python-version : 3.9
Original file line number Diff line number Diff line change 27
27
- black-check
28
28
- isort-check
29
29
steps :
30
- - uses : actions/checkout@v3
30
+ - uses : actions/checkout@v4
31
31
- uses : actions/setup-python@v4
32
32
with :
33
33
python-version : 3.8
Original file line number Diff line number Diff line change @@ -37,12 +37,12 @@ jobs:
37
37
- os : macos-latest
38
38
architecture : x86
39
39
steps :
40
- - uses : aws-actions/configure-aws-credentials@v1
40
+ - uses : aws-actions/configure-aws-credentials@v4
41
41
with :
42
42
aws-access-key-id : ${{ secrets.INTEG_AWS_ACCESS_KEY_ID }}
43
43
aws-secret-access-key : ${{ secrets.INTEG_AWS_SECRET_ACCESS_KEY }}
44
44
aws-region : us-west-2
45
- - uses : actions/checkout@v3
45
+ - uses : actions/checkout@v4
46
46
- uses : actions/setup-python@v4
47
47
with :
48
48
python-version : ${{ matrix.python }}
69
69
- flake8-tests
70
70
- pylint-tests
71
71
steps :
72
- - uses : actions/checkout@v3
72
+ - uses : actions/checkout@v4
73
73
- uses : actions/setup-python@v4
74
74
with :
75
75
python-version : 3.9
Original file line number Diff line number Diff line change 52
52
- os : macos-latest
53
53
architecture : x86
54
54
steps :
55
- - uses : actions/checkout@v3
55
+ - uses : actions/checkout@v4
56
56
- uses : actions/setup-python@v4
57
57
with :
58
58
python-version : ${{ matrix.python }}
64
64
env :
65
65
TOXENV : ${{ matrix.category }}
66
66
run : tox -- -vv
67
- upstream-py37 :
68
- runs-on : ubuntu-latest
69
- strategy :
70
- fail-fast : true
71
- matrix :
72
- category :
73
- - nocmk
74
- - test-upstream-requirements-py37
75
- steps :
76
- - uses : actions/checkout@v3
77
- - uses : actions/setup-python@v4
78
- with :
79
- python-version : 3.7
80
- - run : |
81
- python -m pip install --upgrade pip
82
- pip install --upgrade -r dev_requirements/ci-requirements.txt
83
- - name : run test
84
- env :
85
- TOXENV : ${{ matrix.category }}
86
- run : tox -- -vv
87
67
upstream-py311 :
88
68
runs-on : ubuntu-latest
89
69
strategy :
93
73
- nocmk
94
74
- test-upstream-requirements-py311
95
75
steps :
96
- - uses : actions/checkout@v3
76
+ - uses : actions/checkout@v4
97
77
- uses : actions/setup-python@v4
98
78
with :
99
79
python-version : " 3.11"
Original file line number Diff line number Diff line change 9
9
environment : repo-sync
10
10
runs-on : ubuntu-latest
11
11
steps :
12
- - uses : actions/checkout@v3
12
+ - uses : actions/checkout@v4
13
13
- uses : repo-sync/github-sync@v2
14
14
name : Sync repo to branch
15
15
with :
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ Required Prerequisites
35
35
======================
36
36
37
37
* Python 3.7+
38
- * cryptography >= 2.5.0
38
+ * cryptography >= 3.4.6
39
39
* boto3 >= 1.10.0
40
40
* attrs
41
41
Original file line number Diff line number Diff line change 1
1
bandit==1.7.4
2
- black==22.3 .0
2
+ black==24.2 .0
3
3
doc8==0.10.1
4
4
flake8==4.0.1
5
5
flake8-bugbear==22.9.11
@@ -10,4 +10,4 @@ pyflakes==2.4.0
10
10
pylint==2.13.5
11
11
readme_renderer==37.3
12
12
seed-isort-config==2.2.0
13
- vulture==2.6
13
+ vulture==2.9.1
Original file line number Diff line number Diff line change 1
1
boto3 >= 1.10.0
2
- cryptography >= 3.4.0
2
+ cryptography >= 3.4.6
3
3
attrs >= 17.4.0
4
4
wrapt >= 1.10.11
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ boto3==1.26.54
3
3
botocore==1.29.54
4
4
cffi==1.15.1
5
5
coverage==7.0.5
6
- cryptography==41 .0.6
6
+ cryptography==42 .0.4
7
7
iniconfig==2.0.0
8
8
jmespath==1.0.1
9
9
mock==4.0.3
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ AWS Crypto Tools maintains ` test/upstream-requirements-py<VERSION>.txt ` in our Python products such that
2
+ our Cryptographic Primitive Provider for Python ([ pyca/cryptography] ( https://github.com/pyca/cryptography ) )
3
+ may execute downstream tests against AWS Crypto Tools Python products.
4
+ These files allow pyca to install and test the Crypto Tools products.
5
+ Additionally, Crypto Tools should maintain a test configuration that can be completed without using any AWS resources.
6
+ If Crypto Tools needs to contact pyca about this expectation,
7
+ they should cut a issue to the pyca/cryptography repo.
Original file line number Diff line number Diff line change @@ -94,15 +94,6 @@ recreate = True
94
94
deps =
95
95
commands = {toxinidir}/test/freeze-upstream-requirements.sh
96
96
97
- # Freeze for Python 3.7
98
- [testenv:freeze-upstream-requirements-py37]
99
- basepython = python3.7
100
- sitepackages = {[testenv:freeze-upstream-requirements-base]sitepackages}
101
- skip_install = {[testenv:freeze-upstream-requirements-base]skip_install}
102
- recreate = {[testenv:freeze-upstream-requirements-base]recreate}
103
- deps = {[testenv:freeze-upstream-requirements-base]deps}
104
- commands = {[testenv:freeze-upstream-requirements-base]commands} test/upstream-requirements-py37.txt
105
-
106
97
# Freeze for Python 3.11
107
98
[testenv:freeze-upstream-requirements-py311]
108
99
basepython = python3.11
@@ -118,14 +109,6 @@ sitepackages = False
118
109
recreate = True
119
110
commands = {[testenv:base-command]commands} test/ -m local
120
111
121
- # Test frozen upstream requirements for Python 3.7
122
- [testenv:test-upstream-requirements-py37]
123
- basepython = python3.7
124
- deps = -rtest/upstream-requirements-py37.txt
125
- sitepackages = {[testenv:test-upstream-requirements-base]sitepackages}
126
- recreate = {[testenv:test-upstream-requirements-base]recreate}
127
- commands = {[testenv:test-upstream-requirements-base]commands}
128
-
129
112
# Test frozen upstream requirements for Python 3.11
130
113
[testenv:test-upstream-requirements-py311]
131
114
basepython = python3.11
You can’t perform that action at this time.
0 commit comments