File tree 4 files changed +44
-10
lines changed
4 files changed +44
-10
lines changed Original file line number Diff line number Diff line change 29
29
- py38
30
30
- py39
31
31
- py310
32
- - py311-cover
32
+ - py311
33
+ - py312-cover
33
34
include :
34
35
- tox_env : docs
35
36
dnf_install : graphviz
46
47
- uses : actions/setup-python@v4
47
48
name : Install Python
48
49
with :
49
- python-version : ' 3.11 '
50
+ python-version : ' 3.12 '
50
51
- uses : casperdcl/deploy-pypi@bb869aafd89f657ceaafe9561d3b5584766c0f95
51
52
with :
52
53
password : ${{ secrets.PYPI_API_TOKEN }}
@@ -116,5 +117,31 @@ jobs:
116
117
python_version : " 3.10"
117
118
- os : windows-2022
118
119
python_version : " 3.11"
120
+ - os : windows-2022
121
+ python_version : " 3.12"
119
122
- os : macos-12
120
123
python_version : " 3.11"
124
+ - os : macos-13
125
+ python_version : " 3.12"
126
+
127
+ paywalled-platforms :
128
+ name : Tests on paywalled platforms
129
+ if : github.repository_owner == 'Telecominfraproject'
130
+ runs-on : ${{ matrix.os }}
131
+ steps :
132
+ - uses : actions/checkout@v3
133
+ with :
134
+ fetch-depth : 0
135
+ - uses : actions/setup-python@v4
136
+ with :
137
+ python-version : ${{ matrix.python_version }}
138
+ - run : |
139
+ pip install -r tests/requirements.txt
140
+ pip install --editable .
141
+ pytest -vv
142
+ strategy :
143
+ fail-fast : false
144
+ matrix :
145
+ include :
146
+ - os : macos-13-xlarge # Apple M1 CPU
147
+ python_version : " 3.12"
Original file line number Diff line number Diff line change 1
- matplotlib >= 3.5.1 ,< 4
2
- networkx >= 2.6 ,< 3
3
- numpy >= 1.22.0 ,< 2
4
- pbr >= 5.7.0 ,< 6
5
- scipy >= 1.7.3 ,< 2
1
+ # matplotlib 3.8 removed support for Python 3.8
2
+ matplotlib >= 3.7.3 ,< 4
3
+ # networkx 3.2 removed support for Python 3.8
4
+ networkx >= 3.1 ,< 4
5
+ # numpy 1.25 removed support for Python 3.8
6
+ numpy >= 1.24.4 ,< 2
7
+ pbr >= 6.0.0 ,< 7
8
+ # scipy 1.11 removed support for Python 3.8
9
+ scipy >= 1.10.1 ,< 2
10
+ # xlrd 2.x removed support for .xlsx, it's only .xls now
6
11
xlrd >= 1.2.0 ,< 2
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ classifier =
23
23
Programming Language :: Python :: 3.9
24
24
Programming Language :: Python :: 3.10
25
25
Programming Language :: Python :: 3.11
26
+ Programming Language :: Python :: 3.12
26
27
Programming Language :: Python :: Implementation :: CPython
27
28
Topic :: Scientific/Engineering
28
29
Topic :: Scientific/Engineering :: Physics
Original file line number Diff line number Diff line change 1
- build >= 0.10.0 ,< 1
2
- pytest >= 6.2.5 ,< 7
3
- pandas >= 1.3.5 ,< 2
1
+ build >= 1.0.3 ,< 2
2
+ pytest >= 7.4.3 ,< 8
3
+ # pandas 2.1 removed support for Python 3.8
4
+ pandas >= 2.0.3 ,< 3
4
5
5
6
# flake v6 killed the --diff option
6
7
flake8 >= 5.0.4 ,< 6
You can’t perform that action at this time.
0 commit comments