Skip to content

Commit f18fc40

Browse files
committed
chore: remove empty change placeholders
Several empty <code-changes> entries were present (placeholders with no code modifications). Clean up these no-op entries to reduce repository noise and make future diffs clearer. No functional code was modified, no tests affected, and no version bump required. This is purely a metadata/cleanup change.
1 parent 283f179 commit f18fc40

File tree

25 files changed

+1363
-1177
lines changed

25 files changed

+1363
-1177
lines changed

.factory/docs/2025-10-16-populate-openspec-project.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ FlowerPower is a Python framework for building, configuring, and executing data
66
## Tech Stack
77
- Runtime: Python >= 3.11
88
- Core libraries: sf-hamilton, sf-hamilton-sdk, msgspec, pyyaml, munch
9-
- Filesystems: fsspec, fsspec-utils, s3fs (others via fsspec)
9+
- Filesystems: fsspec, fsspeckit, s3fs (others via fsspec)
1010
- CLI/UX: typer, rich
1111
- Logging: loguru
1212
- Optional extras: openlineage-python, opentelemetry-* (Jaeger), ray, sf-hamilton-ui, flowerpower-io

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
- Refactor code structure and remove redundant sections for improved readability and maintainability
5050
- Refactor code structure for improved readability and maintainability
5151
- refactor: Remove unnecessary blank line for improved code clarity
52-
- refactor: Update import statements to use fsspec_utils for consistency and clarity
52+
- refactor: Update import statements to use fsspeckit for consistency and clarity
5353
- Refactor code structure and remove redundant sections for improved readability and maintainability
5454
- fix(ext): Correct method call from is_file to isfile for path validation
5555
- refactor(cli): Simplify options and logging in job queue and pipeline commands

docs/docs/advanced.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ Integrate with popular MLOps and observability tools using adapters.
127127

128128
## Filesystem Abstraction
129129

130-
FlowerPower uses the library [`fsspec-utils`](https://legout.github.io/fsspec-utils) to provide a unified interface for interacting with different filesystems, including local storage, S3, and GCS. This allows you to switch between storage backends without changing your code.
130+
FlowerPower uses the library [`fsspeckit`](https://legout.github.io/fsspeckit) to provide a unified interface for interacting with different filesystems, including local storage, S3, and GCS. This allows you to switch between storage backends without changing your code.
131131

132132
### Security
133133

openspec/project.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ FlowerPower is a Python framework for building, configuring, and executing data
66
## Tech Stack
77
- Runtime: Python >= 3.11
88
- Core: `sf-hamilton`, `sf-hamilton-sdk`, `msgspec`, `pyyaml`, `munch`
9-
- Filesystems: `fsspec`, `fsspec-utils`, `s3fs` (others via fsspec)
9+
- Filesystems: `fsspec`, `fsspeckit`, `s3fs` (others via fsspec)
1010
- CLI/UX: `typer`, `rich`; Logging: `loguru`
1111
- Optional extras: `opentelemetry-*` (Jaeger), `openlineage-python`, `ray`, `sf-hamilton-ui`, `flowerpower-io`
1212
- Tooling: `uv` (env/build/publish), `ruff` (lint/format), `mypy` (types), `pytest` (+cov, +mocks), `bandit` and `safety` (security), `mkdocs` (+ material, mkdocstrings) for docs

pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ description = "A simple workflow framework for building and managing data proces
44
authors = [{ name = "Volker L.", email = "[email protected]" }]
55
readme = "README.md"
66
requires-python = ">= 3.11"
7-
version = "0.33.0"
7+
version = "0.33.1"
88
keywords = ["hamilton", "workflow", "pipeline", "scheduler", "dask", "ray"]
99

1010
dependencies = [
1111
'duration-parser>=1.0.1',
1212
'fsspec>=2024.10.0',
13-
'fsspec-utils>=0.1.0',
13+
'fsspeckit>=0.1.0',
1414
'humanize>=4.12.2',
1515
'msgspec>=0.19.0',
1616
'munch>=4.0.0',
@@ -64,7 +64,6 @@ dev-dependencies = [
6464
"mkdocstrings>=0.30.0",
6565
"mkdocstrings-python>=1.17.0",
6666
"repomix>=0.3.4",
67-
# Security audit tools
6867
"bandit[toml]>=1.7.7",
6968
"safety>=3.2.0",
7069
"mypy>=1.13.0",
@@ -105,7 +104,7 @@ show_error_codes = true
105104
module = [
106105
"hamilton.*",
107106
"sf_hamilton.*",
108-
"fsspec_utils.*",
107+
"fsspeckit.*",
109108
"loguru.*",
110109
"munch.*",
111110
"rich.*",

src/flowerpower/cfg/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from pathlib import Path
22

33
import msgspec
4-
from fsspec_utils import AbstractFileSystem, BaseStorageOptions, filesystem
4+
from fsspeckit import AbstractFileSystem, BaseStorageOptions, filesystem
55
from munch import Munch
66

77
from ..settings import CONFIG_DIR, PIPELINES_DIR

src/flowerpower/cfg/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from functools import lru_cache
55

66
import msgspec
7-
from fsspec_utils import AbstractFileSystem, filesystem
7+
from fsspeckit import AbstractFileSystem, filesystem
88
from munch import Munch
99
from ..utils.misc import get_filesystem
1010
from ..utils.security import validate_file_path as security_validate_file_path

src/flowerpower/cfg/pipeline/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import msgspec
22
import yaml
3-
from fsspec_utils import AbstractFileSystem, BaseStorageOptions, filesystem
3+
from fsspeckit import AbstractFileSystem, BaseStorageOptions, filesystem
44
from hamilton.function_modifiers import source, value
55
from munch import Munch, munchify
66
from typing import Optional

src/flowerpower/cfg/pipeline/builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from collections.abc import Callable
33
from typing import Any, Optional, Union
44

5-
from fsspec_utils import AbstractFileSystem, BaseStorageOptions, filesystem
5+
from fsspeckit import AbstractFileSystem, BaseStorageOptions, filesystem
66

77
from .run import RunConfig, RetryConfig
88
from ..project.adapter import AdapterConfig as ProjectAdapterConfig

src/flowerpower/cfg/pipeline/builder_adapter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"""
44

55
from typing import Any, Optional
6-
from fsspec_utils import AbstractFileSystem, BaseStorageOptions, filesystem
6+
from fsspeckit import AbstractFileSystem, BaseStorageOptions, filesystem
77

88
from ..base import BaseConfig
99
from .run import WithAdapterConfig

0 commit comments

Comments
 (0)