代码拉取完成,页面将自动刷新
ROOTPATH := .
DEVPATH = $(ROOTPATH)/.dev
DEVMKFILE := $(DEVPATH)/makefile
SRCPATH := $(ROOTPATH)/schemaconvertor
# ENV VARS
PYENV := env PYTHONPATH=$(SRCPATH)
PYTHON := $(PYENV) python
PEP8 := $(PYENV) pep8 --repeat --ignore=E202,E501
PYLINT := $(PYENV) pylint --disable=I0011 --msg-template="{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}"
PYTEST := $(PYENV) py.test -v -x
PIPINSTALL := $(PYENV) pip install -i http://pypi.douban.com/simple/
-include $(DEVMKFILE)
.PHONY: dev-mk clean full-clean pylint pylint-full test requires
dev-mk:
@echo "\033[33mmake from $(DEVMKFILE)\033[0m"
clean:
@find . -name "__pycache__" -type d -exec rm -rf {} \; >/dev/null 2>&1 || true
@find . -name "*.pyc" -type f -exec rm -rf {} \; >/dev/null 2>&1 || true
@echo "\033[33mclean $(SRCPATH)\033[0m"
pylint:
$(PEP8) $(SRCPATH)
$(PYLINT) -E $(SRCPATH)
pylint-full:
$(PYLINT) $(SRCPATH)
test: pylint
$(PYTEST) $(SRCPATH)
requires: $(ROOTPATH)/requirements.txt
$(PIPINSTALL) -r $(ROOTPATH)/requirements.txt
pypi-upload:
git branch | grep "* master" || exit 1
pandoc README.md -o README.rst
$(PYTHON) setup.py clean bdist_egg sdist upload || exit 2
$(PYTHON) setup.py clean
git tag `$(PYTHON) setup.py --version`
git rebase master dev
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。