From 46c766c0ed23a6bd919b858baa590eba35ddc05e Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Fri, 22 Nov 2024 09:21:12 -0500 Subject: [PATCH 1/6] Declare 3.9 and 3.10 as supported since tested against already --- setup.cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/setup.cfg b/setup.cfg index 8affa7b..5539c52 100644 --- a/setup.cfg +++ b/setup.cfg @@ -16,6 +16,8 @@ classifiers = Programming Language :: Python :: 3 :: Only Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 + Programming Language :: Python :: 3.9 + Programming Language :: Python :: 3.10 keywords = ShEx rdf From 188e0d4db507344a4fe44e23d13305107055f3cf Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Fri, 22 Nov 2024 09:22:04 -0500 Subject: [PATCH 2/6] Add testing/declare 3.11 and 3.12 as supported --- .github/workflows/main.yaml | 2 +- setup.cfg | 2 ++ tox.ini | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 02ed534..3ecc022 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [ 3.7, 3.8, 3.9, "3.10" ] + python-version: [ 3.7, 3.8, 3.9, "3.10", "3.11", "3.12" ] steps: - uses: actions/checkout@v2 diff --git a/setup.cfg b/setup.cfg index 5539c52..8a36a10 100644 --- a/setup.cfg +++ b/setup.cfg @@ -18,6 +18,8 @@ classifiers = 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 keywords = ShEx rdf diff --git a/tox.ini b/tox.ini index 0c505fc..bac63ef 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py37 py38 py39 py310 +envlist = py37 py38 py39 py310 py311 py312 [testenv] deps=unittest2 From f956d3411afd5440483c94835fcbfbd3911b17d7 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Fri, 22 Nov 2024 09:26:53 -0500 Subject: [PATCH 3/6] Fix tox.ini envlist needing "," as separator --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index bac63ef..6c6b0e9 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py37 py38 py39 py310 py311 py312 +envlist = py37,py38,py39,py310,py311,py312 [testenv] deps=unittest2 From 928d68cab82f29cc7586091a04a5dec6e88151ac Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Fri, 22 Nov 2024 09:28:50 -0500 Subject: [PATCH 4/6] Running tests (tox) added me (Yaroslav Halchenko) and Josh Moore into AUTHORS, thanks --- AUTHORS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AUTHORS b/AUTHORS index 3978bd9..8b720dd 100644 --- a/AUTHORS +++ b/AUTHORS @@ -4,6 +4,8 @@ Egon Willighagen Harold Solbrig Harold Solbrig Harold Solbrig +Josh Moore +Yaroslav Halchenko andrawaag hsolbrig hsolbrig From 33c543fb1454ccca4b535724d9d1c28e913287bc Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Fri, 22 Nov 2024 09:31:35 -0500 Subject: [PATCH 5/6] Allow pytest for tox --- tox.ini | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tox.ini b/tox.ini index 6c6b0e9..3014fd3 100644 --- a/tox.ini +++ b/tox.ini @@ -4,6 +4,8 @@ envlist = py37,py38,py39,py310,py311,py312 [testenv] deps=unittest2 whitelist_externals = python +allowlist_externals = + pytest setenv = IN_TOX = true SKIP_EXTERNAL_URLS = true From cb2c381ea04730d203f92af792ce71d3d266cc70 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Fri, 22 Nov 2024 09:29:05 -0500 Subject: [PATCH 6/6] running tests (tox) updated CHANGES --- ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7c314a5..6aba71a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,21 @@ CHANGES ======= +* Allow pytest for tox +* running tests (tox) updated CHANGES +* Running tests (tox) added me (Yaroslav Halchenko) and Josh Moore into AUTHORS, thanks +* Fix tox.ini envlist needing "," as separator +* Add testing/declare 3.11 and 3.12 as supported +* Declare 3.9 and 3.10 as supported since tested against already +* Enable codecov + +v0.8.1 +------ + +* Fix lru\_cache option +* Remove the separate pr-test file. The main catches it +* Update requirements file +* Fix for issue #81 * Replace '/' with '\' v0.8.0