🐍 https://pypi.org/project/dagger-io/0.2.0
📖 https://dagger-io.readthedocs.io/en/sdk-python-v0.2.0/
💥 Breaking Changes
- sdk: python: Pass objects instead of IDs by @helderco in #3870
- replace FS by RootFS by @aluzzardi in #3882
- api: Deprecate host.workdir by @aluzzardi in #3910
- api: directory.withNewFile: make
contents
mandatory by @aluzzardi in #3911 - api: Return the contents directly in Container Stdout/Stderr by @aluzzardi in #3925
- api: Deprecate Exec in favor of WithExec. Make args mandatory. by @aluzzardi in #3928
✨ Other Changes
- docs: remove --pre from pip install by @jpadams in #3778
- ci: automate SDK engine bumps by @aluzzardi in #3786
- Add docker image provisioner test. by @sipsma in #3763
- sdk: python: Update project links by @helderco in #3843
- sdk: python: Fix linter on poe task by @helderco in #3844
- sdk: python: Chain exceptions properly by @helderco in #3845
- sdk: python: Avoid shadowing built-ins by @helderco in #3846
- sdk: python: Fix README.md example by @helderco in #3847
- sdk: python: Fix windows platform detection by @helderco in #3814
- chore(pyhon): Add dependabot by @helderco in #3815
- Test Python 3.11 by @helderco in #3816
- Python: Improve error messages by @KGB33 in #3825
- docs(python): port private registry docs to python by @grouville in #3760
- Handle etxtbsy error in python sdk. by @sipsma in #3905
- Support full isolated sessions w/ dagger-in-dagger. by @sipsma in #3787
- sdk: python: Fix .gitattributes by @helderco in #3926
- ci: cli distribution by @marcosnils in #3901
- docs(python): Lint doc snippets by @helderco in #3937
- sdk: python: Allow passing objects in params named
id
by @helderco in #3936 - docs(python): Fix id usage by @helderco in #3941
- sdk: python: Import API types into global namespace by @helderco in #3940
- Still set DAGGER_RUNNER_HOST from SDKs for now. by @sipsma in #3948
- Python: Add tests for improved Provisioning Error Messages by @KGB33 in #3880