Loading project.clj +1 −1 Original line number Diff line number Diff line (defproject python/lein-template "1.6.5" (defproject python/lein-template "1.7.0" :description "lein template for a python project" :url "https://gitlab.emacsos.com/sylecn/python-project-template" :license {:name "Apache License 2.0" Loading src/leiningen/new/python.clj +1 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,7 @@ "README-dev.rst" "utils/versionutils.py" "utils/build-deb" "utils/ensure_pkg_installed" "utils/install-git-hooks" "utils/trigger-ci-build" "deb-scripts/before-install.sh" Loading src/leiningen/new/python/Makefile +3 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,8 @@ PYLINT := env PYTHONPATH=$(PYTHONPATH) $(VENV)/bin/pylint --disable=I0011 --msg- PEP8 := env PYTHONPATH=$(PYTHONPATH) $(VENV)/bin/pycodestyle --repeat --ignore=E202,E501,E402,W503 PYTHON := env PYTHONPATH=$(PYTHONPATH) $(VENV)/bin/python PIP := $(VENV)/bin/pip # required system packages when installing python dependencies #DEV_PKGS := python3-dev libpq-dev DEFAULT_PYTHON ?= $(shell ./utils/choose_default_python.sh) VIRTUALENV := $(wildcard ./utils/virtualenv-*/virtualenv.py) Loading Loading @@ -54,6 +56,7 @@ requirements: $(PIP) install -q $(REQUIREMENTS); \ fi requirements-dev: ./utils/ensure_pkg_installed $(DEV_PKGS) $(PIP) install -q $(REQUIREMENTS_DEV) logdir: @if [ ! -d /var/log/{{name}} ]; then \ Loading src/leiningen/new/python/utils/ensure_pkg_installed 0 → 100755 +26 −0 Original line number Diff line number Diff line #!/bin/sh set -e PKGS="$@" all_installed=1 if [ -z "$UID" ]; then UID=`id -u` fi if [ "$UID" = 0 ]; then SUDO= else SUDO=sudo fi for pkg in "$@" do if ! dpkg -s "$pkg" | grep -q 'Status: install ok installed'; then echo "$pkg is not installed" all_installed=0 fi done if [ $all_installed = 0 ]; then $SUDO apt-get install -y $PKGS fi Loading
project.clj +1 −1 Original line number Diff line number Diff line (defproject python/lein-template "1.6.5" (defproject python/lein-template "1.7.0" :description "lein template for a python project" :url "https://gitlab.emacsos.com/sylecn/python-project-template" :license {:name "Apache License 2.0" Loading
src/leiningen/new/python.clj +1 −0 Original line number Diff line number Diff line Loading @@ -54,6 +54,7 @@ "README-dev.rst" "utils/versionutils.py" "utils/build-deb" "utils/ensure_pkg_installed" "utils/install-git-hooks" "utils/trigger-ci-build" "deb-scripts/before-install.sh" Loading
src/leiningen/new/python/Makefile +3 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,8 @@ PYLINT := env PYTHONPATH=$(PYTHONPATH) $(VENV)/bin/pylint --disable=I0011 --msg- PEP8 := env PYTHONPATH=$(PYTHONPATH) $(VENV)/bin/pycodestyle --repeat --ignore=E202,E501,E402,W503 PYTHON := env PYTHONPATH=$(PYTHONPATH) $(VENV)/bin/python PIP := $(VENV)/bin/pip # required system packages when installing python dependencies #DEV_PKGS := python3-dev libpq-dev DEFAULT_PYTHON ?= $(shell ./utils/choose_default_python.sh) VIRTUALENV := $(wildcard ./utils/virtualenv-*/virtualenv.py) Loading Loading @@ -54,6 +56,7 @@ requirements: $(PIP) install -q $(REQUIREMENTS); \ fi requirements-dev: ./utils/ensure_pkg_installed $(DEV_PKGS) $(PIP) install -q $(REQUIREMENTS_DEV) logdir: @if [ ! -d /var/log/{{name}} ]; then \ Loading
src/leiningen/new/python/utils/ensure_pkg_installed 0 → 100755 +26 −0 Original line number Diff line number Diff line #!/bin/sh set -e PKGS="$@" all_installed=1 if [ -z "$UID" ]; then UID=`id -u` fi if [ "$UID" = 0 ]; then SUDO= else SUDO=sudo fi for pkg in "$@" do if ! dpkg -s "$pkg" | grep -q 'Status: install ok installed'; then echo "$pkg is not installed" all_installed=0 fi done if [ $all_installed = 0 ]; then $SUDO apt-get install -y $PKGS fi