Python bindings for pydocstring — a zero-dependency Rust parser for Python docstrings (Google and NumPy styles) with a unified syntax tree and byte-precise source locations
Project description
pydocstring-rs
Python bindings for pydocstring — a zero-dependency Rust parser for Python docstrings (Google and NumPy styles).
Produces a unified syntax tree with byte-precise source locations on every token — designed as infrastructure for linters and formatters.
Features
- Full syntax tree — builds a complete AST, not just extracted fields; traverse it with
walk() - Typed objects per style — style-specific classes like
GoogleArg,NumPyParameter - Byte-precise source locations — every token carries its exact byte range for pinpoint diagnostics
- Powered by Rust — native extension with no Python runtime overhead
- Error-resilient — never raises exceptions; malformed input still yields a best-effort tree
- Style auto-detection — hand it a docstring, get back
Style.GOOGLEorStyle.NUMPY
Installation
pip install pydocstring-rs
Usage
Style Detection
from pydocstring import detect_style, Style
detect_style("Summary.\n\nArgs:\n x: Desc.") # Style.GOOGLE
detect_style("Summary.\n\nParameters\n----------\n") # Style.NUMPY
Google Style
from pydocstring import parse_google
doc = parse_google("""Summary line.
Args:
x (int): The first value.
y (str): The second value.
Returns:
bool: True if successful.
Raises:
ValueError: If x is negative.
""")
# Summary
print(doc.summary.text) # "Summary line."
# Sections
for section in doc.sections:
print(section.kind) # "Args", "Returns", "Raises"
for arg in section.args:
print(f" {arg.name.text}: {arg.type.text} — {arg.description.text}")
if section.returns:
r = section.returns
print(f" -> {r.return_type.text}: {r.description.text}")
for exc in section.exceptions:
print(f" raises {exc.type.text}: {exc.description.text}")
NumPy Style
from pydocstring import parse_numpy
doc = parse_numpy("""Summary line.
Parameters
----------
x : int
The first value.
y : str
The second value.
Returns
-------
bool
True if successful.
""")
print(doc.summary.text) # "Summary line."
for section in doc.sections:
print(section.kind) # "Parameters", "Returns"
for param in section.parameters:
names = [n.text for n in param.names]
print(f" {names}: {param.type.text} — {param.description.text}")
for ret in section.returns:
print(f" -> {ret.return_type.text}: {ret.description.text}")
AST Access
Every parsed result exposes the full syntax tree via the node property:
doc = parse_google("Summary.\n\nArgs:\n x (int): Value.")
# Raw tree node
print(doc.node.kind) # "GOOGLE_DOCSTRING"
print(doc.node.children) # list of Node and Token objects
# Pretty-printed tree
print(doc.pretty_print())
Output:
GOOGLE_DOCSTRING@0..42 {
SUMMARY: "Summary."@0..8
GOOGLE_SECTION@10..42 {
GOOGLE_SECTION_HEADER@10..15 {
NAME: "Args"@10..14
COLON: ":"@14..15
}
GOOGLE_ARG@20..42 {
NAME: "x"@20..21
OPEN_BRACKET: "("@22..23
TYPE: "int"@23..26
CLOSE_BRACKET: ")"@26..27
COLON: ":"@27..28
DESCRIPTION: "Value."@29..35
}
}
}
Tree Traversal
Use walk() for depth-first traversal of the syntax tree:
from pydocstring import parse_google, walk, Token
doc = parse_google("Summary.\n\nArgs:\n x (int): Value.")
for item in walk(doc.node):
if isinstance(item, Token) and item.kind == "NAME":
print(item.text) # "Args", "x"
Source Locations
All tokens carry byte-precise source ranges:
doc = parse_google("Summary.\n\nArgs:\n x (int): Value.")
token = doc.summary
print(token.range.start, token.range.end) # 0 8
API Reference
Functions
| Function | Returns | Description |
|---|---|---|
parse_google(text) |
GoogleDocstring |
Parse a Google-style docstring |
parse_numpy(text) |
NumPyDocstring |
Parse a NumPy-style docstring |
detect_style(text) |
Style |
Detect style: Style.GOOGLE or Style.NUMPY |
Objects
| Class | Key Properties |
|---|---|
Style |
GOOGLE, NUMPY (enum) |
GoogleDocstring |
summary, extended_summary, sections, node, source, pretty_print() |
GoogleSection |
kind, args, returns, exceptions, body_text, node |
GoogleArg |
name, type, description, optional |
GoogleReturns |
return_type, description |
GoogleException |
type, description |
NumPyDocstring |
summary, extended_summary, sections, node, source, pretty_print() |
NumPySection |
kind, parameters, returns, exceptions, body_text, node |
NumPyParameter |
names, type, description, optional, default_value |
NumPyReturns |
name, return_type, description |
NumPyException |
type, description |
Token |
kind, text, range |
Node |
kind, range, children |
TextRange |
start, end |
Development
Prerequisites
- Rust (stable)
- Python 3.10+
- maturin
Build
cd bindings/python
# Create virtual environment
python3 -m venv .venv
source .venv/bin/activate
# Install maturin
pip install maturin
# Build and install in development mode
maturin develop
# Verify
python -c "import pydocstring; print(pydocstring.detect_style('Args:\n x: y'))"
Build a wheel
maturin build --release
# Output: target/wheels/pydocstring-*.whl
Publish to PyPI
maturin publish
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pydocstring_rs-0.0.3.tar.gz.
File metadata
- Download URL: pydocstring_rs-0.0.3.tar.gz
- Upload date:
- Size: 46.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78e2da17dfdf88aa759bb0e799e771e9a53bf4c346c277e6f34a4ba45ca5226c
|
|
| MD5 |
6f4d4035a4be49b8b31d529537760429
|
|
| BLAKE2b-256 |
930692ef1ae0bb2a327c44b416eea54e3ea4a5ada1187fda643c8542c9c8da03
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3.tar.gz:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3.tar.gz -
Subject digest:
78e2da17dfdf88aa759bb0e799e771e9a53bf4c346c277e6f34a4ba45ca5226c - Sigstore transparency entry: 1059399765
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 201.6 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5d498295de086c92ed95716cc1f68a8d057d38abf6afc94b56bb77610fcee85
|
|
| MD5 |
6b0e588ff5d38cd79c7c0da60af234ad
|
|
| BLAKE2b-256 |
fcf7b37312436f1ebbf1aae9e391d2014d54bf01ebdd91ec45b6707d33e6024b
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp313-cp313-win_amd64.whl -
Subject digest:
a5d498295de086c92ed95716cc1f68a8d057d38abf6afc94b56bb77610fcee85 - Sigstore transparency entry: 1059399769
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 351.8 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6a73e5dca9d53f0128639496271646c4b9142c01924d984bbab7368cb7a5b8b
|
|
| MD5 |
59e56f32f7942662b5f9fcce8eef3c91
|
|
| BLAKE2b-256 |
d8f2f94fab35e155c37cb9714961fec49d0be2f7ddddb9df4e0768631304dbc8
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
b6a73e5dca9d53f0128639496271646c4b9142c01924d984bbab7368cb7a5b8b - Sigstore transparency entry: 1059399784
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 348.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a28972100ad8d8ef178bbf89173fe3b08846885770f19acb64987076808a9535
|
|
| MD5 |
a0d64aa61b215ae47f076a02c0688ec8
|
|
| BLAKE2b-256 |
b871242b0039770d9233a312009e624bd4e5c7e6ad6cd93f0fea2edfa0ca50be
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
a28972100ad8d8ef178bbf89173fe3b08846885770f19acb64987076808a9535 - Sigstore transparency entry: 1059399778
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 311.3 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56282febaaa28dfe22d468c5bd77719542af251c37c9ab4daeb51423dfaaee3a
|
|
| MD5 |
c054b0b136dd7b26479d9d2cb1a2226c
|
|
| BLAKE2b-256 |
6699bb569c9c3b720c35bb58a30b5f2d37a1d8a252b0ef5d01ca67f59f1e5b42
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
56282febaaa28dfe22d468c5bd77719542af251c37c9ab4daeb51423dfaaee3a - Sigstore transparency entry: 1059399771
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 318.2 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
542ab83f94a4698bc9426face15e4e78939aec84ae88ca2ae5575faa6b92e7f3
|
|
| MD5 |
1bcb496d1d66f9b0811fbc9422d4aed8
|
|
| BLAKE2b-256 |
7045a75e892deb3b4e15af88e27a4fa1919d3326a8dd9afda54ebeb90184fdc5
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
542ab83f94a4698bc9426face15e4e78939aec84ae88ca2ae5575faa6b92e7f3 - Sigstore transparency entry: 1059399792
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 201.5 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a050107593234662bf762479b85c3ec79c4d3b86fcf6ae904809bb83b729c88c
|
|
| MD5 |
2dc55857de08e8db84fc3497653422ca
|
|
| BLAKE2b-256 |
47ebabfabc704b153e6822f026acd168a93fb6aa028a77d1f276b8c6961b1441
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp312-cp312-win_amd64.whl -
Subject digest:
a050107593234662bf762479b85c3ec79c4d3b86fcf6ae904809bb83b729c88c - Sigstore transparency entry: 1059399786
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 352.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1f4686d439212b5d427b87c2102b965b93860eb36d2d17aa689677a7db2da6d
|
|
| MD5 |
70c0f495ab7bf4c6a87261cf2b7064c1
|
|
| BLAKE2b-256 |
439c2511036b8d969b4c81093579e6851dd8c8a939005573d35826cb9167e4d4
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
f1f4686d439212b5d427b87c2102b965b93860eb36d2d17aa689677a7db2da6d - Sigstore transparency entry: 1059399785
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 349.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38f9fd6e3ae28087a6c2d74af836493b6f956b6ec403b46007a7d2a1af8cfaf5
|
|
| MD5 |
476029814ca885f0e729510bfb8fcb10
|
|
| BLAKE2b-256 |
770f61999894dc80704561220258fa41c0b4c10f3ee7b416fc1c148432e502f7
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
38f9fd6e3ae28087a6c2d74af836493b6f956b6ec403b46007a7d2a1af8cfaf5 - Sigstore transparency entry: 1059399774
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 312.1 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2bc8b6fb06359bf8f4e9f055b68b1aa604a898a54e44b1f0662ccc2b6eaf2e2
|
|
| MD5 |
a960a369a342b54b186cdf76fb597a47
|
|
| BLAKE2b-256 |
c23acc6b91b46f63e80ee05c5bb7dfcde19c3ed1052b063ef462210be01db37c
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
f2bc8b6fb06359bf8f4e9f055b68b1aa604a898a54e44b1f0662ccc2b6eaf2e2 - Sigstore transparency entry: 1059399793
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 317.8 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d64521fb2433afd4efc59efcc5ecfd9e126a204602f81d2b6a9c1457cb6ae033
|
|
| MD5 |
f9a9a37bc99c6eaa79afca83b17cd23f
|
|
| BLAKE2b-256 |
fd4a1ff4c8c56c5b2883612d114b80a127b8865112020c85a8e79c094210cc54
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
d64521fb2433afd4efc59efcc5ecfd9e126a204602f81d2b6a9c1457cb6ae033 - Sigstore transparency entry: 1059399795
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 199.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
284340b68b5e6d7886a256ab761e528e2afec434ffc73c6dbaaa212f8f22a0b8
|
|
| MD5 |
aa5778e9642255f53a6659e57189b87e
|
|
| BLAKE2b-256 |
3185dd154f500497c1404661f1b9b99a53d4c86848ef3b4d5aed67c07cdaa44c
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp311-cp311-win_amd64.whl -
Subject digest:
284340b68b5e6d7886a256ab761e528e2afec434ffc73c6dbaaa212f8f22a0b8 - Sigstore transparency entry: 1059399801
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 351.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48ef60623186c59bbe17c8c858139fd54a413ee6f4c7601a0b0c5dc71d4b1eb9
|
|
| MD5 |
c8c1c4f394dd3ce160d48b45082dc51a
|
|
| BLAKE2b-256 |
b6304c0fa67c35f344bddef1588c4c470886cfa4302be6417434be6eed246f40
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
48ef60623186c59bbe17c8c858139fd54a413ee6f4c7601a0b0c5dc71d4b1eb9 - Sigstore transparency entry: 1059399783
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 348.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc594ccacede662218282b35014b72778d04a2749d0c29d3541ed43180cf5dee
|
|
| MD5 |
1411b05dad89a9fbe0bbc8adb4454567
|
|
| BLAKE2b-256 |
db55f792817b2f091be39598853fd791d24ad48130616936ceeef80923d17266
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
dc594ccacede662218282b35014b72778d04a2749d0c29d3541ed43180cf5dee - Sigstore transparency entry: 1059399797
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 315.0 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f16cf3973aa3f70cdb0e052f95a928cf941e5e300afc27a2a173aa1475be927
|
|
| MD5 |
b268ef4fcba3792d4c7b609fd33efb42
|
|
| BLAKE2b-256 |
c7f24b7b27c8930bcb1d27a75f6eb3aa686cf00255c084ea50368e5e8fc78a10
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
4f16cf3973aa3f70cdb0e052f95a928cf941e5e300afc27a2a173aa1475be927 - Sigstore transparency entry: 1059399796
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 320.8 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b291eb6de84a8c4579d9e24cf3b0e840765ddbf22d323833b27ea520fe5ee166
|
|
| MD5 |
415d56b29bb74aeee0737f79d4e06107
|
|
| BLAKE2b-256 |
0763432085cdc97b7e914a462ce3f1eddefddd49a4eb3c2238774daab2af43ac
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
b291eb6de84a8c4579d9e24cf3b0e840765ddbf22d323833b27ea520fe5ee166 - Sigstore transparency entry: 1059399788
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 199.9 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c04fed544de7725277999f36cf1fc3a2641f716add6e3a44406ee04fa692426c
|
|
| MD5 |
2eff0a00567dfb4cbf0636c754120dd8
|
|
| BLAKE2b-256 |
74f2868cea973f15fb8faff2875e0cd502a484e12cb589bed3253e4ff0ad7066
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp310-cp310-win_amd64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp310-cp310-win_amd64.whl -
Subject digest:
c04fed544de7725277999f36cf1fc3a2641f716add6e3a44406ee04fa692426c - Sigstore transparency entry: 1059399780
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 349.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da2850773bbca1ab8bc5e24c9afca3522f44458fdc82d73e47d7f7ebd64450c3
|
|
| MD5 |
69c991053e1301a37f2de2eb5205f32a
|
|
| BLAKE2b-256 |
7a67fe8548818dc5ffe5925608237b967966a50153a60a886d8601bcbf25fa65
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
da2850773bbca1ab8bc5e24c9afca3522f44458fdc82d73e47d7f7ebd64450c3 - Sigstore transparency entry: 1059399776
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 347.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d18c53824aedb01b66a9338fe5f8c5c30dc96b89ca6d59ccf96db34d89ccb263
|
|
| MD5 |
1e26ec139cf4cfff2a9ef059ac40faac
|
|
| BLAKE2b-256 |
f9ceb74721fbce1faddaf98fc3c6c7d25e9f2dd8ffa8330007c0aefa7ac43800
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
d18c53824aedb01b66a9338fe5f8c5c30dc96b89ca6d59ccf96db34d89ccb263 - Sigstore transparency entry: 1059399781
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 315.2 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3cc5c5c7c60db0d974df2d7ea3502a0625cb610de03236e0c2b3b2408c60c66
|
|
| MD5 |
00bde9970cb53b6788564bac712c9e62
|
|
| BLAKE2b-256 |
449c86993c7a69545ca4f60aca272e9bc16d545b4160407fd2fcc9747d80125f
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
b3cc5c5c7c60db0d974df2d7ea3502a0625cb610de03236e0c2b3b2408c60c66 - Sigstore transparency entry: 1059399767
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pydocstring_rs-0.0.3-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: pydocstring_rs-0.0.3-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 321.1 kB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54e2b45f27926ef50f664ee7698a9eb8ca51b0627435491044c74e65ed8d6cdc
|
|
| MD5 |
2083d8023245d479dce39b038733707a
|
|
| BLAKE2b-256 |
679cc199719b17d8971bac24f981a569a017753e51630ba70e8c9ab668e1b0af
|
Provenance
The following attestation bundles were made for pydocstring_rs-0.0.3-cp310-cp310-macosx_10_12_x86_64.whl:
Publisher:
release.yml on qraqras/pydocstring
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pydocstring_rs-0.0.3-cp310-cp310-macosx_10_12_x86_64.whl -
Subject digest:
54e2b45f27926ef50f664ee7698a9eb8ca51b0627435491044c74e65ed8d6cdc - Sigstore transparency entry: 1059399790
- Sigstore integration time:
-
Permalink:
qraqras/pydocstring@0e1fb01c04a49f99f993327e505099bc452fad9b -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/qraqras
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@0e1fb01c04a49f99f993327e505099bc452fad9b -
Trigger Event:
push
-
Statement type: