Skip to main content

vcsgraph

A Python library providing graph algorithms optimized for version control systems.

Overview

vcsgraph is a high-performance graph algorithms library specifically designed for working with version control system (VCS) data structures. It provides efficient implementations of common graph operations needed by VCS tools, with both pure Python and Rust-accelerated implementations for performance-critical operations.

Features

  • Topological Sorting: Multiple algorithms for sorting commits/revisions in topological order
  • Graph Traversal: Efficient algorithms for traversing revision graphs and finding common ancestors
  • Multi-parent Support: Handle complex merge scenarios with multiple parent revisions
  • Known Graph Operations: Optimized operations on graphs where the full structure is known in advance
  • Rust Acceleration: Performance-critical algorithms implemented in Rust with Python bindings via PyO3

Installation

pip install vcsgraph

Key Components

Graph Operations

The Graph class provides fundamental graph operations:

  • Finding least common ancestors (LCA)
  • Finding unique ancestors
  • Computing differences between revision sets
  • Finding merge bases between branches

Topological Sorting

Multiple sorting implementations optimized for different use cases:

  • topo_sort(): Fast sorting when the complete result is needed
  • TopoSorter: Iterator-based sorting for processing partial results
  • MergeSorter: Specialized sorting that preserves merge history

Multi-parent Diffs

The MultiParent class handles complex diff scenarios with multiple parent revisions, essential for three-way merges and conflict resolution.

Known Graph

The KnownGraph class provides optimized operations when the complete graph structure is known, enabling faster ancestor calculations and traversals.

Usage Examples

Basic Topological Sort

from vcsgraph import topo_sort

# Define a graph as a list of (node, parents) tuples
graph = [
    (b"rev1", []),
    (b"rev2", [b"rev1"]),
    (b"rev3", [b"rev1"]),
    (b"rev4", [b"rev2", b"rev3"]),
]

# Sort nodes topologically (parents before children)
sorted_nodes = topo_sort(graph)

Using Graph for Ancestry Operations

from vcsgraph import Graph, DictParentsProvider

# Create a parents provider from a dictionary
ancestry = {
    b"rev1": (b"null:",),
    b"rev2a": (b"rev1",),
    b"rev2b": (b"rev1",),
    b"rev3": (b"rev2a",),
    b"rev4": (b"rev3", b"rev2b"),
}
parents_provider = DictParentsProvider(ancestry)

# Create a graph and find merge bases
graph = Graph(parents_provider)
merge_base = graph.find_merge_base(b"rev2a", b"rev2b")

Working with Known Graphs

from vcsgraph import KnownGraph

# Create a known graph from parent relationships
parent_map = {
    b"rev1": (b"null:",),
    b"rev2": (b"rev1",),
    b"rev3": (b"rev2",),
}
kg = KnownGraph(parent_map)

# Get heads (revisions with no children)
heads = kg.heads([b"rev1", b"rev2", b"rev3"])

Performance

The library uses Rust for performance-critical operations while maintaining a Python interface. Key optimizations include:

  • Memory-efficient graph representations
  • Optimized ancestor searching algorithms
  • Lazy evaluation where possible
  • Caching of frequently accessed data

License

This project is licensed under the GNU General Public License v2 or later. See the COPYING.txt file for details.

Origins

This library was originally part of the Breezy version control system and has been extracted as a standalone package for use in other VCS-related projects.

Metadata

Release files for vcsgraph 0.3.3

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

Source distribution (sdist)

