Skip to main content

A Python package for interacting with DAPper datasets

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dapper_python-0.0.0.dev3.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dapper_python-0.0.0.dev3-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file dapper_python-0.0.0.dev3.tar.gz.

File metadata

  • Download URL: dapper_python-0.0.0.dev3.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dapper_python-0.0.0.dev3.tar.gz
Algorithm Hash digest
SHA256 ee6e2d6e5443c914cfec8580bb3c2e43bbf171c4a79cc8908ed0a6c6f3d49993
MD5 aa61c1082b2671462471ebd70ecf43c7
BLAKE2b-256 540a1500f8cd4c20360f111d44b9f04c7db4efb7a4dfb0a2fa1df8e1a5cf0afd

See more details on using hashes here.

Provenance

The following attestation bundles were made for dapper_python-0.0.0.dev3.tar.gz:

Publisher: python-publish.yml on LLNL/dapper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dapper_python-0.0.0.dev3-py3-none-any.whl.

File metadata

File hashes

Hashes for dapper_python-0.0.0.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 910130e6ce8307752db55fe453025f9d6c4634618ef955a86172313c7ff676cc
MD5 e7c2d84e6edbdeb09ed7fd10d83cf81b
BLAKE2b-256 6df904e136e70676c239a89026d8dc75c6ae94bd5c7320b748286fee73100631

See more details on using hashes here.

Provenance

The following attestation bundles were made for dapper_python-0.0.0.dev3-py3-none-any.whl:

Publisher: python-publish.yml on LLNL/dapper

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page