diff options
author | LeXofLeviafan <lexofleviafan@gmail.com> | 2024-10-20 21:23:20 +0200 |
---|---|---|
committer | LeXofLeviafan <lexofleviafan@gmail.com> | 2024-10-20 21:23:20 +0200 |
commit | d2651425cb4506a4b4a73afd94ed0d81605c38d4 (patch) | |
tree | 0b0681b464e4b84a2843d4ef034180525e5428c2 | |
parent | 3dece73a79f63f2c407bd3e7150565acb27276dd (diff) |
[jarun#780] added Python 3.13 + dropped Python 3.8
-rw-r--r-- | .circleci/config.yml | 12 | ||||
-rwxr-xr-x | buku | 2 | ||||
-rw-r--r-- | setup.py | 2 | ||||
-rw-r--r-- | tox.ini | 12 |
4 files changed, 14 insertions, 14 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index 9a1140d..dcf09e8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -46,11 +46,6 @@ jobs: - image: python:3.12-slim <<: *lint-template - py38: - docker: - - image: python:3.8-slim - <<: *test-template - py39: docker: - image: python:3.9-slim @@ -71,6 +66,11 @@ jobs: - image: python:3.12-slim <<: *test-template + py313: + docker: + - image: python:3.13-slim + <<: *test-template + # package-and-publish: # machine: true # working_directory: ~/Buku @@ -126,11 +126,11 @@ workflows: CircleCI: jobs: &all-tests - lint - - py38 - py39 - py310 - py311 - py312 + - py313 nightly: triggers: @@ -135,7 +135,7 @@ TEXT_BROWSERS = ['elinks', 'links', 'links2', 'lynx', 'w3m', 'www-browser'] IGNORE_FF_BOOKMARK_FOLDERS = frozenset(["placesRoot", "bookmarksMenuFolder"]) PERMANENT_REDIRECTS = {301, 308} -# IntSet: TypeAlias = Set[int] | range # TODO: use after dropping 3.8 & 3.9 +# IntSet: TypeAlias = Set[int] | range # TODO: use after dropping 3.9 # Ints: TypeAlias = Sequence[int] | IntSet # IntOrInts: TypeAlias = int | Ints # T = TypeVar('T') @@ -104,11 +104,11 @@ setup( 'Operating System :: OS Independent', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3 :: Only', - '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', + 'Programming Language :: Python :: 3.13', 'Topic :: Internet :: WWW/HTTP :: Indexing/Search', 'Topic :: Utilities' ] @@ -1,5 +1,5 @@ [tox] -envlist = py38,py39,py310,py311,py312,pylint,flake8 +envlist = py39,py310,py311,py312,py313,pylint,flake8 [flake8] max-line-length = 139 @@ -43,11 +43,6 @@ markers = usedevelop = true deps = pytest -[testenv:py38] -extras = tests -commands = - pytest --cov buku -vv -m "not non_tox" {posargs} - [testenv:py39] extras = tests commands = @@ -68,6 +63,11 @@ extras = tests commands = pytest --cov buku -vv -m "not non_tox" {posargs} +[testenv:py313] +extras = tests +commands = + pytest --cov buku -vv -m "not non_tox" {posargs} + [testenv:quick] basepython = {env:BASEPYTHON:py312} extras = tests |