Source distribution for vcsgraph 0.3.3
File Size Uploaded Provenance Actions
vcsgraph-0.3.3.tar.gz 99.3 kB With provenance Details for vcsgraph-0.3.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for vcsgraph 0.3.3
File Actions
vcsgraph-0.3.3-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for vcsgraph-0.3.3-cp315-cp315t-win_amd64.whl
vcsgraph-0.3.3-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details for vcsgraph-0.3.3-cp315-cp315t-manylinux_2_28_x86_64.whl
vcsgraph-0.3.3-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details for vcsgraph-0.3.3-cp315-cp315t-manylinux_2_28_aarch64.whl
vcsgraph-0.3.3-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for vcsgraph-0.3.3-cp315-cp315t-macosx_11_0_arm64.whl
vcsgraph-0.3.3-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details for vcsgraph-0.3.3-cp315-cp315t-macosx_10_15_x86_64.whl
vcsgraph-0.3.3-cp315-cp315t-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details for vcsgraph-0.3.3-cp315-cp315t-macosx_10_15_universal2.whl
vcsgraph-0.3.3-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for vcsgraph-0.3.3-cp315-cp315-win_amd64.whl
vcsgraph-0.3.3-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for vcsgraph-0.3.3-cp315-cp315-manylinux_2_28_x86_64.whl
vcsgraph-0.3.3-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for vcsgraph-0.3.3-cp315-cp315-manylinux_2_28_aarch64.whl
vcsgraph-0.3.3-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for vcsgraph-0.3.3-cp315-cp315-macosx_11_0_arm64.whl
vcsgraph-0.3.3-cp315-cp315-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 macOS 10.15+ x86-64 Details for vcsgraph-0.3.3-cp315-cp315-macosx_10_15_x86_64.whl
vcsgraph-0.3.3-cp315-cp315-macosx_10_15_universal2.whl CPython 3.15 CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64) Details for vcsgraph-0.3.3-cp315-cp315-macosx_10_15_universal2.whl
vcsgraph-0.3.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for vcsgraph-0.3.3-cp314-cp314t-win_amd64.whl
vcsgraph-0.3.3-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details for vcsgraph-0.3.3-cp314-cp314t-manylinux_2_28_x86_64.whl
vcsgraph-0.3.3-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details for vcsgraph-0.3.3-cp314-cp314t-manylinux_2_28_aarch64.whl
vcsgraph-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for vcsgraph-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl
vcsgraph-0.3.3-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for vcsgraph-0.3.3-cp314-cp314t-macosx_10_15_x86_64.whl
vcsgraph-0.3.3-cp314-cp314t-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64) Details for vcsgraph-0.3.3-cp314-cp314t-macosx_10_15_universal2.whl
vcsgraph-0.3.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for vcsgraph-0.3.3-cp314-cp314-win_amd64.whl
vcsgraph-0.3.3-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for vcsgraph-0.3.3-cp314-cp314-manylinux_2_28_x86_64.whl
vcsgraph-0.3.3-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for vcsgraph-0.3.3-cp314-cp314-manylinux_2_28_aarch64.whl
vcsgraph-0.3.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for vcsgraph-0.3.3-cp314-cp314-macosx_11_0_arm64.whl
vcsgraph-0.3.3-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for vcsgraph-0.3.3-cp314-cp314-macosx_10_15_x86_64.whl
vcsgraph-0.3.3-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details for vcsgraph-0.3.3-cp314-cp314-macosx_10_15_universal2.whl
vcsgraph-0.3.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for vcsgraph-0.3.3-cp313-cp313-win_amd64.whl
vcsgraph-0.3.3-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for vcsgraph-0.3.3-cp313-cp313-manylinux_2_28_x86_64.whl
vcsgraph-0.3.3-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for vcsgraph-0.3.3-cp313-cp313-manylinux_2_28_aarch64.whl
vcsgraph-0.3.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for vcsgraph-0.3.3-cp313-cp313-macosx_11_0_arm64.whl
vcsgraph-0.3.3-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for vcsgraph-0.3.3-cp313-cp313-macosx_10_13_x86_64.whl
vcsgraph-0.3.3-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details for vcsgraph-0.3.3-cp313-cp313-macosx_10_13_universal2.whl
vcsgraph-0.3.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for vcsgraph-0.3.3-cp312-cp312-win_amd64.whl
vcsgraph-0.3.3-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for vcsgraph-0.3.3-cp312-cp312-manylinux_2_28_x86_64.whl
vcsgraph-0.3.3-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for vcsgraph-0.3.3-cp312-cp312-manylinux_2_28_aarch64.whl
vcsgraph-0.3.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for vcsgraph-0.3.3-cp312-cp312-macosx_11_0_arm64.whl
vcsgraph-0.3.3-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for vcsgraph-0.3.3-cp312-cp312-macosx_10_13_x86_64.whl
vcsgraph-0.3.3-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details for vcsgraph-0.3.3-cp312-cp312-macosx_10_13_universal2.whl
vcsgraph-0.3.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for vcsgraph-0.3.3-cp311-cp311-win_amd64.whl
vcsgraph-0.3.3-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for vcsgraph-0.3.3-cp311-cp311-manylinux_2_28_x86_64.whl
vcsgraph-0.3.3-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for vcsgraph-0.3.3-cp311-cp311-manylinux_2_28_aarch64.whl
vcsgraph-0.3.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for vcsgraph-0.3.3-cp311-cp311-macosx_11_0_arm64.whl
vcsgraph-0.3.3-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for vcsgraph-0.3.3-cp311-cp311-macosx_10_12_x86_64.whl
vcsgraph-0.3.3-cp311-cp311-macosx_10_12_universal2.whl CPython 3.11 CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) Details for vcsgraph-0.3.3-cp311-cp311-macosx_10_12_universal2.whl
vcsgraph-0.3.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for vcsgraph-0.3.3-cp310-cp310-win_amd64.whl
vcsgraph-0.3.3-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for vcsgraph-0.3.3-cp310-cp310-manylinux_2_28_x86_64.whl
vcsgraph-0.3.3-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for vcsgraph-0.3.3-cp310-cp310-manylinux_2_28_aarch64.whl
vcsgraph-0.3.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for vcsgraph-0.3.3-cp310-cp310-macosx_11_0_arm64.whl
vcsgraph-0.3.3-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details for vcsgraph-0.3.3-cp310-cp310-macosx_10_12_x86_64.whl
vcsgraph-0.3.3-cp310-cp310-macosx_10_12_universal2.whl CPython 3.10 CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) Details for vcsgraph-0.3.3-cp310-cp310-macosx_10_12_universal2.whl

