Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

python: Add support for py3.11 #1613

Merged
merged 78 commits into from
Apr 11, 2023
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
221e3d7
python: Add python 3.11 to CI
stancld Mar 13, 2023
936b364
chlog
stancld Mar 13, 2023
126faeb
Merge branch 'master' into feature/python3.11
Borda Mar 13, 2023
4797e04
setup
Borda Mar 13, 2023
a6d108d
3.9
Borda Mar 13, 2023
a3870ba
Merge branch 'master' into feature/python3.11
Borda Mar 13, 2023
c4a9e24
3.10
Borda Mar 13, 2023
64bf680
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 14, 2023
51f7347
drop pl 3.11
Borda Mar 14, 2023
b99d6f0
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 14, 2023
b1b5029
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 14, 2023
b47937a
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 14, 2023
b28431a
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 14, 2023
62c9360
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 15, 2023
ae1a56c
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 15, 2023
84452ca
Merge branch 'master' into feature/python3.11
Borda Mar 15, 2023
fce98bd
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 15, 2023
3feb5eb
2.0.0
Borda Mar 15, 2023
da9cd48
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 15, 2023
228d8fb
more
Borda Mar 15, 2023
569b11e
Merge branch 'feature/python3.11' of https://github.com/PyTorchLightn…
Borda Mar 15, 2023
dc381d9
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 16, 2023
fd7476f
Merge branch 'master' into feature/python3.11
Borda Mar 16, 2023
de866e9
llvmlite/numba: Temporarily install llmvlite & numba from source
stancld Mar 17, 2023
3c0d67e
llvm: Fix package name
stancld Mar 17, 2023
0445d33
llvmlite/numba: Install from source only for python 3.11
stancld Mar 17, 2023
c804641
numba: Install numba from a python 3.11 feature branch
stancld Mar 17, 2023
11ce52e
ci: Downgrade Pillow only when python version != 3.11
stancld Mar 17, 2023
0bdf054
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 17, 2023
b3ab038
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 17, 2023
b6ffc74
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 18, 2023
8625139
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 21, 2023
7f75482
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 21, 2023
b083c2f
Merge branch 'master' into feature/python3.11
Borda Mar 21, 2023
1b12352
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 21, 2023
bb4767a
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 21, 2023
2588fe9
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 21, 2023
ca1de1a
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 21, 2023
e85a911
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 28, 2023
b6eaa57
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 28, 2023
a2f1fd6
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 28, 2023
8c205e2
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 28, 2023
8e7fd2f
Merge branch 'master' into feature/python3.11
Borda Mar 28, 2023
b909321
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 28, 2023
1819dfe
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 28, 2023
6e7f97b
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 29, 2023
36551f2
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 31, 2023
491584c
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 31, 2023
d351f7a
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 31, 2023
e4498c0
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 31, 2023
020ac5a
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 31, 2023
688d14d
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 31, 2023
4b07282
Merge branch 'master' into feature/python3.11
Borda Mar 31, 2023
c81d6cd
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 31, 2023
ad199d7
Merge branch 'master' into feature/python3.11
mergify[bot] Mar 31, 2023
b94b337
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 1, 2023
f771371
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 3, 2023
dd93fed
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 3, 2023
3610353
Drop llvmlite/numba hack and wait for official release
stancld Apr 3, 2023
8c41787
numba 0.57.0
Borda Apr 3, 2023
8f8de48
Apply suggestions from code review
Borda Apr 3, 2023
48d9e3c
llvmlite
Borda Apr 3, 2023
a918494
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 3, 2023
cc94562
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 4, 2023
721d40a
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 4, 2023
750894c
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 4, 2023
da4271f
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 4, 2023
402e311
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 4, 2023
2d25943
[pre-commit.ci] pre-commit suggestions (#1688)Co-authored-by: pre-com…
pre-commit-ci[bot] Apr 4, 2023
09d7f30
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 4, 2023
55b60b8
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 4, 2023
24b1c87
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 4, 2023
16a94fa
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 5, 2023
c4a0d4d
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 5, 2023
84c88c9
CI trigger after rc release
stancld Apr 8, 2023
f0cfe95
numba: wiggle
stancld Apr 8, 2023
cccf626
infolm: Call directly value on StrEnum instances
stancld Apr 8, 2023
6672517
Merge branch 'master' into feature/python3.11
mergify[bot] Apr 11, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/assistant.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
"3.8": "1.4",
"3.9": "1.7.1",
"3.10": "1.11",
"3.11": "1.13",
}
_path = lambda *ds: os.path.join(_PATH_ROOT, *ds)
REQUIREMENTS_FILES = tuple(glob.glob(_path("requirements", "*.txt")) + [_path("requirements.txt")])
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/ci-integrate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ jobs:
include:
- {python-version: '3.10', requires: 'latest', os: 'ubuntu-22.04'}
- {python-version: '3.10', requires: 'latest', os: 'macOS-12'}
- {python-version: '3.11', requires: 'latest', os: 'ubuntu-22.04'}
- {python-version: '3.11', requires: 'latest', os: 'macOS-12'}
env:
PYTORCH_URL: "https://download.pytorch.org/whl/cpu/torch_stable.html"
FREEZE_REQUIREMENTS: 1
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-tests-full.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,13 @@ jobs:
python-version: ['3.8']
pytorch-version: ['1.9.1', '1.10.2', '1.11.0', '1.12.1']
include:
- {os: 'ubuntu-22.04', python-version: '3.8', pytorch-version: '1.13.1'}
- {os: 'ubuntu-22.04', python-version: '3.9', pytorch-version: '1.13.1'}
- {os: 'ubuntu-22.04', python-version: '3.10', pytorch-version: '1.13.1'}
- {os: 'macOS-11', python-version: '3.8', pytorch-version: '1.13.1'}
- {os: 'ubuntu-22.04', python-version: '3.11', pytorch-version: '1.13.1'}
- {os: 'macOS-11', python-version: '3.9', pytorch-version: '1.13.1'}
- {os: 'windows-2022', python-version: '3.8', pytorch-version: '1.13.1'}
- {os: 'macOS-11', python-version: '3.10', pytorch-version: '1.13.1'}
- {os: 'windows-2022', python-version: '3.9', pytorch-version: '1.13.1'}
- {os: 'windows-2022', python-version: '3.10', pytorch-version: '1.13.1'}
# the oldest configurations
- {os: 'ubuntu-20.04', python-version: '3.7', pytorch-version: '1.8.1', requires: 'oldest'}
- {os: 'ubuntu-20.04', python-version: '3.8', pytorch-version: '1.8.1', requires: 'oldest'}
Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Added support for plotting of aggregation metrics through `.plot()` method ([#1485](https://github.com/Lightning-AI/metrics/pull/1485))


- Added support for python 3.11 ([#1612](https://github.com/Lightning-AI/metrics/pull/1612))

### Changed

- Changed `update_count` and `update_called` from private to public methods ([#1370](https://github.com/Lightning-AI/metrics/pull/1370))
Expand Down
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -229,5 +229,6 @@ def _prepare_extras(skip_files: Tuple[str] = ("devel.txt", "doctest.txt", "integ
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
],
)