No project description provided
Project description
python-commons
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file python_common_lib-1.0.19.tar.gz.
File metadata
- Download URL: python_common_lib-1.0.19.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.9.13 Darwin/24.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c7e434284f5a8c527cbbe5f64c5caebb454e62aba0b9411e3f1d3255871a141
|
|
| MD5 |
72997562e2a86c42c1689239837b0ee9
|
|
| BLAKE2b-256 |
a1b81ee56c894ee39581d9fbeba1cf6edc340a381b4e5d1d03750a143e841974
|
File details
Details for the file python_common_lib-1.0.19-py3-none-any.whl.
File metadata
- Download URL: python_common_lib-1.0.19-py3-none-any.whl
- Upload date:
- Size: 1.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.9.13 Darwin/24.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a180d6854a598754cb1b7c035576736ad80ca56c8965d2ef9e06e24c54e9bf0
|
|
| MD5 |
932b2933bf41dbda011bf3cc517010b2
|
|
| BLAKE2b-256 |
928389800413ce18ca797aa05597799f42940a826ab9bac9323990407ea569b9
|