Total release size: 32.3 MB

Release files / vcsgraph-0.3.3.tar.gz

Download URL vcsgraph-0.3.3.tar.gz
Size 99.3 kB
Tags Source
SHA-256 checksum
How to use checksums
db2100058c50784c3d24984920ceefe61b951e915cb483ffafa116fdfc18cea2
BLAKE2b-256 checksum
How to use checksums
ee035cdc1f74eff7a8532c1f28a789dddfa0984f5f392c08d67e96608c557639
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315t-win_amd64.whl

Download URL vcsgraph-0.3.3-cp315-cp315t-win_amd64.whl
Size 488.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a8c40c451f899b66ee162da04b6b8f974f3b4fd72821edb5f6181ac7e001ba09
BLAKE2b-256 checksum
How to use checksums
f1876d71347c3ce3815e3511a2ab6b1ed04e431e47e09bcc89dedbb12c1788fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL vcsgraph-0.3.3-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 635.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4539cf26247aa224274312463d98e9d931ab0a0a75e7c27e9d34bd55a9d2c401
BLAKE2b-256 checksum
How to use checksums
1bd02e81e0f55c9a5be74b515cb191fd709006a4cf10cbf77862a035ad5f991b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL vcsgraph-0.3.3-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 620.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9c3465f938fe227d5ca05ed339cedc32d1a33c799799c2226ab8ad1bbd73dee4
BLAKE2b-256 checksum
How to use checksums
2598801b51c26b53891d59c2e0baf6d0c44c1c8e177c01e3a845f33b774e5fcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315t-macosx_11_0_arm64.whl

Download URL vcsgraph-0.3.3-cp315-cp315t-macosx_11_0_arm64.whl
Size 565.5 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bbc2260f35288fac52e92cf5e0ea375e1c6c538c6a39f9d3c7c3b1e74b6b068e
BLAKE2b-256 checksum
How to use checksums
d91a2c21355e6e527e6292269103ae6689dcf56040a721ebe503b4dcc7a2e962
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL vcsgraph-0.3.3-cp315-cp315t-macosx_10_15_x86_64.whl
Size 605.1 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
89d58b313bc4494f3531dfd2e6569a3a9028da5f5549f1c0a4019e7ff48aa33e
BLAKE2b-256 checksum
How to use checksums
6a1129db36811c54ff5810e2a03c57148deb40af66999a9c81de27172f74237e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315t-macosx_10_15_universal2.whl

Download URL vcsgraph-0.3.3-cp315-cp315t-macosx_10_15_universal2.whl
Size 1.1 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a8ff632ddbf8169ac877f3bde4d1f83094449caf5732339b3dea8d0f3c6e3179
BLAKE2b-256 checksum
How to use checksums
3149b73e05521b13a98e684f4e515748cb3518940b546fccf34bd7fa19e0eae5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315-win_amd64.whl

