Browse Source

release v18.0.0

anonswap
Ofek Lev 2 years ago
parent
commit
063a313e4d
  1. 2
      .github/workflows/build.yml
  2. 6
      docs/history.md
  3. 5
      setup.py
  4. 1
      tox.ini

2
.github/workflows/build.yml

@ -15,7 +15,7 @@ concurrency:
cancel-in-progress: true
env:
COINCURVE_UPSTREAM_REF: 694ce8fb2d1fd8a3d641d7c33705691d41a2a860
COINCURVE_UPSTREAM_REF: ddf2b2910eb19032f8dd657c66735115ae24bfba
COINCURVE_IGNORE_SYSTEM_LIB: '1'
CIBW_BEFORE_ALL_MACOS: ./.github/scripts/install-macos-build-deps.sh
CIBW_ENVIRONMENT_PASS_LINUX: >

6
docs/history.md

@ -8,6 +8,12 @@ Important changes are emphasized.
## Unreleased
## 18.0.0
- Support Schnorr signatures
- Add support for Python 3.11
- Upgrade [libsecp256k1][] to the latest available version
## 17.0.0
- **Breaking:** Drop support for Python 3.6

5
setup.py

@ -35,7 +35,7 @@ MAKE = 'gmake' if platform.system() in ['FreeBSD', 'OpenBSD'] else 'make'
# IMPORTANT: keep in sync with .github/workflows/build.yml
#
# Version of libsecp256k1 to download if none exists in the `libsecp256k1` directory
UPSTREAM_REF = os.getenv('COINCURVE_UPSTREAM_REF') or '694ce8fb2d1fd8a3d641d7c33705691d41a2a860'
UPSTREAM_REF = os.getenv('COINCURVE_UPSTREAM_REF') or 'ddf2b2910eb19032f8dd657c66735115ae24bfba'
LIB_TARBALL_URL = f'https://github.com/bitcoin-core/secp256k1/archive/{UPSTREAM_REF}.tar.gz'
@ -265,7 +265,7 @@ else:
setup(
name='coincurve',
version='17.0.0',
version='18.0.0',
description='Cross-platform Python CFFI bindings for libsecp256k1',
long_description=open('README.md', 'r').read(),
@ -307,6 +307,7 @@ setup(
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Topic :: Software Development :: Libraries',

1
tox.ini

@ -5,6 +5,7 @@ envlist =
3.8
3.9
3.10
3.11
pypy3
bench
lint

Loading…
Cancel
Save