Skip to main content

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:

  1. Install precommit: pip install pre-commit
  2. 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.
  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_common_lib-1.0.13.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

python_common_lib-1.0.13-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

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

Hashes for python_common_lib-1.0.13.tar.gz
Algorithm Hash digest
SHA256 e78d6ced44ad11bae4f0ab4b890f5b390e0f08b277828860809bf450e07bb46a
MD5 a8126a691a93ca2b398a946ccc9341bd
BLAKE2b-256 880ca9da2a6fd349ae87b86f78e5a16f810b8aec7c5ad98b18a7bac605cab14d

See more details on using hashes here.

File details

Details for the file python_common_lib-1.0.13-py3-none-any.whl.

File metadata

File hashes

Hashes for python_common_lib-1.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 edb2e0ee822fa4cd2a247385187b675dd47ec6f745fa0d30db9eb18fbfab5122
MD5 4dd5aac788b90aef2da6c5f310fbc42c
BLAKE2b-256 3a0e96fac3948a6f64a3b91251b4ea1b9046779155d6dd34ba9c7315dbbb309e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page