Download URL vcsgraph-0.3.3-cp315-cp315-win_amd64.whl
Size 484.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
f1bb58eae16ca19c3e28188a754731e62f8deb2ac8c0f69715fb869cf972d45a
BLAKE2b-256 checksum
How to use checksums
1d1e96e5049dfaf66536be0b87dd7f29de2edb577f70c7368f190bf988462477
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL vcsgraph-0.3.3-cp315-cp315-manylinux_2_28_x86_64.whl
Size 623.6 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
67da8464bc263c6dd21d58b193cdd85dfd35cdc791fb6b4de30e40127d6d3f7c
BLAKE2b-256 checksum
How to use checksums
b24d04a7921c857ad68aad6b5edde98fde378ac5eaacc8ee445456df66f488f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL vcsgraph-0.3.3-cp315-cp315-manylinux_2_28_aarch64.whl
Size 623.7 kB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1944484626e25261faeef4b57ad70f2679280c9b8bfbe8cf4c6c0d454f2b0ba1
BLAKE2b-256 checksum
How to use checksums
6f6f865c4c5c99b7812bcb525547ff1bfad8acece14fa47460e2a1cf36c85eff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315-macosx_11_0_arm64.whl

Download URL vcsgraph-0.3.3-cp315-cp315-macosx_11_0_arm64.whl
Size 569.3 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14198c2ac0d63e64d454f912904b5808ba65ffc1c38e62b3bad797531d44747e
BLAKE2b-256 checksum
How to use checksums
2526582db3aaf038fd9fa45ee2b76f0ca91b167bdcd4b1c52ca59208d34ee034
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315-macosx_10_15_x86_64.whl

Download URL vcsgraph-0.3.3-cp315-cp315-macosx_10_15_x86_64.whl
Size 597.6 kB
Tags CPython 3.15 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
29a8605668436ac5941f27430063bba71a54874c7884697099b59ae0f0777d70
BLAKE2b-256 checksum
How to use checksums
e1ed58ad98cd39f745b9bd81bebfeb8d27f8962e50e21c9bd6b79757406373d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp315-cp315-macosx_10_15_universal2.whl

Download URL vcsgraph-0.3.3-cp315-cp315-macosx_10_15_universal2.whl
Size 1.1 MB
Tags CPython 3.15 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ee04d32aa9a733d067ca60c44a1d006477cd1f7bab0206bfaeae9b4280c98044
BLAKE2b-256 checksum
How to use checksums
66b8f74317c5c079067698b486a8738646cdb578cd9cd933ea54d49ac2b4bb5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314t-win_amd64.whl

Download URL vcsgraph-0.3.3-cp314-cp314t-win_amd64.whl
Size 488.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
effe53c893fc8e2d757b0ec8313781afba0da198baf5e745a255e65a229ffe70
BLAKE2b-256 checksum
How to use checksums
7512f7265de374cbcc2b947a9d454a9bd83a9a536284e7653d935668cc4d472c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL vcsgraph-0.3.3-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 635.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
452eec335ea9f5ee5e354c9b76d6812c838883cfa1825752e97fad217de134cf
BLAKE2b-256 checksum
How to use checksums
0e584df0b90a22871f7f49d5746a87ccc0852d6392bc46f594dd2649fb7560ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL vcsgraph-0.3.3-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 620.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f8e607963b3257e79625f1f501cdb3a410f5881705b5df4a4d00d7a222babf19
BLAKE2b-256 checksum
How to use checksums
853751e46975e5302ed9c058415ab6f9a66c0051932480c8dce3e28081522358
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl

Download URL vcsgraph-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl
Size 564.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7979bf5f095720549ec5042adae2e0a455cf34bde8dc8b4135a328363ac3f209
BLAKE2b-256 checksum
How to use checksums
1236b7392c5748ff92b2ce87b028ad91922846be16530f9b395b751a365dfbe1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL vcsgraph-0.3.3-cp314-cp314t-macosx_10_15_x86_64.whl
Size 605.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b437b8eb74f1c8f5592cc538b2f65b42bf7c7623db4152b75808d7031f518416
BLAKE2b-256 checksum
How to use checksums
e2ae8fab25233c88d2812fcaa2268c7e97a79957e5d92115e5285071e6443145
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314t-macosx_10_15_universal2.whl

