diff --git a/Makefile b/Makefile index 22378e5..1e4c586 100644 --- a/Makefile +++ b/Makefile @@ -16,10 +16,8 @@ endif .PHONY: all all: lint mypy test test-release -$(VENV): requirements.txt requirements-dev.txt pyproject.toml +$(VENV): pyproject.toml $(PY) -m venv $(VENV) - $(BIN)/pip install --upgrade -r requirements.txt - $(BIN)/pip install --upgrade -r requirements-dev.txt $(BIN)/pip install -e .['dev'] touch $(VENV) @@ -53,11 +51,6 @@ update-pygmentize: $(VENV) $(BIN)/pygmentize -f html -S default > blag/static/code-light.css $(BIN)/pygmentize -f html -S monokai > blag/static/code-dark.css -.PHONY: update-requirements -update-requirements: $(VENV) - $(BIN)/pip-compile --upgrade --no-annotate --strip-extras --output-file requirements.txt - $(BIN)/pip-compile --upgrade --no-annotate --strip-extras --extra dev --output-file requirements-dev.txt - .PHONY: docs docs: $(VENV) $(BIN)/mkdocs build diff --git a/pyproject.toml b/pyproject.toml index 756c11a..0a2aa14 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,7 +35,6 @@ dev = [ "mkdocs-material", "mkdocstrings[python]", "mypy", - "pip-tools", "pytest", "pytest-cov", "ruff", diff --git a/requirements-dev.txt b/requirements-dev.txt deleted file mode 100644 index c4c3127..0000000 --- a/requirements-dev.txt +++ /dev/null @@ -1,79 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.13 -# by the following command: -# -# pip-compile --extra=dev --no-annotate --output-file=requirements-dev.txt --strip-extras -# -babel==2.17.0 -backrefs==5.8 -build==1.2.2.post1 -certifi==2025.1.31 -cffi==1.17.1 -charset-normalizer==3.4.1 -click==8.1.8 -colorama==0.4.6 -coverage==7.8.0 -cryptography==44.0.2 -docutils==0.21.2 -feedgenerator==2.1.0 -ghp-import==2.1.0 -griffe==1.7.2 -id==1.5.0 -idna==3.10 -iniconfig==2.1.0 -jaraco-classes==3.4.0 -jaraco-context==6.0.1 -jaraco-functools==4.1.0 -jeepney==0.9.0 -jinja2==3.1.6 -keyring==25.6.0 -markdown==3.7 -markdown-it-py==3.0.0 -markupsafe==3.0.2 -mdurl==0.1.2 -mergedeep==1.3.4 -mkdocs==1.6.1 -mkdocs-autorefs==1.4.1 -mkdocs-get-deps==0.2.0 -mkdocs-material==9.6.11 -mkdocs-material-extensions==1.3.1 -mkdocstrings==0.29.1 -mkdocstrings-python==1.16.10 -more-itertools==10.6.0 -mypy==1.15.0 -mypy-extensions==1.0.0 -nh3==0.2.21 -packaging==24.2 -paginate==0.5.7 -pathspec==0.12.1 -pip-tools==7.4.1 -platformdirs==4.3.7 -pluggy==1.5.0 -pycparser==2.22 -pygments==2.19.1 -pymdown-extensions==10.14.3 -pyproject-hooks==1.2.0 -pytest==8.3.5 -pytest-cov==6.1.1 -python-dateutil==2.9.0.post0 -pytz==2025.2 -pyyaml==6.0.2 -pyyaml-env-tag==0.1 -readme-renderer==44.0 -requests==2.32.4 -requests-toolbelt==1.0.0 -rfc3986==2.0.0 -rich==14.0.0 -ruff==0.11.4 -secretstorage==3.3.3 -six==1.17.0 -twine==6.1.0 -types-markdown==3.7.0.20250322 -typing-extensions==4.13.1 -urllib3==2.3.0 -watchdog==6.0.0 -wheel==0.45.1 - -# The following packages are considered to be unsafe in a requirements file: -# pip -# setuptools diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 1236fdb..0000000 --- a/requirements.txt +++ /dev/null @@ -1,12 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.13 -# by the following command: -# -# pip-compile --no-annotate --output-file=requirements.txt --strip-extras -# -feedgenerator==2.1.0 -jinja2==3.1.6 -markdown==3.7 -markupsafe==3.0.2 -pygments==2.19.1 -pytz==2025.2