File tree Expand file tree Collapse file tree 5 files changed +9
-50
lines changed
Expand file tree Collapse file tree 5 files changed +9
-50
lines changed Original file line number Diff line number Diff line change 6565 runs-on : [ self-hosted, Linux ]
6666 needs : is-safe-to-test
6767 if : ${{ needs.is-safe-to-test.outputs.is_safe == 'true' }}
68- strategy :
69- matrix :
70- python-version : [ 3.9, 3.11 ]
71- include :
72- - python-version : 3.9
73- image : python:3.9.18
74- - python-version : 3.11
75- image : python:3.11.8
7668 container :
77- image : ${{ matrix.image }}
69+ image : python:3.11
7870 steps :
7971 - uses : actions/checkout@v3
8072 with :
Original file line number Diff line number Diff line change @@ -21,35 +21,29 @@ on: pull_request
2121
2222jobs :
2323 lint :
24- name : Lint code (Python ${{ matrix.python-version }})
24+ name : Lint code
2525 runs-on : ubuntu-latest
26- strategy :
27- matrix :
28- python-version : [ 3.9, 3.11 ]
2926 steps :
3027 - uses : actions/checkout@v3
3128 - name : Set up Python
3229 uses : actions/setup-python@v4
3330 with :
34- python-version : ${{ matrix.python-version }}
31+ python-version : 3.11
3532 cache : pip
3633 - name : Install dependencies
3734 run : make dev-env
3835 - name : Lint
3936 run : make lint
4037
4138 test :
42- name : Unit tests (Python ${{ matrix.python-version }})
39+ name : Unit tests
4340 runs-on : ubuntu-latest
44- strategy :
45- matrix :
46- python-version : [ 3.9, 3.11 ]
4741 steps :
4842 - uses : actions/checkout@v3
4943 - name : Set up Python
5044 uses : actions/setup-python@v4
5145 with :
52- python-version : ${{ matrix.python-version }}
46+ python-version : 3.11
5347 cache : pip
5448 - name : Install dependencies
5549 run : make dev-env
Original file line number Diff line number Diff line change 2323 - created
2424
2525jobs :
26- # TODO: remove once 1.8.x is discontinued
27- release-1-8-x :
28- runs-on : ubuntu-latest
29- if : github.ref_name == '1.8.x'
30- container :
31- image : python:3.9
32- steps :
33- - uses : actions/checkout@v3
34- - name : Install dependencies
35- run : make dev-env
36- - name : lint
37- run : make lint
38- - name : test
39- run : make test
40- - name : Set version
41- run : make set-version
42- - name : Build binary wheel and source tarball
43- run : make dist
44- - name : Install publish dependencies
45- run : python -m pip install twine~=6.1
46- - name : Push to pypi
47- run : |
48- export TWINE_USERNAME=__token__
49- export TWINE_PASSWORD=${{ secrets.PYPI_TOKEN }}
50- python -m twine upload dist/storey-*.whl
51-
5226 release :
5327 runs-on : ubuntu-latest
54- if : github.ref_name != '1.8.x' # TODO: remove once 1.8.x is discontinued
5528 container :
5629 image : python:3.11
5730 steps :
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ version: 2
33build :
44 os : ubuntu-22.04
55 tools :
6- python : 3.9
6+ python : 3.11
77
88# Build documentation in the docs/ directory with Sphinx
99sphinx :
@@ -12,7 +12,7 @@ sphinx:
1212formats : all
1313
1414python :
15- version : 3.9
15+ version : 3.11
1616 install :
1717 - requirements : requirements.txt
1818 - requirements : dev-requirements.txt
Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ def load_deps(file_name):
6060 license = "Apache" ,
6161 url = "https://github.com/mlrun/storey" ,
6262 packages = find_packages (include = ["storey*" ]),
63- python_requires = ">=3.9 " ,
63+ python_requires = ">=3.11 " ,
6464 install_requires = install_requires ,
6565 extras_require = extras_require ,
6666 classifiers = [
@@ -71,7 +71,7 @@ def load_deps(file_name):
7171 "Operating System :: Microsoft :: Windows" ,
7272 "Operating System :: MacOS" ,
7373 "Programming Language :: Python :: 3" ,
74- "Programming Language :: Python :: 3.9 " ,
74+ "Programming Language :: Python :: 3.11 " ,
7575 "Programming Language :: Python" ,
7676 "Topic :: Software Development :: Libraries :: Python Modules" ,
7777 "Topic :: Software Development :: Libraries" ,
You can’t perform that action at this time.
0 commit comments