Download URL vcsgraph-0.3.3-cp314-cp314t-macosx_10_15_universal2.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e451b3d8731f3560c1afb27cc51dc5588da0bd0aef0d0ccb7103644a6f98ed6b
BLAKE2b-256 checksum
How to use checksums
d16287fe019e4af56bd49b169dcc16f75f99eadb6d66acf549ebfc615a7d7a1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314-win_amd64.whl

Download URL vcsgraph-0.3.3-cp314-cp314-win_amd64.whl
Size 484.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
51fb161bf6804d9115ab1917e45f864cb1fd7e43e8fc505ece9668e0e32100ed
BLAKE2b-256 checksum
How to use checksums
e1ad0cb2c916a652ac498dcf7a8577af6c321bf89fb50a1f93f0dac896d37db1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL vcsgraph-0.3.3-cp314-cp314-manylinux_2_28_x86_64.whl
Size 623.7 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9afa84b472dd80939f04857abc55135ce3a75380594f1f67173340a49ae3d7ff
BLAKE2b-256 checksum
How to use checksums
d6cf46904bbb87ff460bf321c32bb91db20208e4e558392c0687c0baa5f4c5fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL vcsgraph-0.3.3-cp314-cp314-manylinux_2_28_aarch64.whl
Size 624.2 kB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2d0ea93aa21ec8b80d2dc7b018154878a93529a4aac71099fae3348879d3f46f
BLAKE2b-256 checksum
How to use checksums
176ce3fde98f0f58f611d53241cb0fc5320fc1f02410693a213f4b74907418ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314-macosx_11_0_arm64.whl

Download URL vcsgraph-0.3.3-cp314-cp314-macosx_11_0_arm64.whl
Size 570.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b3a7ae90b66b3de161ab422feeae7f1b25eba9c75ee90f1e5a59efbad6bea4a0
BLAKE2b-256 checksum
How to use checksums
721ec70e9fadfa68d24cd5ea0f8677df0d81f91dbd5112762ee2d7eebc192734
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314-macosx_10_15_x86_64.whl

Download URL vcsgraph-0.3.3-cp314-cp314-macosx_10_15_x86_64.whl
Size 597.0 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c805c7f6bcc0048a3f1673f6828f005e447c28b1dcac935471d5a03f7c0616df
BLAKE2b-256 checksum
How to use checksums
f64f58fca41e50b8fa8c38be767d3f83d809b7855fe45c0d2bbe591082cf2158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp314-cp314-macosx_10_15_universal2.whl

Download URL vcsgraph-0.3.3-cp314-cp314-macosx_10_15_universal2.whl
Size 1.1 MB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
55ffb16519d0d9d810068ad3946070024fc5275ef1c26d534f4deac94cfc2cbf
BLAKE2b-256 checksum
How to use checksums
ecb7394b83ff9b3927db3993225165fa3dd8a6c3e7674089583e9cc3b6b6f269
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp313-cp313-win_amd64.whl

Download URL vcsgraph-0.3.3-cp313-cp313-win_amd64.whl
Size 468.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0aca03f4b9e9e01aa2b9e9b25a1c46039c62e3ae643a26ba1646e4c728f3e1b7
BLAKE2b-256 checksum
How to use checksums
934abe6f2cfed248f297251f0c12f565082a7246c4d1250d5c9e946a7e60efe9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL vcsgraph-0.3.3-cp313-cp313-manylinux_2_28_x86_64.whl
Size 622.9 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0e57c3f5cc49dc6fdc2d10fa30a126a69ffc41eada42003444ed2d8a0b14bd65
BLAKE2b-256 checksum
How to use checksums
a9bf84acf926020470590007537876ab4dcd2374edd8b3bda5174d54e50aa8ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL vcsgraph-0.3.3-cp313-cp313-manylinux_2_28_aarch64.whl
Size 624.5 kB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a5e1750457f8348feefdacbb8f537cb1819b649bdcaaf35f3a967e97939e8674
BLAKE2b-256 checksum
How to use checksums
5d6b89ebc59118c6b794048595cc3f54b1a20c8aeb889768e7d5688bbad5d56c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL vcsgraph-0.3.3-cp313-cp313-macosx_11_0_arm64.whl
Size 569.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0d1c2b6f2b10451216b4ac91f4773ad7036436c6a7961691153dad6363432d9d
BLAKE2b-256 checksum
How to use checksums
40f6e12eb9e4c3c59bef8ae8e6682111d46a0b1a2fadef5c9cba2081a29642d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp313-cp313-macosx_10_13_x86_64.whl

