File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88jobs :
99 build-and-test :
1010 runs-on : ubuntu-latest
11+ defaults :
12+ run :
13+ shell : bash -l {0}
1114 continue-on-error : ${{ matrix.experimental }}
12- name : " Build and Test on ${{ matrix.python-version }}, experimental: ${{ matrix.experimental }}"
15+ name : ' Build and Test on ${{ matrix.python-version }}, experimental: ${{ matrix.experimental }}'
1316 strategy :
1417 fail-fast : false
1518 matrix :
16- python-version : ["3.10", "3.11", "3.12" ]
17- experimental : [false]
19+ python-version : [ '3.11', '3.12', '3.13' ]
20+ experimental : [ false ]
1821 # include:
19- # - python-version: "3.13 "
22+ # - python-version: "3.14 "
2023 # experimental: true
2124 steps :
2225 - uses : actions/checkout@v4
2730 python-version : ${{ matrix.python-version }}
2831
2932 - name : Install project
30- run : uv sync --extra dev
33+ run : uv sync --dev
3134
3235 - name : Run Tests
3336 run : uv run ./run-tests.sh
Original file line number Diff line number Diff line change 1- 3.10.13
1+ 3.11.12
Original file line number Diff line number Diff line change 11[project ]
22name = " vatvalidate"
3- version = " 0.0.2 "
3+ version = " 0.0.3 "
44description = " vatvalidate is a Python library for validating UK VAT numbers."
55authors = [{ name = " Beauhurst Devs" , email = " dev@beauhurst.com" }]
6- requires-python = " >=3.10 ,<3.13 "
6+ requires-python = " >=3.11 ,<3.14 "
77readme = " README.md"
88documentation = " https://github.com/Beauhurst/vatvalidate"
99license = " MIT"
@@ -14,20 +14,19 @@ packages = [
1414classifiers = [
1515 " Operating System :: OS Independent" ,
1616 " Programming Language :: Python :: 3" ,
17- " Programming Language :: Python :: 3.10" ,
1817 " Programming Language :: Python :: 3.11" ,
1918 " Programming Language :: Python :: 3.12" ,
19+ " Programming Language :: Python :: 3.13" ,
2020 " Programming Language :: Python :: 3 :: Only" ,
2121]
2222
2323[dependency-groups ]
2424debug = [" jupyter>=1,<2" ]
2525dev = [
26- " ipython>=8,<9" ,
27- " mypy>=1,<2" ,
28- " pytest-cov>=6,<7" ,
29- " pytest-mock>=3,<4" ,
30- " pytest>=8,<9" ,
26+ " ipython>=8" ,
27+ " mypy>=1" ,
28+ " pytest-cov>=6" ,
29+ " pytest>=8" ,
3130 " ruff>=0,<1" ,
3231]
3332
@@ -42,7 +41,7 @@ requires = ["hatchling"]
4241build-backend = " hatchling.build"
4342
4443[tool .ruff ]
45- target-version = " py38 "
44+ target-version = " py311 "
4645src = [" vatvalidate" , " tests" ]
4746extend-exclude = [
4847 " .venv" ,
You can’t perform that action at this time.
0 commit comments