examples: remove requirements-dev.txt files
This commit is contained in:
parent
de6162f533
commit
391687dab6
|
@ -5,3 +5,6 @@ build-backend = "maturin"
|
||||||
[project]
|
[project]
|
||||||
name = "{{project-name}}"
|
name = "{{project-name}}"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["pytest"]
|
||||||
|
|
|
@ -2,8 +2,7 @@ import nox
|
||||||
|
|
||||||
|
|
||||||
@nox.session
|
@nox.session
|
||||||
def python(session):
|
def python(session: nox.Session):
|
||||||
session.install("-rrequirements-dev.txt")
|
session.env["MATURIN_PEP517_ARGS"] = "--profile=dev"
|
||||||
session.install("maturin")
|
session.install(".[dev]")
|
||||||
session.run_always("maturin", "develop")
|
|
||||||
session.run("pytest")
|
session.run("pytest")
|
||||||
|
|
|
@ -14,3 +14,6 @@ classifiers = [
|
||||||
"Operating System :: POSIX",
|
"Operating System :: POSIX",
|
||||||
"Operating System :: MacOS :: MacOS X",
|
"Operating System :: MacOS :: MacOS X",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["pytest"]
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
pytest>=3.5.0
|
|
||||||
pip>=21.3
|
|
||||||
maturin>=0.12,<0.13
|
|
|
@ -5,3 +5,6 @@ build-backend = "maturin"
|
||||||
[project]
|
[project]
|
||||||
name = "{{project-name}}"
|
name = "{{project-name}}"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["pytest"]
|
||||||
|
|
|
@ -2,8 +2,7 @@ import nox
|
||||||
|
|
||||||
|
|
||||||
@nox.session
|
@nox.session
|
||||||
def python(session):
|
def python(session: nox.Session):
|
||||||
session.install("-rrequirements-dev.txt")
|
session.env["MATURIN_PEP517_ARGS"] = "--profile=dev"
|
||||||
session.install("maturin")
|
session.install(".[dev]")
|
||||||
session.run_always("maturin", "develop")
|
|
||||||
session.run("pytest")
|
session.run("pytest")
|
||||||
|
|
|
@ -14,3 +14,6 @@ classifiers = [
|
||||||
"Operating System :: POSIX",
|
"Operating System :: POSIX",
|
||||||
"Operating System :: MacOS :: MacOS X",
|
"Operating System :: MacOS :: MacOS X",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["pytest"]
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
pytest>=3.5.0
|
|
||||||
pip>=21.3
|
|
||||||
maturin>=1,<2
|
|
|
@ -5,3 +5,6 @@ build-backend = "maturin"
|
||||||
[project]
|
[project]
|
||||||
name = "{{project-name}}"
|
name = "{{project-name}}"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["pytest"]
|
||||||
|
|
|
@ -3,7 +3,6 @@ import nox
|
||||||
|
|
||||||
@nox.session
|
@nox.session
|
||||||
def python(session):
|
def python(session):
|
||||||
session.install("-rrequirements-dev.txt")
|
session.env["MATURIN_PEP517_ARGS"] = "--profile=dev"
|
||||||
session.install("maturin")
|
session.install(".[dev]")
|
||||||
session.run_always("maturin", "develop")
|
|
||||||
session.run("pytest")
|
session.run("pytest")
|
||||||
|
|
|
@ -14,3 +14,6 @@ classifiers = [
|
||||||
"Operating System :: POSIX",
|
"Operating System :: POSIX",
|
||||||
"Operating System :: MacOS :: MacOS X",
|
"Operating System :: MacOS :: MacOS X",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["pytest"]
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
pytest>=3.5.0
|
|
||||||
pip>=21.3
|
|
||||||
maturin>=0.12,<0.13
|
|
|
@ -3,7 +3,6 @@ import nox
|
||||||
|
|
||||||
@nox.session
|
@nox.session
|
||||||
def python(session):
|
def python(session):
|
||||||
session.install("-rrequirements-dev.txt")
|
session.env["MATURIN_PEP517_ARGS"] = "--profile=dev"
|
||||||
session.install("maturin")
|
session.install(".[dev]")
|
||||||
session.run_always("maturin", "develop", "--features", "extension-module")
|
|
||||||
session.run("pytest")
|
session.run("pytest")
|
||||||
|
|
|
@ -10,3 +10,6 @@ classifiers = [
|
||||||
"Programming Language :: Python :: Implementation :: CPython",
|
"Programming Language :: Python :: Implementation :: CPython",
|
||||||
"Programming Language :: Python :: Implementation :: PyPy",
|
"Programming Language :: Python :: Implementation :: PyPy",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["pytest"]
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
pytest>=3.5.0
|
|
||||||
pip>=21.3
|
|
||||||
maturin>=0.14
|
|
|
@ -2,7 +2,7 @@ import nox
|
||||||
|
|
||||||
|
|
||||||
@nox.session
|
@nox.session
|
||||||
def python(session):
|
def python(session: nox.Session):
|
||||||
session.install("-rrequirements-dev.txt")
|
session.install("-rrequirements-dev.txt")
|
||||||
session.run_always(
|
session.run_always(
|
||||||
"pip", "install", "-e", ".", "--no-build-isolation", env={"BUILD_DEBUG": "1"}
|
"pip", "install", "-e", ".", "--no-build-isolation", env={"BUILD_DEBUG": "1"}
|
||||||
|
|
|
@ -5,3 +5,6 @@ build-backend = "maturin"
|
||||||
[project]
|
[project]
|
||||||
name = "{{project-name}}"
|
name = "{{project-name}}"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["pytest"]
|
||||||
|
|
|
@ -2,8 +2,7 @@ import nox
|
||||||
|
|
||||||
|
|
||||||
@nox.session
|
@nox.session
|
||||||
def python(session):
|
def python(session: nox.Session):
|
||||||
session.install("-rrequirements-dev.txt")
|
session.env["MATURIN_PEP517_ARGS"] = "--profile=dev"
|
||||||
session.install("maturin")
|
session.install(".[dev]")
|
||||||
session.run_always("maturin", "develop")
|
|
||||||
session.run("pytest")
|
session.run("pytest")
|
||||||
|
|
|
@ -3,7 +3,7 @@ requires = ["maturin>=1,<2"]
|
||||||
build-backend = "maturin"
|
build-backend = "maturin"
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "string sum"
|
name = "string_sum"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
classifiers = [
|
classifiers = [
|
||||||
"License :: OSI Approved :: MIT License",
|
"License :: OSI Approved :: MIT License",
|
||||||
|
@ -14,3 +14,6 @@ classifiers = [
|
||||||
"Operating System :: POSIX",
|
"Operating System :: POSIX",
|
||||||
"Operating System :: MacOS :: MacOS X",
|
"Operating System :: MacOS :: MacOS X",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["pytest"]
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
pytest>=3.5.0
|
|
||||||
pip>=21.3
|
|
||||||
maturin>=0.12,<0.13
|
|
|
@ -1,3 +1,4 @@
|
||||||
variable::set("PYO3_VERSION", "0.20.0");
|
variable::set("PYO3_VERSION", "0.20.0");
|
||||||
file::rename(".template/Cargo.toml", "Cargo.toml");
|
file::rename(".template/Cargo.toml", "Cargo.toml");
|
||||||
|
file::rename(".template/pyproject.toml", "pyproject.toml");
|
||||||
file::delete(".template");
|
file::delete(".template");
|
||||||
|
|
|
@ -1,9 +1,13 @@
|
||||||
[build-system]
|
[build-system]
|
||||||
requires = ["setuptools>=41.0.0", "wheel", "setuptools_rust>=1.0.0"]
|
requires = ["maturin>=1,<2"]
|
||||||
|
build-backend = "maturin"
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "{{project-name}}"
|
name = "{{project-name}}"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["pytest"]
|
||||||
|
|
||||||
[tool.pytest.ini_options]
|
[tool.pytest.ini_options]
|
||||||
addopts = "--benchmark-disable"
|
addopts = "--benchmark-disable"
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
[metadata]
|
|
||||||
name = {{project-name}}
|
|
||||||
version = 0.1.0
|
|
||||||
packages =
|
|
||||||
word_count
|
|
||||||
|
|
||||||
[options]
|
|
||||||
include_package_data = True
|
|
||||||
zip_safe = False
|
|
|
@ -4,15 +4,14 @@ nox.options.sessions = ["test"]
|
||||||
|
|
||||||
|
|
||||||
@nox.session
|
@nox.session
|
||||||
def test(session):
|
def test(session: nox.Session):
|
||||||
session.install("-rrequirements-dev.txt")
|
session.env["MATURIN_PEP517_ARGS"] = "--profile=dev"
|
||||||
session.install("maturin")
|
session.install(".[dev]")
|
||||||
session.run_always("maturin", "develop")
|
|
||||||
session.run("pytest")
|
session.run("pytest")
|
||||||
|
|
||||||
|
|
||||||
@nox.session
|
@nox.session
|
||||||
def bench(session):
|
def bench(session: nox.Session):
|
||||||
session.install("-rrequirements-dev.txt")
|
session.env["MATURIN_PEP517_ARGS"] = "--profile=dev"
|
||||||
session.install(".")
|
session.install(".[dev]")
|
||||||
session.run("pytest", "--benchmark-enable")
|
session.run("pytest", "--benchmark-enable")
|
||||||
|
|
|
@ -15,6 +15,8 @@ classifiers = [
|
||||||
"Operating System :: MacOS :: MacOS X",
|
"Operating System :: MacOS :: MacOS X",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = ["pytest", "pytest-benchmark"]
|
||||||
|
|
||||||
[tool.pytest.ini_options]
|
[tool.pytest.ini_options]
|
||||||
addopts = "--benchmark-disable"
|
addopts = "--benchmark-disable"
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
pytest>=3.5.0
|
|
||||||
pytest-benchmark>=3.1.1
|
|
Loading…
Reference in New Issue