Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
71c1478
Python 3.12
chayim Oct 5, 2023
7a679c2
Merge branch 'master' into ckpy312
chayim Oct 5, 2023
2a81f8a
removed quote
chayim Oct 18, 2023
296962c
Merge branch 'master' into ckpy312
chayim Oct 18, 2023
8fe9064
invoke upgrade
chayim Oct 18, 2023
c668538
Merge branch 'master' into ckpy312
chayim Jan 1, 2024
88bede2
Merge branch 'master' into ckpy312
chayim Jan 10, 2024
be650f4
ssl context wrapper change for test
chayim Jan 10, 2024
9a5b8e8
removing the |=
chayim Jan 10, 2024
e6487ed
seeing how codeql tls silencing works
chayim Jan 11, 2024
9ddbd87
Merge remote-tracking branch 'origin/master' into ck_py312
Jul 3, 2024
1a51cb4
Stabilize more tests and fix linters
Jul 4, 2024
b2a71a9
Stop requiring typing-extensions
Jul 4, 2024
f55036d
Enable tracemalloc
Jul 4, 2024
404405a
Better tracemalloc
Jul 4, 2024
1634946
Handle possible errors at SSL handshake
Jul 4, 2024
fcd9670
Remove event_loop fixture, as suggested by pytest
Jul 4, 2024
35efa8e
Fix async tests
Jul 4, 2024
976ae66
Merge remote-tracking branch 'origin/master' into ck_py312
Jul 4, 2024
0920116
Fix test results visualization in CI
Jul 4, 2024
dfa2a9c
More test fixes
Jul 5, 2024
71d83b3
Enable test profiling
Jul 5, 2024
663e3de
Fix upload of tests results
Jul 5, 2024
3668b43
Fix upload of tests results
Jul 5, 2024
0e62ac3
Fix upload of tests results
Jul 5, 2024
6b5f241
Fix upload of tests results
Jul 5, 2024
a595ff7
Remove CI test reporting
Jul 8, 2024
b9ae081
Speed up cluster slot initialization
Jul 8, 2024
8387597
Fix CI
Jul 8, 2024
8b1469d
Remove line profiler, it does not play well with PyPy
Jul 8, 2024
9aeec4c
Make profiling optional
Jul 8, 2024
097938a
Improve async cluster connection initialization
Jul 8, 2024
f6ed3c5
Run uvloop tests in matrix
Jul 8, 2024
bb73758
Speed up coverage with Python 3.12
Jul 9, 2024
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
Next Next commit
Python 3.12
  • Loading branch information
chayim committed Oct 5, 2023
commit 71c14782748ca45f26e21ad156844687652ad5e9
8 changes: 4 additions & 4 deletions .github/workflows/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:
max-parallel: 15
fail-fast: false
matrix:
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9']
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9']
test-type: ['standalone', 'cluster']
connection-type: ['hiredis', 'plain']
env:
Expand Down Expand Up @@ -89,7 +89,7 @@ jobs:

- name: Upload codecov coverage
uses: codecov/codecov-action@v3
if: ${{matrix.python-version == '3.11'}}
if: ${{matrix.python-version == '3.12'}}
with:
fail_ci_if_error: false

Expand All @@ -111,7 +111,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ['3.7', '3.11']
python-version: ['3.7', '3.12']
test-type: ['standalone', 'cluster']
connection-type: ['hiredis', 'plain']
protocol: ['3']
Expand Down Expand Up @@ -160,7 +160,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9']
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9']
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
Expand Down
5 changes: 3 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
install_requires=[
'importlib-metadata >= 1.0; python_version < "3.8"',
'typing-extensions; python_version<"3.8"',
'async-timeout>=4.0.2; python_full_version<="3.11.2"',
'async-timeout>=4.0.2"',
],
classifiers=[
"Development Status :: 5 - Production/Stable",
Expand All @@ -54,11 +54,12 @@
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
],
extras_require={
"hiredis": ["hiredis>=1.0.0"],
"ocsp": ["cryptography>=36.0.1", "pyopenssl==20.0.1", "requests>=2.26.0"],
"ocsp": ["cryptography>=36.0.1", "pyopenssl==23.2.1", "requests>=2.31.0"],
},
)