Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* FIX: cucumber-tag-expression in some places. * Makefile mechanism currently patch only the version in "setup.py" * Other file locations are described in ".bumpversion.cfg" file. * PYTHON: Simplify project environment setup with "direnv". If "dotenv" is setup for the shell: * On entering this directory: Setup environemnt variables. * On leaving this directory: Restore the former environemnt state. PREPARED (but: .envrc.*.disabled): * use_venv: Auto-create virtual-environment and activate it. * use_pep0528: Use PEP-0528 "__pypackages__/$(PYTHON_VERSION)/" directory. To enable each part, just removed the ".disabled" suffix. EXAMPLE: Rename ".envrc.use_venv.disabled" to ".envrc.use_venv". * PYTHON: setup: Fix some hyperlinks * FIX: Old, broken hyperlinks * Update Python package dependencies * Cleanup and reorganize some stuff * PYTHON: Remove the use of "pipenv" * Use "pip" instead of "pipenv" HINT: "pipenv" caused multiple problems in the CI build in the past. * Newer versions of "pip" support install under $HOME directory. NOTE: This works without "sudo" and is currently preferred. * If an virtual-environment was activated, before using "make", the Python packages are installed into the virtual-environemnt. REFACTORING AND CLEANUP (of: Makefile) * Improve readability and simplify functionality. * PYTHON: Fix the CI build badge github-actions is used as CI build system. Therefore, use the badge for tests passing from this CI. WAS: Still using the CircleCI badge before. * PYTHON: Update the developer docs. Update the "DEVELOPMENT.rst" file to reflect the changed build procedures and workflow steps. * PYTHON: Try to fix "tox" for Python 2.7 * Seems to broken due to "pip" * Remove "py27" from "envlist" for now. NOTES: * Can still create a virtual-environment for Python 2.7 * Can still run the tests in virtual-environment * Added more scripts to simplify setup of virtual-environment CLEANUP: In Makefile, invoke * Remove get-pip.py * PYTHON: FIX dependency for "bandit" * Only support for python.version >= 3.7 * PYTHON: Use invoke_cleanup * Improved version of "tasks/_tasklet_cleanup.py" * On cleanup/cleanup.all: Skips SUICIDE of own virtual-encironment should be deleted.
- Loading branch information