Metadata-Version: 2.4
Name: dapper-python
Version: 0.0.0.dev1
Summary: A Python package for interacting with DAPper datasets
Author-email: Ryan Mast <mast9@llnl.gov>
License: MIT License
Project-URL: Homepage, https://github.com/LLNL/dapper
Project-URL: Discussions, https://github.com/LLNL/dapper/discussions
Project-URL: Issue Tracker, https://github.com/LLNL/dapper/issues
Project-URL: Source Code, https://github.com/LLNL/dapper
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Database
Classifier: Topic :: Security
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: tomlkit
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"

# 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:

```bash
pip install dapper-python
```

## Usage

Here is an example of how to use the `dapper-python` package:

```python
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:

```bash
python -m pytest
```

## License

DAPper is released under the MIT license. See the [LICENSE](../LICENSE)
and [NOTICE](../NOTICE) files for details. All new contributions must be made
under this license.

SPDX-License-Identifier: MIT

LLNL-CODE-871441
