3 posts tagged with "python"
View All Tags
Windmill now supports PEP-723 inline script metadata, providing a standardized way to specify script dependencies and Python version requirements directly within your script. This implements the official Python packaging standard for inline script metadata. Besides, release brings refactor to Python runtime selection logic giving developer more precise control over Python version requirements than the simple annotations
New features
- Specify dependencies with syntax from PEP-723
- Use version specifiers to select Python version.
- Select Python version with accuracy down to minor version.
It is now possible to use pin annotation to specify dependency you want to be associated with the import. In contrast with "#requirements:" syntax, it is applied import-wise instead of script-wise.
New features
- Python Pins
Select Python version for your script.
New features
- Annotate Python version directly in scripts.
- Set global Python version via environment variable.
- Automatic version assignment to lockfile for new scripts.
- Default to Python 3.11 for existing scripts without specified version.
- Enterprise Edition support for S3 cache by Python version.