Skip to main content

A small demo package to practice Dependabot.

Project description

Coverage Status PyPI

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.

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

datatoolsdemo-0.0.8.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

datatoolsdemo-0.0.8-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file datatoolsdemo-0.0.8.tar.gz.

File metadata

  • Download URL: datatoolsdemo-0.0.8.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.11.14 Linux/6.11.0-1018-azure

File hashes

Hashes for datatoolsdemo-0.0.8.tar.gz
Algorithm Hash digest
SHA256 73c8a00d893d3e84fa0957e479d9efd00fec7c0649196ea6278bee9d12f952fb
MD5 98ffffd799f1efaa3bd15fdac2dd22af
BLAKE2b-256 a27311283f1d5e55f9056cf357ef2c014be9781820ea7fcbbe6de50a31b40861

See more details on using hashes here.

File details

Details for the file datatoolsdemo-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: datatoolsdemo-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.11.14 Linux/6.11.0-1018-azure

File hashes

Hashes for datatoolsdemo-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6f7e547ee43314f39788c7f3fb0ff8df0ae1f26fc880471c44d1569734312325
MD5 2ef3c3b17fc7d3d77556eee717503b9a
BLAKE2b-256 3ad45abd6f2e7a468a34eb1dbd2e95c33f06a207cedacfe0b9661d7ce86b8341

See more details on using hashes here.

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