Skip to main content

PyPI Version Python CI GitHub pages GitHub License

A Python library (written in Rust) designed for CI tools to easily submit feedback on a git server.

Feedback on a git server using this library can be in the form of

  • thread comments (for a PR or commit)

  • setting output variables for other CI tools to consume

  • append a summary comment to a CI workflow run’s summary page

  • mark the start and end of a group of log statements (in the CI workflow run’s logs)

  • files annotations

  • Pull Request reviews

  • get a list of changed files in a PR or commit (including line numbers shown in the diff)

This uses async functions to access network resources. Thus, an asyncio event loop is required.

Supported git servers

This project is designed to easily add support for various git servers. The following is just a list of git servers that are planned (in order or priority).

  • GitHub

  • GitLab

  • Gitea

    Gitea does not support

    • posting thread comments for commits (push events)

    • programmatically deleting a PR reviews’ individual comments, rather we can only resolve them (currently). However, deleting an entire PR review is supported.

  • BitBucket

Currently, only Github and Gitea are supported.

LGPL license

This project is licensed under LGPL-3.0-or-later.

Since this library ultimately requires write access to users’ projects (to allow posting comments), it could easily be modified with malicious intent.

By using the LGPL-3.0-or-later license, we can offer some assurance and help safeguard end-users’ data/privacy because the following conditions must be met:

  • the source code is publicly available

  • any redistributed forms must state their modifications (if any)

Download files

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

Source Distribution

git_bot_feedback-0.2.1.tar.gz (148.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

git_bot_feedback-0.2.1-cp311-abi3-win_arm64.whl (3.5 MB view details)

Uploaded CPython 3.11+Windows ARM64

git_bot_feedback-0.2.1-cp310-abi3-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10+Windows x86-64

git_bot_feedback-0.2.1-cp310-abi3-win32.whl (3.0 MB view details)

Uploaded CPython 3.10+Windows x86

git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_i686.whl (3.5 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_armv7l.whl (3.1 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (4.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ s390x

git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (4.7 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ppc64le

git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (3.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ i686

git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARMv7l

git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

git_bot_feedback-0.2.1-cp310-abi3-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

git_bot_feedback-0.2.1-cp310-abi3-macosx_10_12_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file git_bot_feedback-0.2.1.tar.gz.

File metadata

  • Download URL: git_bot_feedback-0.2.1.tar.gz
  • Upload date:
  • Size: 148.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for git_bot_feedback-0.2.1.tar.gz
Algorithm Hash digest
SHA256 af72c2d74e473e7cda9b4fd7ac28867897ddf602954baee5e56679daa73f122d
MD5 f76ef1bd095ff7fce53574cc562bdfad
BLAKE2b-256 13e66f9de83af4eeb77dd11f4e083c55e1cfd1dc89703c988ef3cbe32de6ebcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1.tar.gz:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp311-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp311-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 856c8f318f993d9a57204767668c9053c61b05e520f95940cd7a7e27c66c1184
MD5 6467eed0a3f9e62dfea4e5852c8175da
BLAKE2b-256 429ef4e0d82b5db89f2c8a31bfe5b06796225d33ae77f0017e851cf49e0e91e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp311-abi3-win_arm64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3d6baae70f7d32847163dd3fed9e7221febcea71155c7a36f032f87621cd74d5
MD5 a5a677ddcd9c1ee0c7f5953cddcdc7b0
BLAKE2b-256 dbea15c36efdd91c9562ac86233b80bb2c61cfac86aa548e32c40ccad2e15b4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-win_amd64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-win32.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 f73ccdcc32438d161b223c055745c12a314f13c76e2b05f2a0e2b39e206c447a
MD5 31ce7caa6d7d4100608aae0d28cd575c
BLAKE2b-256 fd4b88d36cb786c6e5f8fea9f4b6412832598839aaf40cefbde5f0895c2f6651

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-win32.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc8b4dcd7965716954d280205ba6cf9121aa0960afa91b7b84397fc7e55bac0f
MD5 fddad7ef1df62b2bfbe52666b684e017
BLAKE2b-256 935d0021adf795302e856a755aa5688716c8d2a76bc208f53b220bebe8f1d6bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f2a42868ebf87a836a7f07c11db28a91e3b73f1fc9f998408eedb3b01868db71
MD5 9eb3e4bcb5af834da84992cca283e08b
BLAKE2b-256 c4436d837161b9bc0bacb447f92a32efd719a766ddd64b2a50ef4da5148a80fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_i686.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 72286996f1cd466e1570e0774e7df267c6d239d635a675a2ad6c8421cb7a6350
MD5 868f95cde13bfbea59d33d5d1f94c68a
BLAKE2b-256 24ab77137603136d9731a5fd39b2326cc3797f6dab0cc219598a26096a499cfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_armv7l.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fba46e8d712911cad03ed72193c86f666b808af0d3d370448f5a7de8513e71cd
MD5 41bdb6587eee803a2c72f75b78ed93d5
BLAKE2b-256 e30ca067523aa22fe850266bc4d3d381ce02288647e0950a5200c4bfed920c8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6b603cd137483e0561c31991bf51414741e92c714da91dae594ef5edc654d1e
MD5 56edb80dd09e36d61410ecec08838c4a
BLAKE2b-256 15498e089c752602a8533460dab13232c4a839daa09638c36a6cf59fa986a111

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 96b0cc7d7f14ee50bb9549f49d8f48bc981827805619fa03318b0bb4e6a978b7
MD5 2aa41c594bfaee02c78134cda8f928a5
BLAKE2b-256 64f5fddc49317750a40c56a758e42e95ed933462561905fa2c45c4620a9371c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6135d42e3e80451184efded838c8a8b17001136b54378f56b0055a19dd4cebdd
MD5 55d618c29fbeb79d0722688bd6149a11
BLAKE2b-256 3377dcbe266d57043893612b17c4c5e3726a4d4590dbb1b764c493b77a012077

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 92533d596fa7d42bd5279519d78a5f9d1392f930ddc5ed5850a44665b3e37e1d
MD5 5aec701cd0e91ae22c297962ec7096b7
BLAKE2b-256 e9e6caecff1b42c1e47c114640d4ec95763f93eec3075119c9ee0be90e0c2941

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6295a6e8efee5890a82490a40b6c8d64c1126b016e3d401ffbde3b0fc00351cb
MD5 5ea9d3310b58f46952717a42920d21f2
BLAKE2b-256 b03d23a2b810f70f284dc82506f58cc358d088f15c455ee4c908591c588ee8e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe55e44c491a11bc5b86dfc05fc66ca1d197279ea98d534556ca31c9d7fd1c6a
MD5 798898f95228b55d2c01f9bd97b07647
BLAKE2b-256 6d62cb82d53c67009f26fae79733c205772ca2765e319c6e83d0a08d9e3527e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58ef5871db5f8834b485f095ead23d3add2caaf7ea43644de57691dd37d873e7
MD5 a6f4b926f26193c6e53834c24ac9c387
BLAKE2b-256 12f916472a6e833122c8141c08fd54269d07eece1cbaa2715c7547c2532dbaca

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file git_bot_feedback-0.2.1-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for git_bot_feedback-0.2.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 077deabab69a5da52c7c641a358f2d4e4c4fb04793b307027c0966d9c8853a4e
MD5 4ee06e4fe5e1b03d5bc3e852cb4a3907
BLAKE2b-256 a2124009f17a07c0301b1d04125b0d619a43c4b9d9386a3154e544d595438589

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_bot_feedback-0.2.1-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: python.yml on 2bndy5/git-bot-feedback

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page