- Dec 01, 2021
-
-
Yuanle Song authored
- switched to cmake based build. This allow me to continue optimize build process and make it work for all my existing python projects. Old Makefile is not easy to update at all. deb pkg now include venv instead of wheels. no bootstrap needed. - removed some obsolete scripts in utils/ - removed upstart configs - removed utils/choose_default_python.sh, just use python3 from PATH - app.yaml - use Amazon ECR by default - enable livenessProbe by default - fabfile now use de04 as default PROD_HOST
-
- Aug 27, 2021
-
-
Yuanle Song authored
-
- Aug 20, 2021
-
-
Yuanle Song authored
otherwise, some wheel may not install.
-
Yuanle Song authored
-
- Aug 16, 2021
-
-
Yuanle Song authored
- use python3 venv module to replace old bundled virtualenv module. - upgrade docker build image and runtime image to debian buster based. - bugfix: venv cache dir includes python version in dir name.
-
- Feb 06, 2021
-
-
Yuanle Song authored
-
- Sep 04, 2020
-
-
Yuanle Song authored
make wheel should use && to connect commands so that "ready" file is not created when some command failed. - use PYPI_MIRROR in make wheel and make dist.
-
- Mar 18, 2020
-
-
Yuanle Song authored
-
- Jan 29, 2020
-
-
Yuanle Song authored
default TZ set to CST-8 (Asia/Shanghai)
-
Yuanle Song authored
- "make loc" now run cloc on $(PYTHON_MODULES) instead of just the main pkg. - minor, "make full-clean" don't care about .venv-* wheelhouse-*. Those files are in global cache dir.
-
Yuanle Song authored
wheelhouse/ dir; - don't rebuild wheelhouse/ if ready file exists. use shell if to check this. makefile mtime based check won't work when git checkout file is newer than last build's ready file.
-
Yuanle Song authored
and wheelhouse to speed up build. bootstrap and bootstrap-dev now don't check for library if requirements file have not changed. "make wheel" will be no-op if requirements file have not changed. dropped usage of CI_BUILD=1 env variable, it is not used.
-
- Jan 28, 2020
-
-
Yuanle Song authored
-
- Jan 26, 2020
-
-
Yuanle Song authored
-
- Jan 12, 2020
-
-
Yuanle Song authored
-
Yuanle Song authored
this is required for propery python3 unicode literal string support.
-
- Jan 02, 2020
-
-
Yuanle Song authored
- W504 and W503 is just bad. - E122, E129 programmer usually do the right thing himself. When this is not the case, these rules are not helpful.
-
Yuanle Song authored
upgraded default python-build-image version.
-
- Dec 30, 2019
-
-
Yuanle Song authored
- allow set DOCKER_IMAGE_PREFIX and KUBECTL_CA_PATH via env variable - bugfix: properly escape DOCKER_PASSWORD when running docker login - bugfix: properly config cache for pip when running "make ci-build" it needs a dir at /.cache that the current user can write into, inside the "docker run" docker container.
-
- Nov 03, 2019
-
-
Yuanle Song authored
make bootstrap-dev will call this when running unit test.
-
- Oct 29, 2019
-
-
Yuanle Song authored
-
- Oct 28, 2019
-
-
Yuanle Song authored
old version doesn't work on some python versions.
-
- Oct 23, 2019
-
-
Yuanle Song authored
- no longer use install command to copy them at install time. - this allow better handling of systemd service file. also allow user to run apt remove and purge. user should update ./utils/build-deb and deb-scripts if systemd service file is used. also dropped support for upstart. upstart is irrelevant now.
-
- Mar 21, 2019
-
-
Yuanle Song authored
- pep8 ignore W503 instead of W504.
-
- Mar 18, 2019
-
-
Yuanle Song authored
notifempty don't rotate if log file is empty compress compress rotated file delaycompress compress on next rotation cycle
-
- Mar 07, 2019
-
-
Yuanle Song authored
these allow author to build dist and upload dist to pypi.org
-
Yuanle Song authored
setup.py uses GPLv3+ by default, was GPLv2+
-
- Mar 04, 2019
-
-
Yuanle Song authored
use compatible version (~=) for all dependencies there.
-
- Mar 02, 2019
-
-
Yuanle Song authored
restrict some pkg to versions that does support python2.7, latest version only support for python3.4+.
-
- Mar 01, 2019
-
-
Yuanle Song authored
-
Yuanle Song authored
-
- Feb 28, 2019
-
-
Yuanle Song authored
previously it was trying to call jenkins api, which I haven't used for years. replaced it with an empty shell script with some comments.
-
Yuanle Song authored
add Makefile for gocd integration
-
- Feb 27, 2019
-
-
Yuanle Song authored
- use wildcard instead of shell ls - use id -u without user name. defaults to current user.
-
Yuanle Song authored
-
Yuanle Song authored
-
- Feb 23, 2019
-
-
Yuanle Song authored
when install from deb that contains wheelhouse, do not touch network, do not read user's pip configuration, which may include extra find-links option, which in turn result in network requests. After adding --isolated option, "make bootstrap" runs totally offline.
-
- May 04, 2018
-
-
Yuanle Song authored
- support reading configs from environment variable. all config key can be configured by env variable. This feature is introduced in wells 1.4.0. - add another configuration file position /etc/{{name}}/{{name}}.conf to allow easier volume mount in kubernetes. - ci-build docker run use go user - add host and port in app default configuration - replace pep8 by pycodestyle
-
- May 02, 2018
-
-
Yuanle Song authored
install default file mode is 755.
-
Yuanle Song authored
-