/dagger-python-SDK-poc

A no so Quick dagger python SDK Proof of Concept

Primary LanguagePythonMIT LicenseMIT

Dagger python SDK (PoC)

The idea behind this project is to give a try to this amazing SDK with a more or less real python project that uses:

  • Using Poetry as the build and package tool
  • Using pytest as a Test Framework
  • Using ruff as the linter tool
  • ...and using the src pattern, which is not used by default in poetry projects

🛠️ Getting Started

For now, the pipeline only implements the following commands:

  • lint
  • test

The way to use this target is as follows:

python pipeline.py (test|lint)

💡Next steps & Ideas

  • Wrap all the commands of the pipeline with some python CLI framework, like Typer, or click

  • Adding more pipeline commands, for example, build, release, etc.