Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@

# 🚨 This branch has been modified, do not merge!

# An Empty Outerbounds Project 👋🌱

Use this as a blank slate for your own projects.
Expand Down
22 changes: 22 additions & 0 deletions flows/test/flow.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
from metaflow import step, kubernetes
from obproject import ProjectFlow

class TestFlow(ProjectFlow):

@step
def start(self):
import numpy as np
import pydantic as pd
import pyiceberg as pi

print("version:", np.__version__)
print("version:", pd.__version__)
print("version:", pi.__version__)
self.next(self.end)

@step
def end(self):
print("Done")

if __name__ == "__main__":
TestFlow()
6 changes: 3 additions & 3 deletions obproject.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@

# ⬇️ Change this to match the URL of your Outerbounds deployment
platform = 'dev-silverwing.outerbounds.xyz'
platform = 'dev-yellow.outerbounds.xyz'

# ⬇️ Change these to match your project name
project = 'ob_project_empty'
title = 'Empty Outerbounds Project'

# (optional) disable automatic application of a project-wide pyproject.toml
# [dependencies]
# include_pyproject_toml=false
[dependencies]
include_pyproject_toml = true

# (optional) Enable this section to access assets in local runs
# [dev-assets]
Expand Down
14 changes: 14 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[project]
name = "ob-test"
version = "0.1.0"
description = "Outerbounds test project"
readme = "README.md"
requires-python = "==3.12.*"
dependencies = [
"aws-secretsmanager-caching==1.1.3",
"boto3==1.40.18",
"outerbounds==0.10.8",
"pydantic==2.11.7",
"pyiceberg[s3fs,glue]==0.8.0",
"numpy==2.3.5"
]
Loading