Skip to main content

PyRust Task ID

PyRust Task ID MIT GitHub Actions Workflow Status

A written in Rust tool for Python programs that automatically pull task id from branch name to commit message.

Example

Let's imagine you have branch project_name/TASK-111-implement-feature and you need to provide the task TASK-111 into commit message.
Then you can just use this tool.

First, just add hook into .pre-commit-config.yaml:

-   repo: https://github.com/vanya909/pyrust-task-id-pre-commit
    rev: 0.1.5
    hooks:
    -   id: pyrust-task-id
        stages: [commit-msg]
        args:
        -   "project_name/(?P<task_template>TASK-[0-9]{3})-.*"
        -   "{subject}\\n\\n{body}\\n\\nTask ID: {task_id}"

Then run

pre-commit install --hook-type "commit-msg"

Then commit

git commit -m"My cool feature" -m"Can't wait to see this feature in prod."

And then you'll see following commit message:

My cool feature

Can't wait to see this feature in prod.

Task ID: TASK-111

This project uses standalone repo for pre-commit hook because it requires pre-build python wheels from PyPI

Metadata

Release files for pyrust-task-id 0.1.5

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

Source distribution (sdist)

Source distribution for pyrust-task-id 0.1.5
File Size Uploaded
pyrust_task_id-0.1.5.tar.gz 10.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyrust-task-id 0.1.5
File
pyrust_task_id-0.1.5-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
pyrust_task_id-0.1.5-py3-none-win32.whl Python 3 none Windows x86-32 Details
pyrust_task_id-0.1.5-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
pyrust_task_id-0.1.5-py3-none-musllinux_1_2_i686.whl Python 3 none Linux musl 1.2+ x86-32 Details
pyrust_task_id-0.1.5-py3-none-musllinux_1_2_armv7l.whl Python 3 none Linux musl 1.2+ ARMv7l Details
pyrust_task_id-0.1.5-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
pyrust_task_id-0.1.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
pyrust_task_id-0.1.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl Python 3 none Linux glibc 2.17+ IBM System/390x Details
pyrust_task_id-0.1.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl Python 3 none Linux glibc 2.17+ PowerPC 64-le Details
pyrust_task_id-0.1.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl Python 3 none Linux glibc 2.17+ x86-32 Details
pyrust_task_id-0.1.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details
pyrust_task_id-0.1.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
pyrust_task_id-0.1.5-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 14.5 MB

Release files / pyrust_task_id-0.1.5.tar.gz

Download URL pyrust_task_id-0.1.5.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
6e5acd0300e40783ddf4b77c90ceb2810e5391843dad85a18fcec5a05d2aa466
BLAKE2b-256 checksum
How to use checksums
97cd1f392f7c377b9ca79e1f7767b9135bc59de8732bf50a318a211051e76492
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-win_amd64.whl

Download URL pyrust_task_id-0.1.5-py3-none-win_amd64.whl
Size 921.8 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
2c5daad9549acff604c7ed67f8eaf00c805aae90cde1b64a3ff4ed42ce54ea43
BLAKE2b-256 checksum
How to use checksums
af844b57aca20efbe3ab10e8e063b1fcfcd2e59ace5be18657598ac569847264
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-win32.whl

Download URL pyrust_task_id-0.1.5-py3-none-win32.whl
Size 838.8 kB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
9b58fd80f94b5cfdf7f1efe321ec535367266804236ce95c92f206eca2284756
BLAKE2b-256 checksum
How to use checksums
d52686fd334c23ae4769323c309e969a83fc8b504691872e0bc464ee2b5db7fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-musllinux_1_2_x86_64.whl

Download URL pyrust_task_id-0.1.5-py3-none-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
c8a3b1d34395a4428a2f7aaa9c92a467e864072b4288c49417008087fc73b6ef
BLAKE2b-256 checksum
How to use checksums
1b60b19a7fd82e2f2651b415dabbb3277ebdc39793b71cb00ec44a834909b4c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-musllinux_1_2_i686.whl

Download URL pyrust_task_id-0.1.5-py3-none-musllinux_1_2_i686.whl
Size 1.2 MB
Tags Linux musl 1.2+ x86-32 Python 3
SHA-256 checksum
How to use checksums
46a5ae690f24bfe22e178021eb2901b03549fa560712c2bc64dc1fcc7b87204e
BLAKE2b-256 checksum
How to use checksums
65bb13bad2f519327d27723016de5ab0466916103ebb83750a83ae4b5cc22d05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-musllinux_1_2_armv7l.whl

Download URL pyrust_task_id-0.1.5-py3-none-musllinux_1_2_armv7l.whl
Size 1.1 MB
Tags Linux musl 1.2+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
e35822066e2c9488b6832346b9e5b722b431569a999770ab63466c3edaadb38b
BLAKE2b-256 checksum
How to use checksums
fb24ce3d3e4a1ec6c584d918d9d6317431714d5c533c704e2b96543bb381cda8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-musllinux_1_2_aarch64.whl

Download URL pyrust_task_id-0.1.5-py3-none-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
e087ea0e034047c0b02bb76ac765cab828a8d0f68cd9e24027ea6bf72862207d
BLAKE2b-256 checksum
How to use checksums
87968fb5e3d1b79572be710e4f52fa9ebfba3520ee549d44a3104eca194c45e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyrust_task_id-0.1.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
a7dba6ec08dead0b7fd7baf0bc5e4937234a983fd14b2781c8829eb42bc2f5e1
BLAKE2b-256 checksum
How to use checksums
4b8748ec1d5558c31f5d966b23c99f8729f98824701177e25912f059da1b6809
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL pyrust_task_id-0.1.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.3 MB
Tags Linux glibc 2.17+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
fa5734a7720cc87ec6aad878c244d5abdf2b1d3c162e8bc0620bf0a3cac551ab
BLAKE2b-256 checksum
How to use checksums
4cd1a03d54176e894091b20aa030d3e724b7d8fc9b05640f6e8b2922a12a2087
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL pyrust_task_id-0.1.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.2 MB
Tags Linux glibc 2.17+ PowerPC 64-le Python 3
SHA-256 checksum
How to use checksums
fd7b5444cba31b115efcc8abc5a4e983f9d7ef04bfc79eaae3568e7949b4b15b
BLAKE2b-256 checksum
How to use checksums
d289795e6b71eb7ad82861b5331b83063fc3471201962d969c39fb2ce287484a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyrust_task_id-0.1.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.2 MB
Tags Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
3e2a9bac3561ff0fdfe76678d5b363a1e0222fc25c136d294859bbebef66612d
BLAKE2b-256 checksum
How to use checksums
c6e9a0bc51aa084b51d06a3f57e11d597c80d864fb9488d9be13eebf3240a8e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL pyrust_task_id-0.1.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.1 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
aad71bf7c56377e9aba9bb94a3cc76907122371608340aa4706364edebe7f054
BLAKE2b-256 checksum
How to use checksums
036d142fa4444c1b1289abdd44591b5992c10f00eee6d287dd069163a2c38179
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyrust_task_id-0.1.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
9f660f6241db1141a5f3be9fb1ecb5745b2836308d51753424375d976a081be5
BLAKE2b-256 checksum
How to use checksums
890c1245b3060b8c08a5267965cc8e9222e6ad43c4766abb2aa07aec03980e85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release files / pyrust_task_id-0.1.5-py3-none-macosx_11_0_arm64.whl

Download URL pyrust_task_id-0.1.5-py3-none-macosx_11_0_arm64.whl
Size 1.0 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8ff85a8fe53e0cd1879ce04fe2bd8e82ded53457f748bbe763a20373f42d13d0
BLAKE2b-256 checksum
How to use checksums
6e68447e83bffb13745d2721553559e96e2f7c97cd391058275e217e1d11b0aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.8

Release history Release notifications | RSS feed

This release

0.1.5 This release

14 release files

0.1.1

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