CDSW Job launcher
Run ./setup.sh to set up git pre/post push hook scripts. Then, a similar script loaded to the environment will execute the pre/post push hook scripts: https://stackoverflow.com/a/3812238/1106893
For example loading this script and defining an alias like this will do the trick:
alias gpwh="git-push-with-hooks.sh"
Setup of precommit
Configure precommit as described in this blogpost: https://ljvmiranda921.github.io/notebook/2018/06/21/precommits-using-black-and-flake8/ Commands:
- Install precommit:
pip install pre-commit - Make sure to add pre-commit to your path. For example, on a Mac system, pre-commit is installed here:
$HOME/Library/Python/3.8/bin/pre-commit. - Execute
pre-commit installto install git hooks in your.git/directory.
Troubleshooting
Installation issues
In case you're facing a similar issue:
An error has occurred: InvalidManifestError:
=====> /<userhome>/.cache/pre-commit/repoBP08UH/.pre-commit-hooks.yaml does not exist
Check the log at /<userhome>/.cache/pre-commit/pre-commit.log
, please run: pre-commit autoupdate
More info here: https://github.com/pre-commit/pre-commit/issues/577
Metadata
Release files for cdsw-job-launcher 1.0.21
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cdsw_job_launcher-1.0.21.tar.gz | 31.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cdsw_job_launcher-1.0.21-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 70.0 kB
Release files / cdsw_job_launcher-1.0.21.tar.gz
| Download URL | cdsw_job_launcher-1.0.21.tar.gz |
|---|---|
| Size | 31.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
918628752e2e0bb33372497df76a73fafbac9135aca2eb6dffed91a1bdc5e97e
|
|
BLAKE2b-256 checksum How to use checksums |
50723cfb3cd0291ca900c52a4a065e4e25ecd06785fddec6e6ef9f1b04e09a32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.9.13 Darwin/23.4.0
|
Release files / cdsw_job_launcher-1.0.21-py3-none-any.whl
| Download URL | cdsw_job_launcher-1.0.21-py3-none-any.whl |
|---|---|
| Size | 38.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8683a70bf1bd5bc3e5fd538b90b028dc72397e47c537fe7c3b65ce151c9b312a
|
|
BLAKE2b-256 checksum How to use checksums |
2240a9cc907a402ec63d1eec616d866dc5041731db5f6730afb36324ad1f1ce9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.9.13 Darwin/23.4.0
|