Metadata-Version: 2.4
Name: flytekit-uv
Version: 0.1.2
Summary: A flytekit plugin for ImageSpec with a UV backend.
Author-email: Francesco Rubbo <francescorubbo@users.noreply.github.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Requires-Dist: flytekit<2,>=1.16
Requires-Dist: pre-commit>=4.2.0
Description-Content-Type: text/markdown

`flytekit-uv` is a [flytekit](https://github.com/flyteorg/flytekit) plugin providing an alternative backend for ImageSpec based on [uv](https://docs.astral.sh/uv/), removing the dependency on `micromamba`.

# Installation

```bash
pip install flytekit-uv
```
or equivalent for other Python package managers.

# Usage

```python
from flytekit import ImageSpec

image_spec = ImageSpec(
    builder="uv",
    packages=["pandas"],
)

@task(container_image=image_spec)
def task1():
    import pandas
    ...
```
