Skip to content

Commit 9e6520b

Browse files
authored
Merge pull request #1227 from bact/add-pypy-tox
Add PyPy3 test to tox
2 parents 1ed8149 + 25dd858 commit 9e6520b

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

pyproject.toml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,15 @@ dependencies = ["tzdata; sys_platform == 'win32'"]
6565

6666
[project.optional-dependencies]
6767

68+
dev = [
69+
"black>=25.11.0",
70+
"bump-my-version>=1.2.6 ",
71+
"coverage>=7.10.7",
72+
"flake8>=7.3.0",
73+
"ruff>=0.14.14",
74+
"tox>=4.30.3",
75+
]
76+
6877
abbreviation = ["khamyo>=0.2.0"]
6978

7079
attacut = ["attacut>=1.0.6"]
@@ -320,7 +329,7 @@ select = [
320329
extend-ignore = ["E402", "E501", "E722", "S101", "S202", "S301", "S310"]
321330

322331
[tool.tox]
323-
envlist = ["py39", "py310", "py311", "py312", "py313", "py3", "flake8"]
332+
envlist = ["py39", "py310", "py311", "py312", "py313", "py314", "py3", "pypy3", "flake8"]
324333
skip_missing_interpreters = true
325334

326335
[tool.tox.testenv]
@@ -329,6 +338,13 @@ changedir = "tests"
329338
commands = ["discover"]
330339
deps = ["discover"]
331340

341+
[tool.tox.envs.pypy3]
342+
basepython = "pypy3.10"
343+
setenv = { PYTHONPATH = "{toxinidir}:{toxinidir}/pythainlp" }
344+
changedir = "tests"
345+
commands = ["discover"]
346+
deps = ["discover"]
347+
332348
[tool.tox.envs.flake8]
333349
basepython = "python"
334350
deps = ["flake8"]

0 commit comments

Comments
 (0)