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
Original file line number Diff line number Diff line change
Expand Up @@ -17,19 +17,19 @@
# under the License.
#

name: Converters GSF CI
name: Converters NVIDIA GSF CI

on:
push:
branches: [ "main" ]
paths:
- 'converters/gsf/**'
- '.github/workflows/converter-gsf-ci.yml'
- 'converters/nvidia/**'
- '.github/workflows/converter-nvidia-ci.yml'
pull_request:
branches: [ "main" ]
paths:
- 'converters/gsf/**'
- '.github/workflows/converter-gsf-ci.yml'
- 'converters/nvidia/**'
- '.github/workflows/converter-nvidia-ci.yml'

jobs:
build:
Expand All @@ -53,11 +53,11 @@ jobs:
echo "${HOME}/.local/bin" >> "${GITHUB_PATH}"

- name: Sync dependencies
working-directory: converters/gsf
working-directory: converters/nvidia
run: |
uv sync

- name: Unit Tests
working-directory: converters/gsf
working-directory: converters/nvidia
run: |
uv run pytest
10 changes: 5 additions & 5 deletions converters/gsf/README.md → converters/nvidia/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,14 +46,14 @@ converter targets.
## Setup

```bash
cd converters/gsf
cd converters/nvidia
uv sync
```

## Ossie → GSF

```bash
uv run ossie-gsf export \
uv run ossie-nvidia-gsf export \
--input ../../examples/tpcds_semantic_model.yaml \
--output tpcds.gsf.yaml \
--database-name tpcds
Expand All @@ -64,15 +64,15 @@ qualified `database.schema.table` sources do not require it. One document may
contain multiple databases.

```python
from ossie_gsf import convert_ossie_to_gsf
from ossie_nvidia_gsf import convert_ossie_to_gsf

gsf_yaml = convert_ossie_to_gsf(ossie_yaml, database_name="tpcds")
```

## GSF → Ossie

```bash
uv run ossie-gsf import \
uv run ossie-nvidia-gsf import \
--input tpcds.gsf.yaml \
--output semantic_model.yaml \
--name tpcds
Expand All @@ -82,7 +82,7 @@ uv run ossie-gsf import \
single catalog database name when there is one, otherwise `gsf_model`.

```python
from ossie_gsf import convert_gsf_to_ossie
from ossie_nvidia_gsf import convert_gsf_to_ossie

ossie_yaml = convert_gsf_to_ossie(gsf_yaml, model_name="tpcds")
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ dev = [
]

[project]
name = "apache-ossie-gsf"
name = "apache-ossie-nvidia-gsf"
version = "0.1.0.dev0"
description = "NVIDIA GSF <> Apache Ossie offline YAML converter"
authors = [{ name = "Apache Software Foundation", email = "dev@ossie.apache.org" }]
Expand All @@ -46,14 +46,14 @@ dependencies = [
]

[project.scripts]
ossie-gsf = "ossie_gsf.converter:main"
ossie-nvidia-gsf = "ossie_nvidia_gsf.converter:main"

[project.urls]
homepage = "https://ossie.apache.org/"
repository = "https://github.com/apache/ossie/"

[tool.hatch.build.targets.wheel]
packages = ["src/ossie_gsf"]
packages = ["src/ossie_nvidia_gsf"]

[tool.pytest.ini_options]
testpaths = ["tests"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@
import pytest
import yaml

from ossie_gsf.converter import (
from ossie_nvidia_gsf.converter import (
GSFConversionError,
convert_gsf_to_ossie,
convert_ossie_to_gsf,
main,
)
from ossie_gsf.native_converter import (
from ossie_nvidia_gsf.native_converter import (
_SQL_TYPE_BY_OSSIE_DATATYPE,
_index_native_document,
_ossie_datatype,
Expand Down
2 changes: 1 addition & 1 deletion converters/gsf/uv.lock → converters/nvidia/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.