@@ -18,7 +18,6 @@ classifiers = [
1818 ' Operating System :: POSIX :: Linux' ,
1919 ' Operating System :: MacOS :: MacOS X' ,
2020 ' Programming Language :: Python' ,
21- ' Programming Language :: Python :: 3.9' ,
2221 ' Programming Language :: Python :: 3.10' ,
2322 ' Programming Language :: Python :: 3.11' ,
2423 ' Programming Language :: Python :: 3.12' ,
@@ -69,7 +68,7 @@ keywords = ['aiida', 'workflows']
6968license = {file = ' LICENSE.txt' }
7069name = ' aiida-core'
7170readme = ' README.md'
72- requires-python = ' >=3.9 '
71+ requires-python = ' >=3.10 '
7372
7473[project .entry-points .'aiida .brokers' ]
7574'core.rabbitmq' = ' aiida.brokers.rabbitmq.broker:RabbitmqBroker'
@@ -496,33 +495,32 @@ envlist = py39
496495[testenv]
497496usedevelop=True
498497deps =
499- py39: -rrequirements/requirements-py-3.9.txt
500498 py310: -rrequirements/requirements-py-3.10.txt
501499 py311: -rrequirements/requirements-py-3.11.txt
502500 py312: -rrequirements/requirements-py-3.12.txt
503501
504- [testenv:py{39, 310,311,312}-presto]
502+ [testenv:py{310,311,312}-presto]
505503passenv =
506504 PYTHONASYNCIODEBUG
507505setenv =
508506 AIIDA_WARN_v3 =
509507commands = pytest -m 'presto' {posargs}
510508
511- [testenv:py{39, 310,311,312}]
509+ [testenv:py{310,311,312}]
512510passenv =
513511 PYTHONASYNCIODEBUG
514512setenv =
515513 AIIDA_WARN_v3 =
516514commands = pytest {posargs}
517515
518- [testenv:py{39, 310,311,312}-verdi]
516+ [testenv:py{310,311,312}-verdi]
519517passenv =
520518 AIIDA_TEST_BACKEND
521519setenv =
522520 AIIDA_PATH = {toxinidir}/.tox/.aiida
523521commands = verdi {posargs}
524522
525- [testenv:py{39, 310,311,312}-docs-{clean,update}]
523+ [testenv:py{310,311,312}-docs-{clean,update}]
526524description =
527525 clean: Build the documentation (remove any existing build)
528526 update: Build the documentation (modify any existing build)
@@ -535,11 +533,10 @@ commands =
535533 clean: make clean
536534 make debug
537535
538- [testenv:py{39, 310,311,312}-docs-live]
536+ [testenv:py{310,311,312}-docs-live]
539537# tip: remove apidocs before using this feature (`cd docs; make clean`)
540538description = Build the documentation and launch browser (with live updates)
541539deps =
542- py39: -rrequirements/requirements-py-3.9.txt
543540 py310: -rrequirements/requirements-py-3.10.txt
544541 py311: -rrequirements/requirements-py-3.11.txt
545542 py312: -rrequirements/requirements-py-3.12.txt
0 commit comments