Download URL vcsgraph-0.3.3-cp313-cp313-macosx_10_13_x86_64.whl
Size 595.6 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
33457c5b86d620a630cdc32d54c2d8d5723641bd8f679570317ebd65f746ce19
BLAKE2b-256 checksum
How to use checksums
fb5bd8008e991724e762cf158fa7104b591f4c5dca40fcd8565e254fc6f7ba0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp313-cp313-macosx_10_13_universal2.whl

Download URL vcsgraph-0.3.3-cp313-cp313-macosx_10_13_universal2.whl
Size 1.1 MB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4ed6723119f7ad66d93601743a6809874a0ea109b46243c87a6776f405847e33
BLAKE2b-256 checksum
How to use checksums
75fedfa1db146012a6afa5c4132cbf75ae2f9ed9150b8ca4fb4881b40821b31f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp312-cp312-win_amd64.whl

Download URL vcsgraph-0.3.3-cp312-cp312-win_amd64.whl
Size 468.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4fdbfe734644404622f7f6f2de3d897dddda3fe63cd112539e220d6b41cbe5ab
BLAKE2b-256 checksum
How to use checksums
7eab88eb87453138b1aa6fc8ac5670c18827e611ee55a8119409eca1da4058a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL vcsgraph-0.3.3-cp312-cp312-manylinux_2_28_x86_64.whl
Size 620.7 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dcfa1604ab04bdea34b03e36666aea410fe181e10bb99b2a37687d85caed2bc9
BLAKE2b-256 checksum
How to use checksums
5794bed32a4429a40a17270cb107ddf8e9be10d0d94fc3a9b013a439b74e3199
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL vcsgraph-0.3.3-cp312-cp312-manylinux_2_28_aarch64.whl
Size 622.4 kB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f9f5c39aedb5132457c29fce61601b0286f8624786ee2c8e5bd54be9df022f91
BLAKE2b-256 checksum
How to use checksums
521fcd23de32cdffa10d7cd4231ba02e6b9577301d1bbc3c4af4cbebca405171
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL vcsgraph-0.3.3-cp312-cp312-macosx_11_0_arm64.whl
Size 567.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
163badd1864aa8bf0f18ef7e78c6f539f1b6d9e6c45888dc1f8b5c1b864ec084
BLAKE2b-256 checksum
How to use checksums
422652da06fa9ddc1f66edb4f0f7945422272eaba4468fd04fc422bb3f8e7ec8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp312-cp312-macosx_10_13_x86_64.whl

Download URL vcsgraph-0.3.3-cp312-cp312-macosx_10_13_x86_64.whl
Size 594.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
790d1fafd8d002b85884eba69bef9f142ad16e9194a1c4dd720bcfe7be4258a2
BLAKE2b-256 checksum
How to use checksums
d2840508062ac190bad46e27978bace54b6caee83cf720f1be3e3cba7e4f04a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp312-cp312-macosx_10_13_universal2.whl

Download URL vcsgraph-0.3.3-cp312-cp312-macosx_10_13_universal2.whl
Size 1.1 MB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
d0d0bc19e3b8addc96cc450dfcd861c943b86838cfacd26ba740160bcda9cf7e
BLAKE2b-256 checksum
How to use checksums
597fda269abfad06c7a397ee87d061e3dd9a4adba98d4dd89c5d54a668d49e5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp311-cp311-win_amd64.whl

Download URL vcsgraph-0.3.3-cp311-cp311-win_amd64.whl
Size 469.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4c6f3e48fb490b3bdd8c4ebeee144958576e8621ae2bdef74e3c2a6ebb038581
BLAKE2b-256 checksum
How to use checksums
834e56c0209dedb2407fc1b90ce764c858f0ef51f7a4d3a29c3917e02a9860c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL vcsgraph-0.3.3-cp311-cp311-manylinux_2_28_x86_64.whl
Size 623.5 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b466ea4607f257acef5f8348eda3e99f1e1f57e4de5bf44407e9ffeca5783cf8
BLAKE2b-256 checksum
How to use checksums
b3019a24ffba260edb515fdb529861bc6f48f694ace5a326e23438db116ee390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL vcsgraph-0.3.3-cp311-cp311-manylinux_2_28_aarch64.whl
Size 625.9 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5b38a81857c036afa5103d993efe77e2228af32318dc39d089bfa0cf5aa60d32
BLAKE2b-256 checksum
How to use checksums
815b26c70766635693cdc5f376eef9d096f5f666d87aabd8ac4db8308a144d84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL vcsgraph-0.3.3-cp311-cp311-macosx_11_0_arm64.whl
Size 577.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
65f7214d56345b4a05c6a00cb1714679ec9a1e10c21f237873740147d7c0db5c
BLAKE2b-256 checksum
How to use checksums
64d96e97766627f86ecf98a9b51315982b66e70003e44d269bf260bc5a3d6381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp311-cp311-macosx_10_12_x86_64.whl

