Skip to main content

A small demo package to practice Dependabot.

Project description

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.5.tar.gz (2.9 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.5-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: datatoolsdemo-0.0.5.tar.gz
  • Upload date:
  • Size: 2.9 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.5.tar.gz
Algorithm Hash digest
SHA256 2733905d539e7cfd299a88ddbd6a7873a3eab89066299f59a022769f573fbf2e
MD5 2f44c0bc1b2b8054c75d53f72018e8ff
BLAKE2b-256 67ee07ddbf8d2c9776ae9e60177900e0416362638e779e00b8c62d72c249499c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datatoolsdemo-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.2 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8aebbc44e0f44d2cae873b4e079fe655ebe2a98411c4e84d332a50a77cf4d6ae
MD5 dad56151fceb58ee5bf30254f7b978ad
BLAKE2b-256 850e932f3eb11f2da8229e72e693087cd26aa6e6474699cf249d3891dc31fbb7

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