Browse Source

Merge JoinMarket-Org/joinmarket-clientserver#1428: Support Python 3.11 and add it to CI

1e159df8a9 Update bencoder.pyx to 3.0.1 (Kristaps Kaupe)
980edd6b2c CI: Add Python 3.11 (Kristaps Kaupe)

Pull request description:

  All that was needed was upgrade of [bencoder.pyx to 3.0.1](https://pypi.org/project/bencoder.pyx/3.0.1/). It supports Python versions from 3.6 to 3.11.

  Note that I haven't more carefully tested JM with Python 3.11, just made sure it installs and CI tests passes.

ACKs for top commit:
  AdamISZ:
    Based on above tests, and based on other discussoins, ACK 1e159df8a9

Tree-SHA512: b024359c0c55bdf677ea3161440351498fbb75997e771d80110cdfd44e75df5d1b2cce2d80c82d87239623d59807fae0161772d0bca2556f6e8d0bd8fd4f06f9
master
Kristaps Kaupe 3 years ago
parent
commit
8b72cc8ba5
No known key found for this signature in database
GPG Key ID: 33E472FE870C7E5D
  1. 2
      .github/workflows/unittests.yml
  2. 2
      jmclient/setup.py

2
.github/workflows/unittests.yml

@ -9,7 +9,7 @@ jobs:
strategy:
matrix:
os: [macos-latest, ubuntu-latest]
python-version: ["3.7", "3.8", "3.9", "3.10"]
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
steps:
- uses: actions/checkout@v2

2
jmclient/setup.py

@ -10,7 +10,7 @@ setup(name='joinmarketclient',
license='GPL',
packages=['jmclient'],
install_requires=['joinmarketbase==0.9.9dev', 'mnemonic==0.20',
'argon2_cffi==21.3.0', 'bencoder.pyx==3.0.0',
'argon2_cffi==21.3.0', 'bencoder.pyx==3.0.1',
'pyaes==1.6.1', 'klein==20.6.0', 'pyjwt==2.4.0',
'autobahn==20.12.3'],
python_requires='>=3.6',

Loading…
Cancel
Save