Skip to main content

pyrepositoryminer

CI workflow PyPI Python version PyPI package DOI Tokei Code style: black PyPI downloads

The pyrepositoryminer aims to be a performant, extendable and useful tool for analyzing (large) software repositories.

Installation

Install it from PyPI:

$ pip install pyrepositoryminer

Requirements

Python 3.9+, libgit2 (e.g. brew install libgit2 on macOS).

pyrepositoryminer builds on the work of pygit2 for the interaction with git repository objects, typer for the CLI, radon for Python-specific metrics, and uvloop for an alternative event loop.

Contributing

Install poetry:

$ curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/install-poetry.py | python -

Install the dependencies:

$ poetry install

Install the pre-commit hooks:

$ pre-commit install

Release files for pyrepositoryminer 0.9.1

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

Source distribution (sdist)

Source distribution for pyrepositoryminer 0.9.1
File Size Uploaded
pyrepositoryminer-0.9.1.tar.gz 25.9 kB Details

Built distribution (wheel)

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

Total release size: 65.3 kB

Release files / pyrepositoryminer-0.9.1.tar.gz

Download URL pyrepositoryminer-0.9.1.tar.gz
Size 25.9 kB
Tags Source
SHA-256 checksum
How to use checksums
10a10e38c291606d3829716407f9d720e2d9412e690d81666311a98a86041466
BLAKE2b-256 checksum
How to use checksums
e6397cb34843c41185d6c7948dcaceb3819d36258de09886314d14689719ef84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.9.10 Linux/5.11.0-1027-azure

Release files / pyrepositoryminer-0.9.1-py3-none-any.whl

Download URL pyrepositoryminer-0.9.1-py3-none-any.whl
Size 39.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
52a4116a94ffbc987d512036e7fdf733961cac3a0d246c3dbb5f81cdabe9e042
BLAKE2b-256 checksum
How to use checksums
a258bdb66ea9ff0227ccaff16c2c8caf69c8e488d818ff9a824deb944e0c5995
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.9.10 Linux/5.11.0-1027-azure

Release history Release notifications | RSS feed

This release

0.9.1 This release

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.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