Skip to main content

git_project_status

Real simple, just iterates through the first-level subdirectories and does the equivalent of git status, plus checks for local commits that are ahead of their upstream branch.

If you want more logs, set an environment variable of LOGURU_LOG_LEVEL=DEBUG.

Installation: pip install git-project-status

Which will create a console script git_project_status.

Changelog

  • 0.1.0 - Added local ahead-of-upstream commit detection for first-level repos.
  • 0.0.6 - Fixed handling detached heads.
  • 0.0.7 - 2022-01-08 - Updated build tooling, broke the script name. Whoops! Pulled.
  • 0.0.8 - 2022-01-08 - Fixed the script name. Whoops! Pulled.
  • 0.0.9 - 2022-01-08 - Fixed the script config.
  • 0.0.10 - 2022-01-08 - Added the option to specify a directory.
  • 0.0.11 - 2022-01-08 - Cleaned up some formatting, using pathlib for checking.
  • 0.0.12 - 2022-06-02 - Shaved the yak, moved packaging tools, added more type-checking.

Metadata

Release files for git_project_status 0.1.0

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

Source distribution (sdist)

Source distribution for git_project_status 0.1.0
File Size Uploaded Provenance
git_project_status-0.1.0.tar.gz 21.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for git_project_status 0.1.0
File Interpreter ABI Platform
git_project_status-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 27.4 kB

Release files / git_project_status-0.1.0.tar.gz

Download URL git_project_status-0.1.0.tar.gz
Size 21.8 kB
Tags Source
SHA-256 checksum
How to use checksums
bb8586ef0f2b196a09b1a4c5fa633911e97a8c6dcf912c2e9676b2887c0b8cfe
BLAKE2b-256 checksum
How to use checksums
4642d13e6ca899addd10e8c44b3af7f4dc282f4c95ea5f726a41975cb8802b9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / git_project_status-0.1.0-py3-none-any.whl

Download URL git_project_status-0.1.0-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b0be4107b11560672dab6058e1c6f9f76469eccd37d66aff15c5f42aba359b6f
BLAKE2b-256 checksum
How to use checksums
f6bb4dd78c2d0160f5f98fbcb13f73fe78830c570665dbb546b3a942e4556cb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for git_project_status 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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