Metadata-Version: 2.5
Name: dummy-pypi-package-13
Version: 0.1.1
Summary: A dummy package for testing PyPI publishing via GitHub Actions OIDC
Project-URL: Homepage, https://github.com/mwaisaida-13/dummy-pypi-package
Project-URL: Repository, https://github.com/mwaisaida-13/dummy-pypi-package
Author: mwaisaida-13
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# dummy-pypi-package

A dummy Python package for testing PyPI publishing via GitHub Actions with OIDC trusted publishing.

## Installation

```bash
pip install dummy-pypi-package-13
```

## Usage

```python
from dummy_pypi_package import greet, add

print(greet("World"))  # Hello, World! Welcome to dummy-pypi-package.
print(add(2, 3))       # 5
```

## Development

```bash
# Install dev dependencies
pip install -e ".[dev]"

# Run tests
pytest
```

## Release Process

This package is published to PyPI automatically via GitHub Actions when a release is created with a tag matching `python-v*.*.*`.

The workflow uses [PyPI trusted publishing](https://docs.pypi.org/trusted-publishers/) (OIDC) — no API tokens needed.

### Steps to release:

1. Update the version in `src/dummy_pypi_package/__init__.py`
2. Commit and push
3. Create a GitHub release with tag `python-v<version>` (e.g., `python-v0.1.0`)
4. The release workflow will automatically build and publish to PyPI
