diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index df830d2..fdca054 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,7 +16,6 @@ jobs: - { python: "3.9", os: "ubuntu-latest", session: "mypy" } - { python: "3.9", os: "ubuntu-latest", session: "tests" } - { python: "3.12", os: "ubuntu-latest", session: "tests" } - - { python: "3.12", os: "ubuntu-latest", session: "typeguard" } - { python: "3.12", os: "ubuntu-latest", session: "xdoctest" } - { python: "3.12", os: "ubuntu-latest", session: "docs-build" } diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 420e868..9cd7857 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -92,7 +92,7 @@ and are written using the [pytest] testing framework. Open a [pull request] to submit changes to this project. warning:: this project is still in its early stages. still, CI-CD workflow is not yet implemented. -so do not worry to much about the test(coverage, mypy, typeguard or etc). our first priority is to get the project have +so do not worry to much about the test(coverage, mypy or etc). our first priority is to get the project have a stable test workflow. Feel free to submit early, though—we can always iterate on this. diff --git a/noxfile.py b/noxfile.py index 1409261..5de71f1 100644 --- a/noxfile.py +++ b/noxfile.py @@ -28,7 +28,6 @@ "pre-commit", "mypy", "tests", - "typeguard", "xdoctest", "docs-build", ) @@ -175,14 +174,6 @@ def coverage(session: Session) -> None: session.run("coverage", *args) -@session(python=python_versions[0]) -def typeguard(session: Session) -> None: - """Runtime type checking using Typeguard.""" - session.install(".") - session.install("pytest", "typeguard", "pygments") - session.run("pytest", f"--typeguard-packages={package}", *session.posargs) - - @session(python=python_versions) def xdoctest(session: Session) -> None: """Run examples with xdoctest.""" diff --git a/poetry.lock b/poetry.lock index d933c87..fdb06c4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2156,25 +2156,6 @@ files = [ docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] test = ["argcomplete (>=3.0.3)", "mypy (>=1.6.0)", "pre-commit", "pytest (>=7.0,<7.5)", "pytest-mock", "pytest-mypy-testing"] -[[package]] -name = "typeguard" -version = "4.1.5" -description = "Run-time type checker for Python" -optional = false -python-versions = ">=3.8" -files = [ - {file = "typeguard-4.1.5-py3-none-any.whl", hash = "sha256:8923e55f8873caec136c892c3bed1f676eae7be57cdb94819281b3d3bc9c0953"}, - {file = "typeguard-4.1.5.tar.gz", hash = "sha256:ea0a113bbc111bcffc90789ebb215625c963411f7096a7e9062d4e4630c155fd"}, -] - -[package.dependencies] -importlib-metadata = {version = ">=3.6", markers = "python_version < \"3.10\""} -typing-extensions = {version = ">=4.7.0", markers = "python_version < \"3.12\""} - -[package.extras] -doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)"] -test = ["coverage[toml] (>=7)", "mypy (>=1.2.0)", "pytest (>=7)"] - [[package]] name = "typing-extensions" version = "4.8.0" @@ -2301,4 +2282,4 @@ ptpython = [] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "db5faba1bdac587164be328d4e7a72c04b21b9a624e9b0f7da7d3e0987c626f2" +content-hash = "5d35945996036551985ac4f004f11868bb8eb73b76e93050a9c69774312a92b4" diff --git a/pyproject.toml b/pyproject.toml index d51108d..28396b7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,7 +51,6 @@ pyupgrade = ">=2.29.1" sphinx = ">=4.3.2" sphinx-autobuild = ">=2021.3.14" sphinx-click = ">=3.0.2" -typeguard = ">=2.13.3" xdoctest = { extras = ["colors"], version = ">=0.15.10" } myst-parser = { version = ">=0.16.1" } ipython = "^8.17.2"