* Version bump

* Update CircleCI config
This commit is contained in:
Piotr Lizończyk
2020-03-03 19:48:23 +01:00
committed by GitHub
parent 807be634aa
commit 73375448c5
4 changed files with 35 additions and 5 deletions

View File

@@ -57,6 +57,25 @@ jobs:
path: test-results
- store_artifacts:
path: test-results
build38:
docker:
- image: circleci/python:3.8
steps:
- checkout
- run: sudo chown -R circleci:circleci /usr/local/bin
- run: sudo chown -R circleci:circleci /usr/local/lib/python3.8/site-packages
- run:
command: |
sudo pip install -r requirements.txt
sudo pip install -r dev_requirements.txt
- run:
command: |
mkdir test-reports
pytest --junitxml=test-reports/junit.xml
- store_test_results:
path: test-results
- store_artifacts:
path: test-results
workflows:
version: 2
@@ -64,4 +83,5 @@ workflows:
jobs:
- build35
- build36
- build37
- build37
- build38

View File

@@ -1,6 +1,15 @@
Changelog
=========
.. _v0-3-1:
0.3.1 - 2020-03-03
~~~~~~~~~~~~~~~~~~
* Fixed deprecation warnings and/or breakage for 448/25519 due to Cryptography changes - contributed by @warner
* Bumped required Cryptography to 2.8
* CI/CD testing added for Python 3.8
.. _v0-3-0:
0.3.0 - 2019-02-24

View File

@@ -1 +1 @@
cryptography>=2.5
cryptography>=2.8

View File

@@ -13,7 +13,7 @@ except (IOError, ImportError):
setup(
name='noiseprotocol',
version='0.3.0',
version='0.3.1',
description='Implementation of Noise Protocol Framework',
long_description=long_description,
url='https://github.com/plizonczyk/noiseprotocol',
@@ -28,13 +28,14 @@ setup(
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
# 'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Operating System :: MacOS :: MacOS X',
'Operating System :: Microsoft :: Windows',
'Operating System :: POSIX :: Linux'
],
keywords='cryptography noiseprotocol noise security',
packages=find_packages(exclude=['contrib', 'docs', 'tests', 'examples']),
install_requires=['cryptography>=2.5'],
install_requires=['cryptography>=2.8'],
python_requires='~=3.5', # we like 3.5, 3.6, and beyond, but not 4.0
)