From 6c3ba678c8bf5ced6617d693c71c73c54f7d4039 Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sat, 17 Feb 2024 21:30:10 +0100 Subject: [PATCH 01/14] Create test-and-publish.yml --- .github/workflows/test-and-publish.yml | 43 ++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/test-and-publish.yml diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml new file mode 100644 index 0000000..443b7db --- /dev/null +++ b/.github/workflows/test-and-publish.yml @@ -0,0 +1,43 @@ +name: Python package + +on: + push: + branches: [ master ] + tags: + - '*' + pull_request: + branches: [ master ] + +jobs: + build: + + runs-on: ubuntu-latest + strategy: + matrix: + python-version: [2.7, 3.6, 3.7, 3.8, 3.9] + + steps: + - uses: actions/checkout@v2 + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r requirements-test.txt + + - name: Test with pytest + run: | + pytest + + - name: Build and publish to PyPI + if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') + uses: pypa/gh-action-pypi-publish@v1.4.2 + with: + user: domain-connect + password: ${{ secrets.PYPI_PASSWORD }} + distributions: "sdist bdist_wheel" + skip_existing: true From 3daafbc0ce14544a7977aefccf9f20368185cda6 Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sat, 17 Feb 2024 21:31:24 +0100 Subject: [PATCH 02/14] Delete .travis.yml --- .travis.yml | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 10cc291..0000000 --- a/.travis.yml +++ /dev/null @@ -1,22 +0,0 @@ -dist: xenial -language: python -python: -- "2.7" -- "3.6" -- "3.7" -- "3.8" -- "3.9" -install: - - pip install -r requirements-test.txt -script: -- pytest -deploy: - provider: pypi - distributions: sdist bdist_wheel - user: domain-connect - password: - secure: 2ddCq65Cny17sogIFblscpidIhFYtS43ibRY4UkQu+H3ZRY8FCR7fX8Eeq8oCq2bI2Qsg5QEm9u09mZjH217YOi/uUPuDKU/bIur6lxRAHYsh5nnoqCQXVkDZ/5aQKysucxQFzQHvv47ARZZEwKeOCM9OsKbFYHgjTtfl23JE6hsLFdxRx6nT6uC1fxFJ+dxjWZoUIKIe2ymTy0sqed/gqs40sGa3nHc6qvQALQTKz+4lBEQJ74x47l58dLbDl4yi9aEv5pGxVpfmjrRVbSUSjj/j8h59ocXRzc0ATqItLdtQbt59SU7JYAcWnwCNj8b4jUP+oZVAqSnBENR+CyOHg+0s/PcuIWUdFAj1fNgqJs3tvwBZSnc4N60nQNSKfsJJ4pKK+jT1Z2A/gyGN0Fu7tTpYm0bgwAIO7JFheFVO4ykrjbP3+zQrP9TR/hlECIodZvzfw7zspmNPSkw0lNVzY0YHbtilHqqLk1A+uKTc3XDT8yrTQEsp/gfMwwZ/HJY+zFzy94ygyZT22ggB9o3kEsKvkerWK1Jhvyjk9CPl2Rs0jXKAzlWAjTnyZypwx5XrURYYqnxekWv5BSNg2Q6Bgt9lZmsfDxGjmUVD8t/CreXimAP2KzOxN/hJ1tDsvGTns3YGzh331yMQtFACboHxEU8Bc3sl8CScKmU2rJPCz4= - on: - tags: true - skip_existing: true - From ca92996f0c9823cf344fe7d1c5a131846f68a55e Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sat, 17 Feb 2024 21:40:08 +0100 Subject: [PATCH 03/14] Fix python version vs. ubuntu version --- .github/workflows/test-and-publish.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml index 443b7db..7cf6ae5 100644 --- a/.github/workflows/test-and-publish.yml +++ b/.github/workflows/test-and-publish.yml @@ -10,11 +10,24 @@ on: jobs: build: - - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: - python-version: [2.7, 3.6, 3.7, 3.8, 3.9] + include: + - python-version: 2.7 + os: ubuntu-18.04 + - python-version: 3.6 + os: ubuntu-20.04 + - python-version: 3.7 + os: ubuntu-22.04 + - python-version: 3.8 + os: ubuntu-22.04 + - python-version: 3.9 + os: ubuntu-22.04 + - python-version: 3.10 + os: ubuntu-22.04 + - python-version: 3.11 + os: ubuntu-22.04 steps: - uses: actions/checkout@v2 From 333a145882d489b6bafa8ec11d689b2ad52029ff Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sat, 17 Feb 2024 21:42:01 +0100 Subject: [PATCH 04/14] Fix python versions --- .github/workflows/test-and-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml index 7cf6ae5..74d1e1d 100644 --- a/.github/workflows/test-and-publish.yml +++ b/.github/workflows/test-and-publish.yml @@ -24,9 +24,9 @@ jobs: os: ubuntu-22.04 - python-version: 3.9 os: ubuntu-22.04 - - python-version: 3.10 + - python-version: "3.10" os: ubuntu-22.04 - - python-version: 3.11 + - python-version: "3.11" os: ubuntu-22.04 steps: From 264690114e9546e8c61594c8c4ac5ce0769dcc19 Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sat, 17 Feb 2024 21:46:29 +0100 Subject: [PATCH 05/14] Fixing requirements-test.txt --- requirements-test.txt | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/requirements-test.txt b/requirements-test.txt index f013050..bfd04d1 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,13 +1,14 @@ -cffi==1.14.5 -cryptography==3.3.2 -dnspython==1.16.0 -enum34==1.1.10 -future==0.18.2 -ipaddress==1.0.23 -linecache2==1.0.0 -publicsuffix==1.1.1 -publicsuffixlist==0.7.7 -pycparser==2.20 -six==1.15.0 -traceback2==1.4.0 -unittest2==1.1.0 +cffi>=1.14.5 +cryptography>=3.3.2 +dnspython>=1.16.0 +enum34>=1.1.10 +future>=0.18.2 +ipaddress>=1.0.23 +linecache2>=1.0.0 +publicsuffix>=1.1.1 +publicsuffixlist>=0.7.7 +pycparser>=2.20 +six>=1.15.0 +traceback2>=1.4.0 +unittest2>=1.1.0 +pytest From bef66b34eaa2dfb876f7fb0d709b272555ad6a0e Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sat, 17 Feb 2024 21:49:49 +0100 Subject: [PATCH 06/14] Limit to Python 3.9 --- .github/workflows/test-and-publish.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml index 74d1e1d..f28c851 100644 --- a/.github/workflows/test-and-publish.yml +++ b/.github/workflows/test-and-publish.yml @@ -14,20 +14,20 @@ jobs: strategy: matrix: include: - - python-version: 2.7 - os: ubuntu-18.04 - - python-version: 3.6 - os: ubuntu-20.04 - - python-version: 3.7 - os: ubuntu-22.04 - - python-version: 3.8 - os: ubuntu-22.04 +# - python-version: 2.7 +# os: ubuntu-18.04 +# - python-version: 3.6 +# os: ubuntu-20.04 +# - python-version: 3.7 +# os: ubuntu-22.04 +# - python-version: 3.8 +# os: ubuntu-22.04 - python-version: 3.9 os: ubuntu-22.04 - - python-version: "3.10" - os: ubuntu-22.04 - - python-version: "3.11" - os: ubuntu-22.04 +# - python-version: "3.10" +# os: ubuntu-22.04 +# - python-version: "3.11" +# os: ubuntu-22.04 steps: - uses: actions/checkout@v2 From 4a35cee119262378862e980b1fba8e86cd16d4ba Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sat, 17 Feb 2024 21:50:31 +0100 Subject: [PATCH 07/14] Update requirements-test.txt --- requirements-test.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/requirements-test.txt b/requirements-test.txt index bfd04d1..5c73a8c 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,14 +1,14 @@ -cffi>=1.14.5 -cryptography>=3.3.2 -dnspython>=1.16.0 -enum34>=1.1.10 -future>=0.18.2 -ipaddress>=1.0.23 -linecache2>=1.0.0 -publicsuffix>=1.1.1 -publicsuffixlist>=0.7.7 -pycparser>=2.20 -six>=1.15.0 -traceback2>=1.4.0 -unittest2>=1.1.0 +cffi==1.14.5 +cryptography==3.3.2 +dnspython==1.16.0 +enum34==1.1.10 +future==0.18.2 +ipaddress==1.0.23 +linecache2==1.0.0 +publicsuffix==1.1.1 +publicsuffixlist==0.7.7 +pycparser==2.20 +six==1.15.0 +traceback2==1.4.0 +unittest2==1.1.0 pytest From 78769873d7064f42bb4cd22b43e216edc91537ce Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sun, 18 Feb 2024 00:27:15 +0100 Subject: [PATCH 08/14] TEST: integration tests adjusted to actual URLs and domain names --- domainconnect/tests/test_domainConnect.py | 26 +++++++++++++++-------- requirements-test.txt | 26 +++++++++++------------ 2 files changed, 30 insertions(+), 22 deletions(-) diff --git a/domainconnect/tests/test_domainConnect.py b/domainconnect/tests/test_domainConnect.py index 37212a9..44849f9 100644 --- a/domainconnect/tests/test_domainConnect.py +++ b/domainconnect/tests/test_domainConnect.py @@ -7,7 +7,15 @@ __email__ = "pawel-kow@users.noreply.github.com" __status__ = "Beta" -from unittest2 import TestCase, skipIf +import sys + +if sys.version_info[0] == 2 and sys.version_info[1] == 7: + # Python 2.7 + from unittest2 import TestCase, skipIf +else: + # Python 3.x + from unittest import TestCase, skipIf + from domainconnect import DomainConnect, DomainConnectAsyncCredentials, TemplateNotSupportedException, \ ConflictOnApplyException, NoDomainConnectRecordException, AsyncTokenException # to assure input works like raw_input in python 2 @@ -16,18 +24,18 @@ oneandone_config = \ dict( - PROVIDER_ID='1and1', - TEST_DOMAIN='connect.domains', - SYNC_URL='https://domainconnect.1and1.com/sync', - ASYNC_URL='https://domainconnect.1and1.com/async', + PROVIDER_ID='IONOS', + TEST_DOMAIN='diabtrack.com', + SYNC_URL='https://domainconnect.ionos.de/sync', + ASYNC_URL='https://domainconnect.ionos.de/async', ASYNC_SERVICE_IN_PATH=False, - API_URL='https://api.domainconnect.1and1.com' + API_URL='https://api.domainconnect.ionos.com' ) godaddy_config = \ dict( PROVIDER_ID='GoDaddy', - TEST_DOMAIN='ourtransfertestingwithgd2.com', + TEST_DOMAIN='domainconnectdnsdemo.net', SYNC_URL='https://dcc.godaddy.com/manage', ASYNC_URL='https://dcc.godaddy.com/manage', ASYNC_SERVICE_IN_PATH=True, @@ -35,7 +43,7 @@ ) test_credentials = { - "1and1": DomainConnectAsyncCredentials(client_id='exampleservice.domainconnect.org', + "IONOS": DomainConnectAsyncCredentials(client_id='exampleservice.domainconnect.org', client_secret='cd$;CVZRj#B8C@o3o8E4v-*k2H7S%)', api_url=oneandone_config['API_URL']), "GoDaddy": DomainConnectAsyncCredentials(client_id='exampleservice.domainconnect.org', @@ -155,7 +163,7 @@ def test_get_domain_connect_template_sync_url_with_signature(self): + '/v2/domainTemplates/providers/exampleservice.domainconnect.org/services/template2/apply' '?IP=132.148.25.185&RANDOMTEXT=shm%3A1531371203%3AHejo&domain=' + config['TEST_DOMAIN'] - + '&sig=E8lWecXOM7s4SwLp6bNhivmvqV47wynek6rO13iUIbC095p9WR5VnCY%2Fg8aUhazmM3squI0lr1wz5REiUIHVX5AP3reFbU6bLIzckgWoN9%2F3VgxtS9q%2FEgO8HL9%2FbTGjUodf9eI7afWXR348C8ekQFZeT%2F7SHMn7VvM%2BEpLA7ZDIq4kROJXE2eIOI21j6nkE4luWn2vWYdK%2BvUnp4YTzot03uj6cQ5nkpEziCJK5hqMqhZP5%2F755RLI3bH%2BpMvegFE2ualUM6BsvNJ4kyYNf250NyafLZU1RbkeUD1SM4KaUU59IY1PEKI44I21%2BfCPN8kAMFmTJqpNHLNffixNlgA%3D%3D&key=_dck1'), \ + + '&sig=IBLe5MctX7VUYYyPqhNAKWZaY8iobj9zIXIioPKVvpH8BulUxwP%2Fmdw1yWDyiv9ZYQRLkFnZNAZZ29ePcUKYWDqPo0YoHXl%2F%2FQwwCl0OqFFZyhatIbZb074QtX7np7Aji8VIN2jHElOY%2B8kVjWXk0YZpXWHuR80MlBKkUtaHKSs6gu3RAdhaT33kMANf3gHKhPka7401cZZcWAF5X1wbMKPNgjdyzVJmcv6NPBxpwGfEKbyf%2FUQ1UXkiVOWw709eILTIcFICG%2FbCYZGOQp%2BK53tGGZvSmlkGhHLxwQdP9R%2B56cjmgrIWdxOvrB%2FYKaFdhUABuv1dnPicuv31tTcKYQ%3D%3D&key=_dck1'), \ "URL is different than expected: {}".format(res) def test_generate_sig_params(self): diff --git a/requirements-test.txt b/requirements-test.txt index 5c73a8c..bfd04d1 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,14 +1,14 @@ -cffi==1.14.5 -cryptography==3.3.2 -dnspython==1.16.0 -enum34==1.1.10 -future==0.18.2 -ipaddress==1.0.23 -linecache2==1.0.0 -publicsuffix==1.1.1 -publicsuffixlist==0.7.7 -pycparser==2.20 -six==1.15.0 -traceback2==1.4.0 -unittest2==1.1.0 +cffi>=1.14.5 +cryptography>=3.3.2 +dnspython>=1.16.0 +enum34>=1.1.10 +future>=0.18.2 +ipaddress>=1.0.23 +linecache2>=1.0.0 +publicsuffix>=1.1.1 +publicsuffixlist>=0.7.7 +pycparser>=2.20 +six>=1.15.0 +traceback2>=1.4.0 +unittest2>=1.1.0 pytest From 2a3a93601986fae36b7785c695fcaa81e9a4708f Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sun, 18 Feb 2024 00:30:27 +0100 Subject: [PATCH 09/14] CI: enable all python versions --- .github/workflows/test-and-publish.yml | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml index f28c851..dddf939 100644 --- a/.github/workflows/test-and-publish.yml +++ b/.github/workflows/test-and-publish.yml @@ -14,20 +14,22 @@ jobs: strategy: matrix: include: -# - python-version: 2.7 -# os: ubuntu-18.04 -# - python-version: 3.6 -# os: ubuntu-20.04 -# - python-version: 3.7 -# os: ubuntu-22.04 -# - python-version: 3.8 -# os: ubuntu-22.04 + - python-version: 2.7 + os: ubuntu-18.04 + - python-version: 3.6 + os: ubuntu-20.04 + - python-version: 3.7 + os: ubuntu-22.04 + - python-version: 3.8 + os: ubuntu-22.04 - python-version: 3.9 os: ubuntu-22.04 -# - python-version: "3.10" -# os: ubuntu-22.04 -# - python-version: "3.11" -# os: ubuntu-22.04 + - python-version: "3.10" + os: ubuntu-22.04 + - python-version: "3.11" + os: ubuntu-22.04 + - python-version: "3.12" + os: ubuntu-22.04 steps: - uses: actions/checkout@v2 From 16e98c4e60cea05b7deae1b01c68504869f9a7ce Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sun, 18 Feb 2024 00:53:29 +0100 Subject: [PATCH 10/14] CI: update github actions to comply with Node.js 20, add python 3.5 --- .github/workflows/test-and-publish.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml index dddf939..92e28da 100644 --- a/.github/workflows/test-and-publish.yml +++ b/.github/workflows/test-and-publish.yml @@ -16,6 +16,8 @@ jobs: include: - python-version: 2.7 os: ubuntu-18.04 + - python-version: 3.5 + os: ubuntu-20.04 - python-version: 3.6 os: ubuntu-20.04 - python-version: 3.7 @@ -32,10 +34,10 @@ jobs: os: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} From eb16696c668beb1d78835656e30cd83a4689c8cf Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sun, 18 Feb 2024 01:09:26 +0100 Subject: [PATCH 11/14] CI: test CI for Python 2.7 --- .github/workflows/test-and-publish.yml | 37 +++++++++++++------------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml index 92e28da..0d9cd30 100644 --- a/.github/workflows/test-and-publish.yml +++ b/.github/workflows/test-and-publish.yml @@ -15,32 +15,33 @@ jobs: matrix: include: - python-version: 2.7 - os: ubuntu-18.04 - - python-version: 3.5 os: ubuntu-20.04 - - python-version: 3.6 - os: ubuntu-20.04 - - python-version: 3.7 - os: ubuntu-22.04 - - python-version: 3.8 - os: ubuntu-22.04 - - python-version: 3.9 - os: ubuntu-22.04 - - python-version: "3.10" - os: ubuntu-22.04 - - python-version: "3.11" - os: ubuntu-22.04 - - python-version: "3.12" - os: ubuntu-22.04 +# - python-version: 3.6 +# os: ubuntu-20.04 +# - python-version: 3.7 +# os: ubuntu-22.04 +# - python-version: 3.8 +# os: ubuntu-22.04 +# - python-version: 3.9 +# os: ubuntu-22.04 +# - python-version: "3.10" +# os: ubuntu-22.04 +# - python-version: "3.11" +# os: ubuntu-22.04 +# - python-version: "3.12" +# os: ubuntu-22.04 steps: - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} + - name: Set up Python ${{ matrix.python-version }} != 2.7 + if: ${{ matrix.python-version != '2.7' }} uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - + - name: Set up Python 2.7 + if: ${{ matrix.python-version == '2.7' }} + run: sudo ln -sf /usr/bin/python2.7 /usr/bin/python - name: Install dependencies run: | python -m pip install --upgrade pip From 07006d7a9fcaaeebfa309da3fc7cfdead1f761de Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sun, 18 Feb 2024 01:15:16 +0100 Subject: [PATCH 12/14] CI: test CI for Python 2.7 - install pip --- .github/workflows/test-and-publish.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml index 0d9cd30..2a115b6 100644 --- a/.github/workflows/test-and-publish.yml +++ b/.github/workflows/test-and-publish.yml @@ -41,7 +41,13 @@ jobs: python-version: ${{ matrix.python-version }} - name: Set up Python 2.7 if: ${{ matrix.python-version == '2.7' }} - run: sudo ln -sf /usr/bin/python2.7 /usr/bin/python + run: | + sudo ln -sf /usr/bin/python2.7 /usr/bin/python + sudo apt install curl + curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py + sudo python get-pip.py + which pip2 + - name: Install dependencies run: | python -m pip install --upgrade pip From 46989e6ed07c04e532cd3a0f1aa4e048024df190 Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sun, 18 Feb 2024 01:20:03 +0100 Subject: [PATCH 13/14] CI: test CI for all versions --- .github/workflows/test-and-publish.yml | 30 ++++++++++++-------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/.github/workflows/test-and-publish.yml b/.github/workflows/test-and-publish.yml index 2a115b6..bd527f9 100644 --- a/.github/workflows/test-and-publish.yml +++ b/.github/workflows/test-and-publish.yml @@ -16,20 +16,20 @@ jobs: include: - python-version: 2.7 os: ubuntu-20.04 -# - python-version: 3.6 -# os: ubuntu-20.04 -# - python-version: 3.7 -# os: ubuntu-22.04 -# - python-version: 3.8 -# os: ubuntu-22.04 -# - python-version: 3.9 -# os: ubuntu-22.04 -# - python-version: "3.10" -# os: ubuntu-22.04 -# - python-version: "3.11" -# os: ubuntu-22.04 -# - python-version: "3.12" -# os: ubuntu-22.04 + - python-version: 3.6 + os: ubuntu-20.04 + - python-version: 3.7 + os: ubuntu-22.04 + - python-version: 3.8 + os: ubuntu-22.04 + - python-version: 3.9 + os: ubuntu-22.04 + - python-version: "3.10" + os: ubuntu-22.04 + - python-version: "3.11" + os: ubuntu-22.04 + - python-version: "3.12" + os: ubuntu-22.04 steps: - uses: actions/checkout@v4 @@ -43,10 +43,8 @@ jobs: if: ${{ matrix.python-version == '2.7' }} run: | sudo ln -sf /usr/bin/python2.7 /usr/bin/python - sudo apt install curl curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py sudo python get-pip.py - which pip2 - name: Install dependencies run: | From b27fdbf45b8faafe48b54a5f148b2ef8edbb7778 Mon Sep 17 00:00:00 2001 From: Pawel Kowalik Date: Sun, 18 Feb 2024 01:21:41 +0100 Subject: [PATCH 14/14] CI: add supported python versions to setup.py --- setup.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/setup.py b/setup.py index 1c93436..f9f4502 100644 --- a/setup.py +++ b/setup.py @@ -22,6 +22,9 @@ 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=[ 'domainconnect',