Skip to content

Commit

Permalink
Update release info and CI tests
Browse files Browse the repository at this point in the history
  - Add CI test with Python 3.13 (3.13.0-alpha.4 pre-release)
  • Loading branch information
brunato committed Feb 18, 2024
1 parent 6c57c6a commit e0ff225
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 5 deletions.
8 changes: 5 additions & 3 deletions .github/workflows/test-xmlschema.yml
Expand Up @@ -14,7 +14,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: [3.8, 3.9, "3.10", 3.11, 3.12.0, pypy-3.10]
python-version: [3.8, 3.9, "3.10", 3.11, 3.12, "3.13.0-alpha.4", "pypy-3.10"]
exclude:
- os: macos-latest
python-version: 3.8
Expand All @@ -35,9 +35,11 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install setuptools
- name: Install optional dependencies
if: ${{ matrix.python-version != '3.13.0-alpha.4' }}
run: pip install lxml jinja2
- name: Test with unittest
run: |
pip install lxml jinja2
pip install .
python -m unittest
- name: Lint with flake8
Expand All @@ -46,5 +48,5 @@ jobs:
flake8 xmlschema --max-line-length=100 --statistics
- name: Lint with mypy
run: |
pip install mypy==1.8.0 elementpath==4.2.0 lxml-stubs
pip install mypy==1.8.0 elementpath==4.3.0 lxml-stubs
mypy --show-error-codes --strict xmlschema
7 changes: 6 additions & 1 deletion CHANGELOG.rst
Expand Up @@ -2,9 +2,14 @@
CHANGELOG
*********

`v3.0.2`_ (2024-02-10)
`v3.0.2`_ (2024-02-18)
======================
* Use XPath subtree as fragment for xs:assert (issue #386)
* Fix in XMLSchemaProxy definition and usage for providing
a base-uri to schema nodes (issue #379)
* Module xpath.py splitted to a subpackage for including all the
custom XPath 1.0/2.0 parsers and related classes to XPath
* Add support for Python 3.13 (pre-releases)

`v3.0.1`_ (2024-01-09)
======================
Expand Down
2 changes: 1 addition & 1 deletion publiccode.yml
Expand Up @@ -6,7 +6,7 @@ publiccodeYmlVersion: '0.2'
name: xmlschema
url: 'https://github.com/sissaschool/xmlschema'
landingURL: 'https://github.com/sissaschool/xmlschema'
releaseDate: '2024-02-10'
releaseDate: '2024-02-18'
softwareVersion: v3.0.2
developmentStatus: stable
platforms:
Expand Down
1 change: 1 addition & 0 deletions setup.py
Expand Up @@ -62,6 +62,7 @@
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Topic :: Software Development :: Libraries',
Expand Down

0 comments on commit e0ff225

Please sign in to comment.