diff --git a/pytests/noxfile.py b/pytests/noxfile.py index bab55868..7588e966 100644 --- a/pytests/noxfile.py +++ b/pytests/noxfile.py @@ -6,7 +6,7 @@ nox.options.sessions = ["test"] @nox.session def test(session: nox.Session): - session.install("-rrequirements-dev.txt") + session.install(".[dev]") try: session.install("--only-binary=numpy", "numpy>=1.16") except CommandFailed: @@ -19,6 +19,5 @@ def test(session: nox.Session): @nox.session def bench(session: nox.Session): - session.install("-rrequirements-dev.txt") - session.install(".") + session.install(".[dev]") session.run("pytest", "--benchmark-enable", "--benchmark-only", *session.posargs) diff --git a/pytests/pyo3_pytests/__init__.py b/pytests/pyo3_pytests/__init__.py deleted file mode 100644 index b9d3a92f..00000000 --- a/pytests/pyo3_pytests/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from .pyo3_pytests import * diff --git a/pytests/pyproject.toml b/pytests/pyproject.toml index dfebfe31..fb1ac3db 100644 --- a/pytests/pyproject.toml +++ b/pytests/pyproject.toml @@ -17,3 +17,12 @@ classifiers = [ "Operating System :: POSIX", "Operating System :: MacOS :: MacOS X", ] + +[project.optional-dependencies] +dev = [ + "hypothesis>=3.55", + "pytest-asyncio>=0.21", + "pytest-benchmark>=3.4", + "pytest>=6.0", + "typing_extensions>=4.0.0" +] diff --git a/pytests/requirements-dev.txt b/pytests/requirements-dev.txt deleted file mode 100644 index aa0c703a..00000000 --- a/pytests/requirements-dev.txt +++ /dev/null @@ -1,5 +0,0 @@ -hypothesis>=3.55 -pytest>=6.0 -pytest-asyncio>=0.21 -pytest-benchmark>=3.4 -typing_extensions>=4.0.0