代码拉取完成,页面将自动刷新
.PHONY: all build install typing lint test
all: black build install typing lint test
black:
black -l 79 xyzspaces tests
isort --atomic .
build:
python3 -m pip install -r requirements.txt
clean: clean-build clean-pyc clean-test ## remove all build, test, coverage and Python artifacts
clean-build: ## remove build artifacts
rm -fr build/
rm -fr dist/
rm -fr .eggs/
find . -name '*.egg-info' -exec rm -fr {} +
find . -name '*.egg' -exec rm -f {} +
clean-pyc: ## remove Python file artifacts
find . -name '*.pyc' -exec rm -f {} +
find . -name '*.pyo' -exec rm -f {} +
find . -name '*~' -exec rm -f {} +
find . -name '__pycache__' -exec rm -fr {} +
clean-test: ## remove test and coverage artifacts
rm -fr .tox/
rm -f .coverage
rm -fr htmlcov/
rm -fr .mypy_cache
rm -fr .pytest_cache
find . -name '.ipynb_checkpoints' -exec rm -fr {} +
rm -f xyz.log
dockerize:
jupyter-repo2docker --user-id 1000 --env XYZ_TOKEN=${XYZ_TOKEN} .
install:
python3 -m pip install -e .
typing:
pytest -v -s --mypy xyzspaces
lint:
isort --check --diff xyzspaces tests
flake8 -v --statistics --count .
black -l 79 --diff --check xyzspaces tests
test:
pytest -v -s --durations=10 --cov=xyzspaces tests
coverage html
draft_changelog:
proclamation draft $(shell python -c "import xyzspaces; print(xyzspaces.__version__)")
build_changelog:
proclamation build -d -o $(shell python -c "import xyzspaces; print(xyzspaces.__version__)")
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。