Skip to content

Commit d3961eb

Browse files
authored
Merge pull request #117 from iovation/3.9-DEV
3.9 dev
2 parents 7cc78ac + acbf619 commit d3961eb

34 files changed

+807
-205
lines changed
+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Test Python Versions
2+
3+
on: [pull_request, push]
4+
5+
jobs:
6+
run_tests:
7+
runs-on: ubuntu-latest
8+
strategy:
9+
matrix:
10+
python-version: [3.7, 3.8, 3.9, pypy-3.6]
11+
fail-fast: false
12+
steps:
13+
- uses: actions/checkout@v2
14+
- name: Set up Python ${{ matrix.python-version }}
15+
uses: actions/setup-python@v2
16+
with:
17+
python-version: ${{ matrix.python-version }}
18+
- name: Run Unit Tests
19+
run: |
20+
python -m pip install --upgrade pip wheel
21+
python setup.py test
22+
run_ci:
23+
runs-on: ubuntu-latest
24+
strategy:
25+
matrix:
26+
python-version: [3.6]
27+
steps:
28+
- uses: actions/checkout@v2
29+
- name: Set up Python ${{ matrix.python-version }}
30+
uses: actions/setup-python@v2
31+
with:
32+
python-version: ${{ matrix.python-version }}
33+
- name: Install dependencies
34+
run: |
35+
python -m pip install --upgrade pip wheel
36+
python -m pip install --upgrade pipenv
37+
pipenv install --three --dev --ignore-pipfile
38+
- name: Run Coverage
39+
run: |
40+
pipenv run coverage run --source="launchkey" setup.py nosetests
41+
pipenv run coverage report --fail-under=100
42+
- name: Run Linters
43+
run: |
44+
pipenv run flake8 launchkey
45+
pipenv run pylint launchkey
46+
- name: Dependency Check
47+
run: |
48+
pipenv check

.travis.yml

-39
This file was deleted.

CHANGES.rst

+11
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
CHANGELOG for LaunchKey Python SDK
22
==================================
3+
4+
3.9.0
5+
-----
6+
7+
* Updated CLI to support separate encryption and signature keys
8+
* Altered JOSE transport to ensure only the designated signing key is used for signing requests
9+
* Added the `add_encryption_private_key` method to all factories and deprecated `add_additional_private_key`
10+
* Added `KeyType` Enum
11+
* Added additional `key_type` parameter to `add_service_public_key`
12+
* Added additional `key_type` parameter to `add_directory_public_key`
13+
314
3.8.1
415
-----
516

Makefile

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
ci-py27: test
2-
3-
ci-pypy: test
4-
5-
ci-py35: test
6-
71
ci-py36: ci
82

93
ci-py37: test
@@ -19,7 +13,7 @@ test:
1913

2014
dependencies:
2115
pip install --upgrade pipenv
22-
pipenv install --three --dev
16+
pipenv install --three --dev --ignore-pipfile
2317

2418
coverage:
2519
pipenv run coverage run --source="launchkey" setup.py nosetests

Pipfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ flake8 = "~=3.8.3"
1818
pylint = "~=2.5.3"
1919
coverage = "~=4.5.2"
2020
# Tools for multi-environment testing before sending to CI
21-
tox = "~=3.7.0"
21+
tox = "~=3.8.0"
2222
behave = "~=1.2.6"
2323
appium-python-client = "*"
2424
pyhamcrest = "*"

0 commit comments

Comments
 (0)