Download URL vcsgraph-0.3.3-cp311-cp311-macosx_10_12_x86_64.whl
Size 586.6 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e95b116da881785b87ecb7f786000d529cca6bd81060cea039fec0f56c3106bf
BLAKE2b-256 checksum
How to use checksums
4ccb0647f09273a810d50d40e1e6f6d8865450a534a75a7c7c96acb71aaaee4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp311-cp311-macosx_10_12_universal2.whl

Download URL vcsgraph-0.3.3-cp311-cp311-macosx_10_12_universal2.whl
Size 1.1 MB
Tags CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5bdb164e7b064114b438c99b9cf6e306ef0634e537b37ed8e08ad21e3ce5fecd
BLAKE2b-256 checksum
How to use checksums
abbf5d124856e608d4a18c0fb3317b913f255c21cd10913529473f443b4f094d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp310-cp310-win_amd64.whl

Download URL vcsgraph-0.3.3-cp310-cp310-win_amd64.whl
Size 469.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3eb26fff35c4c905498d49abc301a4ed745f9a9a41239440d6fdef04f9cedb55
BLAKE2b-256 checksum
How to use checksums
34f98c389148bb3a1c98ef4eb7e463e32c613d3b5f49df3f17a3a7cbab7de92f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL vcsgraph-0.3.3-cp310-cp310-manylinux_2_28_x86_64.whl
Size 623.5 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d9b60b2a3bce84ad16365caaebfc3d6315d73a4177fae4f6f3e02a99a50ece0d
BLAKE2b-256 checksum
How to use checksums
3fa8d08a069433e201a75b487dcb73b5a08713d254158dedcf85c124c36207e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL vcsgraph-0.3.3-cp310-cp310-manylinux_2_28_aarch64.whl
Size 626.7 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f21999934e220db71a9137b16620b0cb8837b84b05ff0bf8f6058dd182d91dc3
BLAKE2b-256 checksum
How to use checksums
3f101946745096abecb44083f2553d580b7230b0bcd9c65db3503bb122c6a228
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL vcsgraph-0.3.3-cp310-cp310-macosx_11_0_arm64.whl
Size 579.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
21dc57c2ee4abec9ec407c3158cb020b2b488b8626106ef49b921ea1b83d5071
BLAKE2b-256 checksum
How to use checksums
4d3e8ba76a14e285abc6990f0f85bf110be8f0703013014ddad01b4e5b66fcef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp310-cp310-macosx_10_12_x86_64.whl

Download URL vcsgraph-0.3.3-cp310-cp310-macosx_10_12_x86_64.whl
Size 588.6 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d14a3eb0c18670797763f4f960479c4d349a4b00ba51bd997e69d35927a5a3e0
BLAKE2b-256 checksum
How to use checksums
1dd376e2c3e20b53c4807238c35d3d47f5d2569adbb463d602d8b1466a606868
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / vcsgraph-0.3.3-cp310-cp310-macosx_10_12_universal2.whl

Download URL vcsgraph-0.3.3-cp310-cp310-macosx_10_12_universal2.whl
Size 1.1 MB
Tags CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8dd365c8e78125b2fa0451ed0c71f269c7c7b0e675a9c32d8d6b8ae2cb957d57
BLAKE2b-256 checksum
How to use checksums
1d1d6386d5c4e0801ae60047338971186d968f11a7e05c7a7b5938eeeb5cd25c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Security for vcsgraph 0.3.3

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.

Full provenance

All 49 files in this release have been uploaded with provenance metadata.

Select from 49 files

Attestation for vcsgraph-0.3.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

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