Skip to main content

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

Metadata

Release files for python-common-lib 1.0.24

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for python-common-lib 1.0.24
File Size Uploaded
python_common_lib-1.0.24.tar.gz 1.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for python-common-lib 1.0.24
File Interpreter ABI Platform
python_common_lib-1.0.24-py3-none-any.whl Python 3 none any Details

Total release size: 2.5 MB

Release files / python_common_lib-1.0.24.tar.gz

Download URL python_common_lib-1.0.24.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
717e3a436d48e2c163d942f1cf0d2eb75fae5deabe5acffea2c74a8d9626c2af
BLAKE2b-256 checksum
How to use checksums
bace97aa40cd1e946bc6092329db23adab57644da076cd1fa9e0155650ffea78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.12.3 Darwin/25.3.0

Release files / python_common_lib-1.0.24-py3-none-any.whl

Download URL python_common_lib-1.0.24-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
2090e76aeae6536877d39ab74317c8092d024de155c5f3a3385683637298a6cd
BLAKE2b-256 checksum
How to use checksums
87ee2b8e5689a2c8d98cc102a024e44be4050b613fdeeb5bd217d8755f5d7d6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.12.3 Darwin/25.3.0

Release history Release notifications | RSS feed

This release

1.0.24 This release

2 release files

1.0.23

2 release files

1.0.22

2 release files

1.0.20

2 release files

1.0.19

2 release files

1.0.18

2 release files

1.0.17

2 release files

1.0.15

2 release files

1.0.14

2 release files

1.0.13

2 release files

1.0.11

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page