Skip to content

Commit 9c1e065

Browse files
authored
Merge pull request #2 from bcdev/yogesh-xxx-prepare-release-0.0.1
Prepare release `v0.0.1`
2 parents b221f21 + e6355c8 commit 9c1e065

File tree

4 files changed

+31
-6
lines changed

4 files changed

+31
-6
lines changed

CHANGES.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
## Version 0.0.1 (in development)
1+
## Version 0.0.1
22

33
This is an experimental version. A stable release will follow in the future.
44

55
* First implementation of Gaiaflow CLI tool for managing local MLOps
66
infrastructure.
77
* Moved all Docker files from the user’s cookiecutter project into this library.
88
* A documentation site has been created.
9-
9+
* Tested on Windows-WSL2-Ubuntu and Linux Ubuntu.
10+
1011

MANIFEST.in

Lines changed: 0 additions & 1 deletion
This file was deleted.

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ It provides an opinionated CLI for managing Airflow, MLflow, and other
1616
dependencies, abstracting away complex configurations, and giving you
1717
a smooth developer experience.
1818

19+
_NOTE: Currently this library is released as an experimental version. Stable
20+
releases will follow later_
21+
1922
Gaiaflow is a tool that
2023
- provides you with a local MLOps infrastructure via a CLI tool with
2124
some prerequisites already installed.

pyproject.toml

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,36 @@
11
[project]
2-
authors = [{name = "Yogesh Kumar Baljeet Singh", email = "[email protected]"}]
3-
dependencies = []
42
name = "gaiaflow"
53
requires-python = ">= 3.11"
6-
version = "0.0.1.dev0"
4+
version = "0.0.1"
5+
description = "Local-first MLOps infrastructure python tool that simplifies the process of building, testing, and deploying ML workflows."
6+
authors = [{name = "Yogesh Kumar Baljeet Singh", email = "[email protected]"}]
7+
dependencies = [
8+
"typer>=0.16.0,<0.17",
9+
"fsspec>=2025.7.0,<2026",
10+
"ruamel.yaml>=0.18.14,<0.19",
11+
"psutil>=7.0.0,<8",
12+
"pyyaml>=6.0.2,<7",
13+
"apache-airflow>=3.0.3,<4",
14+
"apache-airflow-providers-cncf-kubernetes>=10.6.2,<11",
15+
"apache-airflow-providers-amazon>=9.11.0,<10",
16+
"apache-airflow-providers-fab>=2.3.1,<3",
17+
"apache-airflow-providers-docker>=4.4.2,<5",
18+
"mlflow>=3.2.0,<4",
19+
]
720

821
[build-system]
922
build-backend = "hatchling.build"
1023
requires = ["hatchling"]
1124

25+
[tool.hatch.build.targets.wheel]
26+
packages = ["src/gaiaflow", "src/docker_stuff"]
27+
28+
[tool.hatch.build]
29+
include = [
30+
"src/gaiaflow",
31+
"src/docker_stuff",
32+
]
33+
1234
[tool.mypy]
1335
python_version = "3.12"
1436

0 commit comments

Comments
 (0)