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 install
to 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
File details
Details for the file python_common_lib-1.0.13.tar.gz
.
File metadata
- Download URL: python_common_lib-1.0.13.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.7.1 CPython/3.9.13 Darwin/23.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e78d6ced44ad11bae4f0ab4b890f5b390e0f08b277828860809bf450e07bb46a |
|
MD5 | a8126a691a93ca2b398a946ccc9341bd |
|
BLAKE2b-256 | 880ca9da2a6fd349ae87b86f78e5a16f810b8aec7c5ad98b18a7bac605cab14d |
File details
Details for the file python_common_lib-1.0.13-py3-none-any.whl
.
File metadata
- Download URL: python_common_lib-1.0.13-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/23.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | edb2e0ee822fa4cd2a247385187b675dd47ec6f745fa0d30db9eb18fbfab5122 |
|
MD5 | 4dd5aac788b90aef2da6c5f310fbc42c |
|
BLAKE2b-256 | 3a0e96fac3948a6f64a3b91251b4ea1b9046779155d6dd34ba9c7315dbbb309e |