Metadata-Version: 2.4
Name: datatoolsdemo
Version: 0.0.5
Summary: A small demo package to practice Dependabot.
License-File: LICENCE
Author: Jyri Määttä
Author-email: jyppara@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Dist: loguru (>=0.7.3,<0.8.0)
Requires-Dist: matplotlib (>=3.10.7,<4.0.0)
Requires-Dist: numpy (>=2.3.5,<3.0.0)
Requires-Dist: pandas (>=2.3.3,<3.0.0)
Requires-Dist: requests (>=2.32.5,<3.0.0)
Description-Content-Type: text/markdown

# python-dependabot-demo

This repository is a lightweight practice project for experimenting with a  Python development workflow.
The goal is to demonstrate how dependency management, automated releases, and CI pipelines work together in a realistic setup.

The project includes:

- A Python package (AI-generated code: simple data utilities + tests)
- Poetry for dependency management and packaging
- Dependabot for automatic dependency update pull requests
- A CI pipeline (GitHub Actions) that:
    - runs tests on every branch
    - builds and publishes the package to PyPI when changes are merged into main
- Automatic version tagging and GitHub Releases on every successful publish
- A fully working PyPI release flow

All source code and tests were generated using AI to serve as a clean and minimal example of how to structure a Python package with automated tooling.

