From 1a87db4b6f25b1e17fd8dee0035ee02a70228306 Mon Sep 17 00:00:00 2001 From: Ofek Lev Date: Sun, 5 Dec 2021 20:58:06 -0500 Subject: [PATCH] release 16.0.0 --- .github/workflows/build.yml | 2 +- README.md | 6 +++--- docs/history.md | 5 +++++ docs/index.md | 6 +++--- setup.py | 17 +++++++++-------- 5 files changed, 21 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 27138c9..0267de4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ on: - master concurrency: - group: ${{ github.head_ref }} + group: build-${{ github.head_ref }} cancel-in-progress: true env: diff --git a/README.md b/README.md index 0f4bf71..ca07bb8 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,10 @@ | | | | --- | --- | -| CI/CD | [![CI - Build](https://github.com/ofek/coincurve/workflows/build/badge.svg)](https://github.com/ofek/coincurve/actions?query=workflow%3Abuild) [![CI - Coverage](https://img.shields.io/codecov/c/github/ofek/coincurve/master.svg?logo=codecov&logoColor=red)](https://codecov.io/github/ofek/coincurve) | -| Docs | [![CI - Docs](https://github.com/ofek/coincurve/workflows/docs/badge.svg)](https://github.com/ofek/coincurve/actions?query=workflow%3Adocs) | +| CI/CD | [![CI - Test](https://github.com/ofek/coincurve/actions/workflows/build.yml/badge.svg)](https://github.com/ofek/coincurve/actions/workflows/build.yml) [![CI - Coverage](https://img.shields.io/codecov/c/github/ofek/coincurve/master.svg?logo=codecov&logoColor=red)](https://codecov.io/github/ofek/coincurve) | +| Docs | [![CI - Docs](https://github.com/ofek/coincurve/actions/workflows/docs.yml/badge.svg)](https://github.com/ofek/coincurve/actions/workflows/docs.yml) | | Package | [![PyPI - Version](https://img.shields.io/pypi/v/coincurve.svg?logo=pypi&label=PyPI&logoColor=gold)](https://pypi.org/project/coincurve/) [![PyPI - Downloads](https://img.shields.io/pypi/dm/coincurve.svg?color=blue&label=Downloads&logo=pypi&logoColor=gold)](https://pypi.org/project/coincurve/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/coincurve.svg?logo=python&label=Python&logoColor=gold)](https://pypi.org/project/coincurve/) | -| Meta | [![Code style - black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) [![License - MIT/Apache-2.0](https://img.shields.io/badge/license-MIT%2FApache--2.0-9400d3.svg)](https://spdx.org/licenses/) [![GitHub Sponsors](https://img.shields.io/github/sponsors/ofek?logo=GitHub%20Sponsors&style=social)](https://github.com/sponsors/ofek) | +| Meta | [![code style - black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![types - Mypy](https://img.shields.io/badge/types-Mypy-blue.svg)](https://github.com/ambv/black) [![imports - isort](https://img.shields.io/badge/imports-isort-ef8336.svg)](https://github.com/pycqa/isort) [![License - MIT OR Apache-2.0](https://img.shields.io/badge/license-MIT%20OR%20Apache--2.0-9400d3.svg)](https://spdx.org/licenses/) [![GitHub Sponsors](https://img.shields.io/github/sponsors/ofek?logo=GitHub%20Sponsors&style=social)](https://github.com/sponsors/ofek) | ----- diff --git a/docs/history.md b/docs/history.md index 27f9246..fe6eca7 100644 --- a/docs/history.md +++ b/docs/history.md @@ -6,6 +6,11 @@ Important changes are emphasized. ## master +## 16.0.0 + +- Wheels for Apple Silicon and musl linux (Alpine) +- No wheels for PyPy until the build system is fixed + ## 15.0.1 - Fix the `combine` method of `PublicKey` diff --git a/docs/index.md b/docs/index.md index bc5c6db..36e9938 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,10 +2,10 @@ | | | | --- | --- | -| CI/CD | [![CI - Build](https://github.com/ofek/coincurve/workflows/build/badge.svg)](https://github.com/ofek/coincurve/actions?query=workflow%3Abuild) [![CI - Coverage](https://img.shields.io/codecov/c/github/ofek/coincurve/master.svg?logo=codecov&logoColor=red)](https://codecov.io/github/ofek/coincurve) | -| Docs | [![CI - Docs](https://github.com/ofek/coincurve/workflows/docs/badge.svg)](https://github.com/ofek/coincurve/actions?query=workflow%3Adocs) | +| CI/CD | [![CI - Test](https://github.com/ofek/coincurve/actions/workflows/build.yml/badge.svg)](https://github.com/ofek/coincurve/actions/workflows/build.yml) [![CI - Coverage](https://img.shields.io/codecov/c/github/ofek/coincurve/master.svg?logo=codecov&logoColor=red)](https://codecov.io/github/ofek/coincurve) | +| Docs | [![CI - Docs](https://github.com/ofek/coincurve/actions/workflows/docs.yml/badge.svg)](https://github.com/ofek/coincurve/actions/workflows/docs.yml) | | Package | [![PyPI - Version](https://img.shields.io/pypi/v/coincurve.svg?logo=pypi&label=PyPI&logoColor=gold)](https://pypi.org/project/coincurve/) [![PyPI - Downloads](https://img.shields.io/pypi/dm/coincurve.svg?color=blue&label=Downloads&logo=pypi&logoColor=gold)](https://pypi.org/project/coincurve/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/coincurve.svg?logo=python&label=Python&logoColor=gold)](https://pypi.org/project/coincurve/) | -| Meta | [![Code style - black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black) [![License - MIT/Apache-2.0](https://img.shields.io/badge/license-MIT%2FApache--2.0-9400d3.svg)](https://spdx.org/licenses/) [![GitHub Sponsors](https://img.shields.io/github/sponsors/ofek?logo=GitHub%20Sponsors&style=social)](https://github.com/sponsors/ofek) | +| Meta | [![code style - black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![types - Mypy](https://img.shields.io/badge/types-Mypy-blue.svg)](https://github.com/ambv/black) [![imports - isort](https://img.shields.io/badge/imports-isort-ef8336.svg)](https://github.com/pycqa/isort) [![License - MIT OR Apache-2.0](https://img.shields.io/badge/license-MIT%20OR%20Apache--2.0-9400d3.svg)](https://spdx.org/licenses/) [![GitHub Sponsors](https://img.shields.io/github/sponsors/ofek?logo=GitHub%20Sponsors&style=social)](https://github.com/sponsors/ofek) | ----- diff --git a/setup.py b/setup.py index 5717cfa..4890d02 100644 --- a/setup.py +++ b/setup.py @@ -261,18 +261,13 @@ else: setup( name='coincurve', - version='15.0.1', + version='16.0.0', description='Cross-platform Python CFFI bindings for libsecp256k1', long_description=open('README.md', 'r').read(), long_description_content_type='text/markdown', - author='Ofek Lev', - author_email='ofekmeister@gmail.com', - maintainer='Ofek Lev', - maintainer_email='ofekmeister@gmail.com', - url='https://github.com/ofek/coincurve', - download_url='https://github.com/ofek/coincurve', - license='MIT or Apache-2.0', + author_email='Ofek Lev ', + license='MIT OR Apache-2.0', python_requires='>=3.6', install_requires=['asn1crypto', 'cffi>=1.3.0'], @@ -283,6 +278,11 @@ setup( distclass=Distribution, zip_safe=False, + project_urls={ + 'Documentation': 'https://ofek.dev/coincurve/', + 'Issues': 'https://github.com/ofek/coincurve/issues', + 'Source': 'https://github.com/ofek/coincurve', + }, keywords=[ 'secp256k1', 'crypto', @@ -303,6 +303,7 @@ setup( 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', 'Topic :: Software Development :: Libraries',