From 6c545221d6ae062edbce3d3f52c3de8dc768da8e Mon Sep 17 00:00:00 2001 From: kclowes Date: Fri, 19 Nov 2021 17:31:10 -0700 Subject: [PATCH] Test coincurve through v15 --- .circleci/config.yml | 105 +++++++++++++++++++++++++++++++++++++++++++ setup.py | 2 +- tox.ini | 5 ++- 3 files changed, 110 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 602b7fc..ad12cfa 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -246,6 +246,96 @@ jobs: - image: circleci/python:3.10 environment: TOXENV: py310-backends-coincurve12 + py36-backends-coincurve13: + <<: *common + docker: + - image: circleci/python:3.6 + environment: + TOXENV: py36-backends-coincurve13 + py37-backends-coincurve13: + <<: *common + docker: + - image: circleci/python:3.7 + environment: + TOXENV: py37-backends-coincurve13 + py38-backends-coincurve13: + <<: *common + docker: + - image: circleci/python:3.8 + environment: + TOXENV: py38-backends-coincurve13 + py39-backends-coincurve13: + <<: *common + docker: + - image: circleci/python:3.9 + environment: + TOXENV: py39-backends-coincurve13 + py310-backends-coincurve13: + <<: *common + docker: + - image: circleci/python:3.10 + environment: + TOXENV: py310-backends-coincurve13 + py36-backends-coincurve14: + <<: *common + docker: + - image: circleci/python:3.6 + environment: + TOXENV: py36-backends-coincurve14 + py37-backends-coincurve14: + <<: *common + docker: + - image: circleci/python:3.7 + environment: + TOXENV: py37-backends-coincurve14 + py38-backends-coincurve14: + <<: *common + docker: + - image: circleci/python:3.8 + environment: + TOXENV: py38-backends-coincurve14 + py39-backends-coincurve14: + <<: *common + docker: + - image: circleci/python:3.9 + environment: + TOXENV: py39-backends-coincurve14 + py310-backends-coincurve14: + <<: *common + docker: + - image: circleci/python:3.10 + environment: + TOXENV: py310-backends-coincurve14 + py36-backends-coincurve15: + <<: *common + docker: + - image: circleci/python:3.6 + environment: + TOXENV: py36-backends-coincurve15 + py37-backends-coincurve15: + <<: *common + docker: + - image: circleci/python:3.7 + environment: + TOXENV: py37-backends-coincurve15 + py38-backends-coincurve15: + <<: *common + docker: + - image: circleci/python:3.8 + environment: + TOXENV: py38-backends-coincurve15 + py39-backends-coincurve15: + <<: *common + docker: + - image: circleci/python:3.9 + environment: + TOXENV: py39-backends-coincurve15 + py310-backends-coincurve15: + <<: *common + docker: + - image: circleci/python:3.10 + environment: + TOXENV: py310-backends-coincurve15 workflows: version: 2 test: @@ -287,3 +377,18 @@ workflows: - py38-backends-coincurve12 - py39-backends-coincurve12 - py310-backends-coincurve12 + - py36-backends-coincurve13 + - py37-backends-coincurve13 + - py38-backends-coincurve13 + - py39-backends-coincurve13 + - py310-backends-coincurve13 + - py36-backends-coincurve14 + - py37-backends-coincurve14 + - py38-backends-coincurve14 + - py39-backends-coincurve14 + - py310-backends-coincurve14 + - py36-backends-coincurve15 + - py37-backends-coincurve15 + - py38-backends-coincurve15 + - py39-backends-coincurve15 + - py310-backends-coincurve15 diff --git a/setup.py b/setup.py index 388aff4..2e45bb9 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ deps = { 'coincurve': [ - 'coincurve>=7.0.0,<13.0.0', + 'coincurve>=7.0.0,<16.0.0', ], 'eth-keys': [ "eth-utils>=1.8.2,<2.0.0", diff --git a/tox.ini b/tox.ini index 54f3f7e..8898877 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] envlist= py{36,37,38,39,310}-core - py{36,37,38,39,310}-backends-coincurve{7,8,9,10,11,12} + py{36,37,38,39,310}-backends-coincurve{7,8,9,10,11,12,13,14,15} pypy3-core lint @@ -21,6 +21,9 @@ deps = .[test] coincurve10: coincurve>=10.0.0,<11.0.0 coincurve11: coincurve>=11.0.0,<12.0.0 coincurve12: coincurve>=12.0.0,<13.0.0 + coincurve13: coincurve>=13.0.0,<14.0.0 + coincurve14: coincurve>=14.0.0,<15.0.0 + coincurve15: coincurve>=15.0.0,<16.0.0 setenv = backends: REQUIRE_COINCURVE=True basepython =