Skip to content
Merged
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
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@ The library and CLI are separate distributions:
Install just the library and SDK:

```bash
pip install morphir==0.0.1
# or: uv add morphir==0.0.1
pip install morphir==0.0.2
# or: uv add morphir==0.0.2
```

Install the CLI, which also installs the library:

```bash
pip install morphir-python==0.0.2
# or: uv add morphir-python==0.0.2
pip install morphir-python==0.0.3
# or: uv add morphir-python==0.0.3
```

Python 3.14 or later is required. The CLI inspects and converts IR, compiles a
Expand All @@ -51,10 +51,10 @@ existing virtual environment:

```bash
python -m pip uninstall -y morphir-python morphir
python -m pip install morphir-python==0.0.2
python -m pip install morphir-python==0.0.3
```

Library-only consumers can install `morphir==0.0.1` instead. Imports remain
Library-only consumers can install `morphir==0.0.2` instead. Imports remain
`morphir` and `morphir_tools`; the command remains `morphir-python`. The release
checks exercise the uninstall/reinstall migration from the published old bundle.

Expand Down
2 changes: 1 addition & 1 deletion packages/morphir-tools/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ format-version rules and the draft v4 status.
## Requirements

- Python 3.14+
- `morphir>=0.0.1` (installed as a dependency)
- `morphir>=0.0.2` and `morphir-python-native==0.1.0` (installed as dependencies)

## License

Expand Down
4 changes: 2 additions & 2 deletions packages/morphir-tools/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "morphir-python"
version = "0.0.2"
version = "0.0.3"
description = "CLI tools and extensions for Morphir Python"
readme = "README.md"
license = "Apache-2.0"
Expand All @@ -22,7 +22,7 @@ authors = [
{ name = "FINOS", email = "morphir@finos.org" }
]
dependencies = [
"morphir>=0.0.1",
"morphir>=0.0.2",
# Exact qualified native compiler; checked again when the compiler first loads.
"morphir-python-native==0.1.0",
"typer>=0.15",
Expand Down
4 changes: 2 additions & 2 deletions packages/morphir-tools/src/morphir_tools/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
Example:
>>> import morphir_tools
>>> morphir_tools.__version__
'0.0.2'
'0.0.3'
"""

__version__ = "0.0.2"
__version__ = "0.0.3"
__all__ = ["__version__"]
2 changes: 1 addition & 1 deletion packages/morphir/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "morphir"
version = "0.0.1"
version = "0.0.2"
description = "Python port of Morphir - functional domain modeling for the enterprise"
readme = "README.md"
license = "Apache-2.0"
Expand Down
4 changes: 2 additions & 2 deletions packages/morphir/src/morphir/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
Example:
>>> import morphir
>>> morphir.__version__
'0.0.1'
'0.0.2'
"""

__version__ = "0.0.1"
__version__ = "0.0.2"
__all__ = ["__version__"]
2 changes: 1 addition & 1 deletion tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
@pytest.fixture
def sample_version() -> str:
"""Provide the expected version string for tests."""
return "0.0.1"
return "0.0.2"
4 changes: 2 additions & 2 deletions tests/tools/test_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ def test_version_is_defined(self) -> None:

def test_version_matches_expected(self) -> None:
"""The version should match the expected value."""
assert morphir_tools.__version__ == "0.0.2"
assert morphir_tools.__version__ == "0.0.3"

def test_installed_distribution_name(self) -> None:
"""The tools import belongs to the morphir-python distribution."""
Expand All @@ -32,7 +32,7 @@ def test_installed_console_command(self) -> None:
def test_cli_requires_separate_core(self) -> None:
"""The CLI must install the independent library and SDK distribution."""
requirements = distribution("morphir-python").requires or []
assert "morphir>=0.0.1" in requirements
assert "morphir>=0.0.2" in requirements

def test_version_is_string(self) -> None:
"""The version should be a string."""
Expand Down
4 changes: 2 additions & 2 deletions uv.lock

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

Loading