Metadata-Version: 2.4
Name: dies_example_package
Version: 1.0.0
Summary: A simple example package.
Author-email: "Pedro A. Rosquete Ares" <arespedro35@gmail.com>
Maintainer-email: "marco A. Rosquete Ares" <aresmarco35@gmail.com>
Project-URL: Official Website, https://example.com
Project-URL: Homepage, https://example.com
Project-URL: Documentation, https://readthedocs.org
Project-URL: Repository, https://github.com/me/spam.git
Project-URL: Issues, https://github.com/me/spam/issues
Project-URL: Changelog, https://github.com/me/spam/blob/master/CHANGELOG.md
Project-URL: Download, https://example.com/abc.tar.gz
Keywords: example,package,pyproject.toml
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: license.txt
Requires-Dist: plotly
Requires-Dist: pip>2.6
Provides-Extra: gui
Requires-Dist: PyQt5; extra == "gui"
Provides-Extra: cli
Requires-Dist: rich; extra == "cli"
Requires-Dist: click; extra == "cli"
Dynamic: license-file

# mypackage

A simple example package for learning modern Python packaging with `pyproject.toml`.

## Project contents
- `mypackage/`: the Python package source code
- `pyproject.toml`: package metadata, build settings, and dependencies
- `README.md`: project overview
- `license.txt`: license file

## Build the package
Run the following command from this folder:

```bash
py -m build
```

## Install locally
Install it in your current environment with:

```bash
py -m pip install .
```

## Package metadata
This example includes basic metadata such as:
- package name
- version
- author and maintainer information
- description
- Python version requirement
- optional dependency groups

## Notes
This project demonstrates the modern packaging workflow using `pyproject.toml` instead of relying on `setup.py` or `setup.cfg`.
