From 216d04dbb60174ce23b059dd8214b52899985d74 Mon Sep 17 00:00:00 2001 From: Daniel Fowler Date: Tue, 26 Jan 2021 16:37:34 +0700 Subject: [PATCH 1/9] Rename workflow file to match intention --- .github/workflows/{pythonpackage.yml => test.yml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{pythonpackage.yml => test.yml} (90%) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/test.yml similarity index 90% rename from .github/workflows/pythonpackage.yml rename to .github/workflows/test.yml index d202b8e..2332c47 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [2.7, 3.5, 3.6, 3.7, 3.8] + python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} From e5230dd355d2ddb296ce80e21ff26b8795ac6251 Mon Sep 17 00:00:00 2001 From: Daniel Fowler Date: Tue, 26 Jan 2021 16:38:05 +0700 Subject: [PATCH 2/9] Add testing for 3.9 --- setup.py | 1 + tox.ini | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index f7d1149..c9a73f3 100644 --- a/setup.py +++ b/setup.py @@ -38,5 +38,6 @@ "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", "Topic :: Software Development :: Libraries :: Python Modules", ]) diff --git a/tox.ini b/tox.ini index c07fc31..2d333ed 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py27, py35, py36, py37, py38 +envlist = py27, py35, py36, py37, py38, py39 [testenv] commands = python setup.py test -q From 94c93702dbfb83f3d7c52abe9f748a88907dd7bf Mon Sep 17 00:00:00 2001 From: Daniel Fowler Date: Tue, 26 Jan 2021 16:38:13 +0700 Subject: [PATCH 3/9] Bump --- CHANGELOG.md | 7 +++++++ setup.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 834b2b8..a036b46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# Changelog + +## [0.10.0] - 2021-01-26 + +* [Added] Add destroy method for link +* [Added] Add testing for 3.9 + ## [0.9.0] - 2020-08-03 Please upgrade to this version before 20 October 2020. diff --git a/setup.py b/setup.py index c9a73f3..bb34d86 100644 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ setup(name='omise', long_description=long_description, long_description_content_type='text/markdown', - version='0.9.0', + version='0.10.0', description='Omise Python client', author='Omise', author_email='support@omise.co', From a519a25171a6f29202e345af01dd96785ced0b4b Mon Sep 17 00:00:00 2001 From: Daniel Fowler Date: Tue, 26 Jan 2021 17:22:40 +0700 Subject: [PATCH 4/9] Update Dockerfile --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ee0d5b8..c69b3d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,8 @@ RUN pyenv install 3.5.9 RUN pyenv install 3.6.10 RUN pyenv install 3.7.6 RUN pyenv install 3.8.1 -RUN pyenv global 3.8.1 3.7.6 3.6.10 3.5.9 2.7.17 +RUN pyenv install 3.9.1 +RUN pyenv global 3.9.1 3.8.1 3.7.6 3.6.10 3.5.9 2.7.17 ## run tests From c04bd29a6a4d5f26eea6f03f1ea276f0eec2a2e0 Mon Sep 17 00:00:00 2001 From: Daniel Fowler Date: Tue, 26 Jan 2021 17:24:13 +0700 Subject: [PATCH 5/9] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a036b46..421cb23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [0.10.0] - 2021-01-26 +## [0.10.0] - 2021-01-27 * [Added] Add destroy method for link * [Added] Add testing for 3.9 From 051551ef68d001e37e1402d582391cbcc87e3994 Mon Sep 17 00:00:00 2001 From: Daniel Fowler Date: Wed, 27 Jan 2021 09:59:26 +0700 Subject: [PATCH 6/9] Update CHANGELOG.md --- CHANGELOG.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 421cb23..6c61da9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,10 @@ ## [0.10.0] - 2021-01-27 -* [Added] Add destroy method for link -* [Added] Add testing for 3.9 +* [Added] Add update method for Account (#34) +* [Added] Add destroy method for Link (#39) +* [Added] Add Card.retrieve(customer_id, card_id) method (#37) +* [Added] Add testing for 3.9 (#40) ## [0.9.0] - 2020-08-03 From 8dc46c5bbcc5a44bd097e168aab7ca2062028cb1 Mon Sep 17 00:00:00 2001 From: Daniel Fowler Date: Wed, 27 Jan 2021 10:00:41 +0700 Subject: [PATCH 7/9] Update CHANGELOG.md --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c61da9..d5acda1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,10 @@ ## [0.10.0] - 2021-01-27 -* [Added] Add update method for Account (#34) -* [Added] Add destroy method for Link (#39) -* [Added] Add Card.retrieve(customer_id, card_id) method (#37) -* [Added] Add testing for 3.9 (#40) +* [Added] Add update method for Account (https://github.com/omise/omise-python/pull/34) +* [Added] Add destroy method for Link (https://github.com/omise/omise-python/pull/39) +* [Added] Add Card.retrieve(customer_id, card_id) method (https://github.com/omise/omise-python/pull/37) +* [Added] Add testing for 3.9 (https://github.com/omise/omise-python/pull/40) ## [0.9.0] - 2020-08-03 From dad00e5a7b4c30c3d56931f699fe8e11e3f3e635 Mon Sep 17 00:00:00 2001 From: Daniel Fowler Date: Wed, 27 Jan 2021 10:04:59 +0700 Subject: [PATCH 8/9] Remove testing for Python 3.5 (EOL) --- .github/workflows/test.yml | 2 +- CHANGELOG.md | 1 + Dockerfile | 3 +-- tox.ini | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2332c47..c06c56b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9] + python-version: [2.7, 3.6, 3.7, 3.8, 3.9] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} diff --git a/CHANGELOG.md b/CHANGELOG.md index d5acda1..72f396e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ * [Added] Add destroy method for Link (https://github.com/omise/omise-python/pull/39) * [Added] Add Card.retrieve(customer_id, card_id) method (https://github.com/omise/omise-python/pull/37) * [Added] Add testing for 3.9 (https://github.com/omise/omise-python/pull/40) +* [Removed] Remove testing for 3.5 (EOL) (https://github.com/omise/omise-python/pull/40) ## [0.9.0] - 2020-08-03 diff --git a/Dockerfile b/Dockerfile index c69b3d6..b1ee0fe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,12 +12,11 @@ RUN apt-get update && apt-get install -y curl git-core make build-essential libr RUN curl https://pyenv.run | bash ENV PATH="/root/.pyenv/bin:$PATH" RUN pyenv install 2.7.17 -RUN pyenv install 3.5.9 RUN pyenv install 3.6.10 RUN pyenv install 3.7.6 RUN pyenv install 3.8.1 RUN pyenv install 3.9.1 -RUN pyenv global 3.9.1 3.8.1 3.7.6 3.6.10 3.5.9 2.7.17 +RUN pyenv global 3.9.1 3.8.1 3.7.6 3.6.10 2.7.17 ## run tests diff --git a/tox.ini b/tox.ini index 2d333ed..77b4ac1 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py27, py35, py36, py37, py38, py39 +envlist = py27, py36, py37, py38, py39 [testenv] commands = python setup.py test -q From 9312572ec90c025af22397db36a1ce4505b8258c Mon Sep 17 00:00:00 2001 From: Daniel Fowler Date: Wed, 27 Jan 2021 10:13:03 +0700 Subject: [PATCH 9/9] Remove Python 3.5 --- README.md | 2 +- setup.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index b19e69e..d16704d 100644 --- a/README.md +++ b/README.md @@ -23,10 +23,10 @@ easy_install omise The Omise Python client officially supports the following Python versions: * Python 2.7 -* Python 3.5 * Python 3.6 * Python 3.7 * Python 3.8 +* Python 3.9 Any versions not listed here _may_ work but they are not automatically tested. diff --git a/setup.py b/setup.py index bb34d86..4b5a319 100644 --- a/setup.py +++ b/setup.py @@ -34,7 +34,6 @@ "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8",