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

Uploaded Python 3

File details

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

File metadata

  • Download URL: datatoolsdemo-0.0.7.tar.gz
  • Upload date:
  • Size: 3.1 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.7.tar.gz
Algorithm Hash digest
SHA256 73aab52a7ec9314d960df3a2ed310aec16a73c4012cfeec82ca14366b68cf65a
MD5 86b4d9fb92c0316cf1698211b273572e
BLAKE2b-256 15096933e19258ed4392cc5b83c16dfed7c5b6f4fe2008a710fd59bd3846f5f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datatoolsdemo-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 4.3 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6bf324dbc10ac5a202c6a08fce1b13aa1e9fbc86467a8785d24b1b7c8c583059
MD5 189edd430422e2a3b3203dafaab6e951
BLAKE2b-256 8da7ac26eeba5d65ac628711c476b667577f39a615746847e3deded3415f3052

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