- May 06, 2024
-
-
Yuanle Song authored
use importlib.resources instead. requires py37+
-
- Dec 06, 2021
-
-
Yuanle Song authored
-
Yuanle Song authored
-
- 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
-
- Oct 11, 2021
-
-
Yuanle Song authored
-
- 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.
-
- Aug 14, 2021
-
-
Yuanle Song authored
-
- 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
-
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
-
Yuanle Song authored
this is required for propery python3 unicode literal string support.
-
- Jan 02, 2020
-
-
Yuanle Song authored
-
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
-
Yuanle Song authored
-
Yuanle Song authored
-
Yuanle Song authored
restrict some pkg to versions that does support python2.7, latest version only support for python3.4+.
-