This release is a pre-release and may not be stable for production use.
dapper-python
dapper-python is a Python package for working with DAPper datasets. It provides helper functions for normalizing shared library file names similar to the Rust implementation in the DAPper project, and other methods for helping developers access the DAPper datasets.
Installation
You can install the dapper-python package from PyPI using pip:
pip install dapper-python
Usage
Here is an example of how to use the dapper-python package:
from dapper_python.normalize import normalize_file_name
# Example usage
file_name = "libexample-1.2.3.so.1.2"
normalized_name = normalize_file_name(file_name)
print(normalized_name)
Tests
The dapper-python package includes tests to help ensure the normalization function matches the Rust implementation.
You can run the tests using the following command:
python -m pytest
License
DAPper is released under the MIT license. See the LICENSE and NOTICE files for details. All new contributions must be made under this license.
SPDX-License-Identifier: MIT
LLNL-CODE-871441
Metadata
Release files for dapper-python 0.0.0.dev3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dapper_python-0.0.0.dev3.tar.gz | 10.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dapper_python-0.0.0.dev3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.7 kB
Release files / dapper_python-0.0.0.dev3.tar.gz
| Download URL | dapper_python-0.0.0.dev3.tar.gz |
|---|---|
| Size | 10.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ee6e2d6e5443c914cfec8580bb3c2e43bbf171c4a79cc8908ed0a6c6f3d49993
|
|
BLAKE2b-256 checksum How to use checksums |
540a1500f8cd4c20360f111d44b9f04c7db4efb7a4dfb0a2fa1df8e1a5cf0afd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 24, 2025.
Transparency logRelease files / dapper_python-0.0.0.dev3-py3-none-any.whl
| Download URL | dapper_python-0.0.0.dev3-py3-none-any.whl |
|---|---|
| Size | 10.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
910130e6ce8307752db55fe453025f9d6c4634618ef955a86172313c7ff676cc
|
|
BLAKE2b-256 checksum How to use checksums |
6df904e136e70676c239a89026d8dc75c6ae94bd5c7320b748286fee73100631
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 24, 2025.
Transparency log