Skip to content

Commit 00fd0ef

Browse files
committed
done
1 parent 95acdb9 commit 00fd0ef

236 files changed

Lines changed: 577 additions & 497 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/publish.yml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ jobs:
2020
steps:
2121
- name: Checkout
2222
uses: actions/checkout@v6
23+
with:
24+
fetch-depth: 0
2325

2426
- name: Install uv
2527
uses: astral-sh/setup-uv@v7
@@ -31,30 +33,20 @@ jobs:
3133
# Tag format: v1.2.3 for reflex, reflex-lucide-v0.1.0 for sub-packages
3234
if [[ "$TAG" =~ ^v([0-9].*)$ ]]; then
3335
echo "package=reflex" >> "$GITHUB_OUTPUT"
34-
echo "version=${BASH_REMATCH[1]}" >> "$GITHUB_OUTPUT"
3536
echo "build_dir=." >> "$GITHUB_OUTPUT"
3637
elif [[ "$TAG" =~ ^(.+)-v([0-9].*)$ ]]; then
3738
PACKAGE="${BASH_REMATCH[1]}"
38-
VERSION="${BASH_REMATCH[2]}"
3939
if [ ! -d "packages/$PACKAGE" ]; then
4040
echo "Error: packages/$PACKAGE does not exist"
4141
exit 1
4242
fi
4343
echo "package=$PACKAGE" >> "$GITHUB_OUTPUT"
44-
echo "version=$VERSION" >> "$GITHUB_OUTPUT"
4544
echo "build_dir=packages/$PACKAGE" >> "$GITHUB_OUTPUT"
4645
else
4746
echo "Error: Tag '$TAG' does not match expected format (v* or <package>-v*)"
4847
exit 1
4948
fi
5049
51-
- name: Set version
52-
run: |
53-
cd "${{ steps.parse.outputs.build_dir }}"
54-
sed -i 's/^version = ".*"/version = "${{ steps.parse.outputs.version }}"/' pyproject.toml
55-
echo "Building ${{ steps.parse.outputs.package }} v${{ steps.parse.outputs.version }}"
56-
grep '^version' pyproject.toml
57-
5850
- name: Build
5951
run: uv build --directory "${{ steps.parse.outputs.build_dir }}"
6052

packages/reflex-code/README.md

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 3 additions & 0 deletions
Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
[project]
2-
name = "reflex-code"
3-
version = "0.0.1"
2+
name = "reflex-components-code"
3+
dynamic = ["version"]
44
description = "Reflex code display components."
55
readme = "README.md"
66
authors = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }]
77
maintainers = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }]
88
requires-python = ">=3.10"
99
dependencies = []
1010

11+
[tool.hatch.version]
12+
source = "vcs"
13+
raw-options = { root = "../..", tag_regex = "^reflex-components-code-v(?P<version>.+)$" }
14+
1115
[build-system]
12-
requires = ["uv_build>=0.10.11,<0.12.0"]
13-
build-backend = "uv_build"
16+
requires = ["hatchling", "hatch-vcs"]
17+
build-backend = "hatchling.build"

packages/reflex-code/src/reflex_code/__init__.py renamed to packages/reflex-components-code/src/reflex_components_code/__init__.py

File renamed without changes.

packages/reflex-code/src/reflex_code/code.py renamed to packages/reflex-components-code/src/reflex_components_code/code.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
import dataclasses
66
from typing import ClassVar, Literal
77

8-
from reflex_components.core.cond import color_mode_cond
9-
from reflex_lucide.icon import Icon
10-
from reflex_markdown.markdown import MarkdownComponentMap
11-
from reflex_radix.themes.components.button import Button
12-
from reflex_radix.themes.layout.box import Box
8+
from reflex_components_core.core.cond import color_mode_cond
9+
from reflex_components_lucide.icon import Icon
10+
from reflex_components_markdown.markdown import MarkdownComponentMap
11+
from reflex_components_radix.themes.components.button import Button
12+
from reflex_components_radix.themes.layout.box import Box
1313

1414
from reflex.components.component import Component, ComponentNamespace, field
1515
from reflex.constants.colors import Color

packages/reflex-code/src/reflex_code/shiki_code_block.py renamed to packages/reflex-components-code/src/reflex_components_code/shiki_code_block.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
from dataclasses import dataclass
99
from typing import Any, Literal
1010

11-
from reflex_components.core.colors import color
12-
from reflex_components.core.cond import color_mode_cond
13-
from reflex_components.el.elements.forms import Button
14-
from reflex_lucide.icon import Icon
15-
from reflex_markdown.markdown import MarkdownComponentMap
16-
from reflex_radix.themes.layout.box import Box
11+
from reflex_components_core.core.colors import color
12+
from reflex_components_core.core.cond import color_mode_cond
13+
from reflex_components_core.el.elements.forms import Button
14+
from reflex_components_lucide.icon import Icon
15+
from reflex_components_markdown.markdown import MarkdownComponentMap
16+
from reflex_components_radix.themes.layout.box import Box
1717

1818
from reflex.components.component import Component, ComponentNamespace, field
1919
from reflex.components.props import NoExtrasAllowedProps
Lines changed: 3 additions & 0 deletions
Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
[project]
2-
name = "reflex-components"
3-
version = "0.0.1"
2+
name = "reflex-components-core"
3+
dynamic = ["version"]
44
description = "UI components for Reflex."
55
readme = "README.md"
66
authors = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }]
77
maintainers = [{ name = "Khaleel Al-Adhami", email = "khaleel@reflex.dev" }]
88
requires-python = ">=3.10"
99
dependencies = []
1010

11+
[tool.hatch.version]
12+
source = "vcs"
13+
raw-options = { root = "../..", tag_regex = "^reflex-components-core-v(?P<version>.+)$" }
14+
1115
[build-system]
12-
requires = ["uv_build>=0.10.11,<0.12.0"]
13-
build-backend = "uv_build"
16+
requires = ["hatchling", "hatch-vcs"]
17+
build-backend = "hatchling.build"

packages/reflex-components/src/reflex_components/__init__.py renamed to packages/reflex-components-core/src/reflex_components_core/__init__.py

File renamed without changes.

0 commit comments

Comments
 (0)