Loading project.clj +1 −1 Original line number Diff line number Diff line (defproject python/lein-template "1.0.0" (defproject python/lein-template "1.1.0" :description "lein template for a python project" :repositories [["snapshots" {:url "http://devserv.game.yy.com/nexus/content/repositories/snapshots" Loading src/leiningen/new/python.clj +2 −1 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ "requirements.txt" "requirements-dev.txt" "setup.py" "Dockerfile.template" "README.rst" "utils/versionutils.py" "utils/build-deb" Loading @@ -64,7 +65,7 @@ "git-hooks/pre-commit" ".gitignore"] plain-files ["utils/__init__.py" "utils/choose_default_python.py" "utils/choose_default_python.sh" "utils/virtualenv-15.1.0/virtualenv.py" "utils/virtualenv-15.1.0/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl" "utils/virtualenv-15.1.0/virtualenv_support/setuptools-28.8.0-py2.py3-none-any.whl" Loading src/leiningen/new/python/.gitignore +2 −0 Original line number Diff line number Diff line Loading @@ -18,3 +18,5 @@ __pycache__/ doc/_build/ TAGS # ENG regular python ignore list Dockerfile .dockerignore src/leiningen/new/python/Dockerfile.template 0 → 100644 +14 −0 Original line number Diff line number Diff line FROM sylecn/debian:stretch-slim-cn #LABEL description="TODO add image description and uncomment this" RUN set -x \ && apt-get update \ && apt-get install -y --no-install-recommends --no-install-suggests \ DEPENDS \ && rm -rf /var/lib/apt/lists/* COPY DEB_PKG / RUN ["dpkg", "-i", "DEB_PKG"] CMD ["make", "run", "-C", "/opt/{{name}}"] #EXPOSE 8082 src/leiningen/new/python/Makefile +6 −1 Original line number Diff line number Diff line Loading @@ -7,13 +7,15 @@ PEP8 := env PYTHONPATH=$(PYTHONPATH) $(VENV)/bin/pep8 --repeat --ignore=E202,E50 PYTHON := env PYTHONPATH=$(PYTHONPATH) $(VENV)/bin/python PIP := $(VENV)/bin/pip DEFAULT_PYTHON := $(shell ./utils/choose_default_python.py) DEFAULT_PYTHON := $(shell ./utils/choose_default_python.sh) VIRTUALENV := ./utils/virtualenv-15.1.0/virtualenv.py REQUIREMENTS := -r requirements.txt DEV_REQUIREMENTS := -r requirements-dev.txt VERSION := $(shell grep '__version__' {{python-pkg-name}}/__init__.py |cut -d'"' -f 2) # docker hub user name or private registry URL with username. DOCKER_IMAGE_PREFIX := sylecn default: check-coding-style build: Loading Loading @@ -49,6 +51,9 @@ install: bootstrap $(PIP) install -q --no-index . uninstall: bootstrap $(PIP) uninstall -q -y {{python-pkg-name}} docker: deb docker build -t $(DOCKER_IMAGE_PREFIX)/{{name}}:$(VERSION) . @echo "You may push it with: docker push $(DOCKER_IMAGE_PREFIX)/{{name}}:$(VERSION)" deb: utils/build-deb pipfreeze: Loading Loading
project.clj +1 −1 Original line number Diff line number Diff line (defproject python/lein-template "1.0.0" (defproject python/lein-template "1.1.0" :description "lein template for a python project" :repositories [["snapshots" {:url "http://devserv.game.yy.com/nexus/content/repositories/snapshots" Loading
src/leiningen/new/python.clj +2 −1 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ "requirements.txt" "requirements-dev.txt" "setup.py" "Dockerfile.template" "README.rst" "utils/versionutils.py" "utils/build-deb" Loading @@ -64,7 +65,7 @@ "git-hooks/pre-commit" ".gitignore"] plain-files ["utils/__init__.py" "utils/choose_default_python.py" "utils/choose_default_python.sh" "utils/virtualenv-15.1.0/virtualenv.py" "utils/virtualenv-15.1.0/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl" "utils/virtualenv-15.1.0/virtualenv_support/setuptools-28.8.0-py2.py3-none-any.whl" Loading
src/leiningen/new/python/.gitignore +2 −0 Original line number Diff line number Diff line Loading @@ -18,3 +18,5 @@ __pycache__/ doc/_build/ TAGS # ENG regular python ignore list Dockerfile .dockerignore
src/leiningen/new/python/Dockerfile.template 0 → 100644 +14 −0 Original line number Diff line number Diff line FROM sylecn/debian:stretch-slim-cn #LABEL description="TODO add image description and uncomment this" RUN set -x \ && apt-get update \ && apt-get install -y --no-install-recommends --no-install-suggests \ DEPENDS \ && rm -rf /var/lib/apt/lists/* COPY DEB_PKG / RUN ["dpkg", "-i", "DEB_PKG"] CMD ["make", "run", "-C", "/opt/{{name}}"] #EXPOSE 8082
src/leiningen/new/python/Makefile +6 −1 Original line number Diff line number Diff line Loading @@ -7,13 +7,15 @@ PEP8 := env PYTHONPATH=$(PYTHONPATH) $(VENV)/bin/pep8 --repeat --ignore=E202,E50 PYTHON := env PYTHONPATH=$(PYTHONPATH) $(VENV)/bin/python PIP := $(VENV)/bin/pip DEFAULT_PYTHON := $(shell ./utils/choose_default_python.py) DEFAULT_PYTHON := $(shell ./utils/choose_default_python.sh) VIRTUALENV := ./utils/virtualenv-15.1.0/virtualenv.py REQUIREMENTS := -r requirements.txt DEV_REQUIREMENTS := -r requirements-dev.txt VERSION := $(shell grep '__version__' {{python-pkg-name}}/__init__.py |cut -d'"' -f 2) # docker hub user name or private registry URL with username. DOCKER_IMAGE_PREFIX := sylecn default: check-coding-style build: Loading Loading @@ -49,6 +51,9 @@ install: bootstrap $(PIP) install -q --no-index . uninstall: bootstrap $(PIP) uninstall -q -y {{python-pkg-name}} docker: deb docker build -t $(DOCKER_IMAGE_PREFIX)/{{name}}:$(VERSION) . @echo "You may push it with: docker push $(DOCKER_IMAGE_PREFIX)/{{name}}:$(VERSION)" deb: utils/build-deb pipfreeze: Loading