- Actualiza dependencias: cryptography>=41.0.0, pyOpenSSL>=23.2.0, xmlsec>=1.3.12, xmlsig>=0.1.9, zeep>=4.2.1, lxml>=5.2.2 - Anade monkey-patch para xades.load_pkcs12 con pyOpenSSL >= 24 (PKCS12 eliminado de OpenSSL.crypto) - Reemplaza datetime.utcnow() por datetime.now(timezone.utc) - Reemplaza APIs deprecadas de lxml en facho.py y codelist - Migra verificacion PKCS12 de pyOpenSSL a cryptography API en fe.py - Moderniza typing: Union/Optional/List a sintaxis | y list[] - Actualiza requirements_dev.txt con versiones recientes - Actualiza tox.ini y Makefile.dev para Python 3.13
28 lines
582 B
INI
28 lines
582 B
INI
[tox]
|
|
envlist = py39, py310, py311, py312, py313, flake8
|
|
|
|
[travis]
|
|
python =
|
|
3.9: py39
|
|
3.10: py310
|
|
3.11: py311
|
|
3.12: py312
|
|
3.13: py313
|
|
|
|
[testenv:flake8]
|
|
basepython = python
|
|
deps = flake8
|
|
commands = flake8 facho
|
|
|
|
[testenv]
|
|
setenv =
|
|
PYTHONPATH = {toxinidir}
|
|
deps =
|
|
-r{toxinidir}/requirements_dev.txt
|
|
; If you want to make tox run the tests with the same versions, create a
|
|
; requirements.txt with the pinned versions and uncomment the following line:
|
|
; -r{toxinidir}/requirements.txt
|
|
commands =
|
|
pip install -U pip
|
|
py.test --basetemp={envtmpdir}
|