Ai
2 Star 1 Fork 0

Mr.LYC/schemaconvertor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
makefile 1.21 KB
一键复制 编辑 原始数据 按行查看 历史
lyc 提交于 2015-04-02 10:03 +08:00 . update makefile
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
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/Mr_LYC/schemaconvertor.git
git@gitee.com:Mr_LYC/schemaconvertor.git
Mr_LYC
schemaconvertor
schemaconvertor
master

搜索帮助