From 800967465793230a110e51fc1aab915d99f29a70 Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Wed, 1 Apr 2026 22:39:31 -0700 Subject: [PATCH 1/2] Add wildcard ignore and pragma: no cover for compat shims These shims are for maintaining compatibility with previous imports for the 0.9.x series. --- .../src/reflex_components_core/core/breakpoints.py | 3 ++- reflex/_upload.py | 3 ++- reflex/compiler/templates.py | 3 ++- reflex/components/component.py | 3 ++- reflex/components/dynamic.py | 3 ++- reflex/components/field.py | 3 ++- reflex/components/literals.py | 3 ++- reflex/components/props.py | 3 ++- reflex/components/tags/__init__.py | 3 ++- reflex/components/tags/cond_tag.py | 3 ++- reflex/components/tags/iter_tag.py | 3 ++- reflex/components/tags/match_tag.py | 3 ++- reflex/components/tags/tag.py | 3 ++- reflex/components/tags/tagless.py | 3 ++- reflex/config.py | 3 ++- reflex/constants/base.py | 3 ++- reflex/constants/colors.py | 3 ++- reflex/constants/compiler.py | 3 ++- reflex/constants/config.py | 3 ++- reflex/constants/custom_components.py | 3 ++- reflex/constants/event.py | 3 ++- reflex/constants/installer.py | 3 ++- reflex/constants/route.py | 3 ++- reflex/constants/state.py | 3 ++- reflex/constants/utils.py | 3 ++- reflex/environment.py | 3 ++- reflex/plugins/_screenshot.py | 3 ++- reflex/plugins/base.py | 3 ++- reflex/plugins/shared_tailwind.py | 3 ++- reflex/plugins/sitemap.py | 3 ++- reflex/plugins/tailwind_v3.py | 3 ++- reflex/plugins/tailwind_v4.py | 3 ++- reflex/style.py | 3 ++- reflex/utils/compat.py | 3 ++- reflex/utils/console.py | 3 ++- reflex/utils/decorator.py | 3 ++- reflex/utils/exceptions.py | 3 ++- reflex/utils/format.py | 3 ++- reflex/utils/imports.py | 3 ++- reflex/utils/lazy_loader.py | 3 ++- reflex/utils/pyi_generator.py | 3 ++- reflex/utils/serializers.py | 3 ++- reflex/utils/types.py | 3 ++- reflex/vars/__init__.py | 5 +++-- reflex/vars/base.py | 3 ++- reflex/vars/color.py | 3 ++- reflex/vars/datetime.py | 3 ++- reflex/vars/dep_tracking.py | 3 ++- reflex/vars/function.py | 3 ++- reflex/vars/number.py | 3 ++- reflex/vars/object.py | 3 ++- reflex/vars/sequence.py | 3 ++- 52 files changed, 105 insertions(+), 53 deletions(-) diff --git a/packages/reflex-components-core/src/reflex_components_core/core/breakpoints.py b/packages/reflex-components-core/src/reflex_components_core/core/breakpoints.py index f7779aaab09..026ec4fd0f4 100644 --- a/packages/reflex-components-core/src/reflex_components_core/core/breakpoints.py +++ b/packages/reflex-components-core/src/reflex_components_core/core/breakpoints.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.breakpoints import * +from reflex_core.breakpoints import * # pragma: no cover diff --git a/reflex/_upload.py b/reflex/_upload.py index 6820782b940..b8b2dcfe48f 100644 --- a/reflex/_upload.py +++ b/reflex/_upload.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_components_core.core._upload.""" -from reflex_components_core.core._upload import * +from reflex_components_core.core._upload import * # pragma: no cover diff --git a/reflex/compiler/templates.py b/reflex/compiler/templates.py index 42cea30e3b0..4d3e7edcf34 100644 --- a/reflex/compiler/templates.py +++ b/reflex/compiler/templates.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.compiler.templates import * +from reflex_core.compiler.templates import * # pragma: no cover diff --git a/reflex/components/component.py b/reflex/components/component.py index 5a82e9ec3eb..d39e16235cc 100644 --- a/reflex/components/component.py +++ b/reflex/components/component.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.components.component import * +from reflex_core.components.component import * # pragma: no cover diff --git a/reflex/components/dynamic.py b/reflex/components/dynamic.py index 951d21d14c2..7435799d566 100644 --- a/reflex/components/dynamic.py +++ b/reflex/components/dynamic.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.components.dynamic import * +from reflex_core.components.dynamic import * # pragma: no cover diff --git a/reflex/components/field.py b/reflex/components/field.py index a58c45e230f..63bf43923d1 100644 --- a/reflex/components/field.py +++ b/reflex/components/field.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.components.field import * +from reflex_core.components.field import * # pragma: no cover diff --git a/reflex/components/literals.py b/reflex/components/literals.py index 974b23f9304..99b4661131a 100644 --- a/reflex/components/literals.py +++ b/reflex/components/literals.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.components.literals.""" -from reflex_core.components.literals import * +from reflex_core.components.literals import * # pragma: no cover diff --git a/reflex/components/props.py b/reflex/components/props.py index a139804455f..a79c60266f9 100644 --- a/reflex/components/props.py +++ b/reflex/components/props.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.components.props.""" -from reflex_core.components.props import * +from reflex_core.components.props import * # pragma: no cover diff --git a/reflex/components/tags/__init__.py b/reflex/components/tags/__init__.py index 7ac42b86898..a25cdb4912f 100644 --- a/reflex/components/tags/__init__.py +++ b/reflex/components/tags/__init__.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.components.tags import * +from reflex_core.components.tags import * # pragma: no cover diff --git a/reflex/components/tags/cond_tag.py b/reflex/components/tags/cond_tag.py index af4b393cf7d..bd95fa24fa2 100644 --- a/reflex/components/tags/cond_tag.py +++ b/reflex/components/tags/cond_tag.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.components.tags.cond_tag import * +from reflex_core.components.tags.cond_tag import * # pragma: no cover diff --git a/reflex/components/tags/iter_tag.py b/reflex/components/tags/iter_tag.py index c26ed69b3e3..6cff1f74c30 100644 --- a/reflex/components/tags/iter_tag.py +++ b/reflex/components/tags/iter_tag.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.components.tags.iter_tag import * +from reflex_core.components.tags.iter_tag import * # pragma: no cover diff --git a/reflex/components/tags/match_tag.py b/reflex/components/tags/match_tag.py index fc26bd1b38e..95b28f225a2 100644 --- a/reflex/components/tags/match_tag.py +++ b/reflex/components/tags/match_tag.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.components.tags.match_tag import * +from reflex_core.components.tags.match_tag import * # pragma: no cover diff --git a/reflex/components/tags/tag.py b/reflex/components/tags/tag.py index 61ae1502fcb..a972e6aab91 100644 --- a/reflex/components/tags/tag.py +++ b/reflex/components/tags/tag.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.components.tags.tag import * +from reflex_core.components.tags.tag import * # pragma: no cover diff --git a/reflex/components/tags/tagless.py b/reflex/components/tags/tagless.py index 7e40f8e3ee0..ee07c2a4462 100644 --- a/reflex/components/tags/tagless.py +++ b/reflex/components/tags/tagless.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.components.tags.tagless import * +from reflex_core.components.tags.tagless import * # pragma: no cover diff --git a/reflex/config.py b/reflex/config.py index 76a1e9cb1d1..e201110b27e 100644 --- a/reflex/config.py +++ b/reflex/config.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.config.""" -from reflex_core.config import * +from reflex_core.config import * # pragma: no cover diff --git a/reflex/constants/base.py b/reflex/constants/base.py index cb4eb5d32ea..06eee482960 100644 --- a/reflex/constants/base.py +++ b/reflex/constants/base.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.constants.base import * +from reflex_core.constants.base import * # pragma: no cover diff --git a/reflex/constants/colors.py b/reflex/constants/colors.py index 8810ebc5429..c8803ca679a 100644 --- a/reflex/constants/colors.py +++ b/reflex/constants/colors.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.constants.colors import * +from reflex_core.constants.colors import * # pragma: no cover diff --git a/reflex/constants/compiler.py b/reflex/constants/compiler.py index 5b1103a6a31..baa2002d7fd 100644 --- a/reflex/constants/compiler.py +++ b/reflex/constants/compiler.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.constants.compiler import * +from reflex_core.constants.compiler import * # pragma: no cover diff --git a/reflex/constants/config.py b/reflex/constants/config.py index 27d575f6658..a0d84177b6c 100644 --- a/reflex/constants/config.py +++ b/reflex/constants/config.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.constants.config.""" -from reflex_core.constants.config import * +from reflex_core.constants.config import * # pragma: no cover diff --git a/reflex/constants/custom_components.py b/reflex/constants/custom_components.py index 6adaad1cf43..2cc7eb33634 100644 --- a/reflex/constants/custom_components.py +++ b/reflex/constants/custom_components.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.constants.custom_components.""" -from reflex_core.constants.custom_components import * +from reflex_core.constants.custom_components import * # pragma: no cover diff --git a/reflex/constants/event.py b/reflex/constants/event.py index 32dc8581e7f..36398f8caa3 100644 --- a/reflex/constants/event.py +++ b/reflex/constants/event.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.constants.event import * +from reflex_core.constants.event import * # pragma: no cover diff --git a/reflex/constants/installer.py b/reflex/constants/installer.py index 06036d6872a..6b9c965c3a8 100644 --- a/reflex/constants/installer.py +++ b/reflex/constants/installer.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.constants.installer.""" -from reflex_core.constants.installer import * +from reflex_core.constants.installer import * # pragma: no cover diff --git a/reflex/constants/route.py b/reflex/constants/route.py index 1c27808e7a0..6c8e11d9436 100644 --- a/reflex/constants/route.py +++ b/reflex/constants/route.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.constants.route.""" -from reflex_core.constants.route import * +from reflex_core.constants.route import * # pragma: no cover diff --git a/reflex/constants/state.py b/reflex/constants/state.py index 9e688c8e8aa..7e6a4f7fe5c 100644 --- a/reflex/constants/state.py +++ b/reflex/constants/state.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.constants.state import * +from reflex_core.constants.state import * # pragma: no cover diff --git a/reflex/constants/utils.py b/reflex/constants/utils.py index 54e33d3d9d8..ae04058ec12 100644 --- a/reflex/constants/utils.py +++ b/reflex/constants/utils.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.constants.utils.""" -from reflex_core.constants.utils import * +from reflex_core.constants.utils import * # pragma: no cover diff --git a/reflex/environment.py b/reflex/environment.py index 85890d88341..5a9fee121ab 100644 --- a/reflex/environment.py +++ b/reflex/environment.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.environment.""" -from reflex_core.environment import * +from reflex_core.environment import * # pragma: no cover diff --git a/reflex/plugins/_screenshot.py b/reflex/plugins/_screenshot.py index 60041fc06dd..cdba116aba1 100644 --- a/reflex/plugins/_screenshot.py +++ b/reflex/plugins/_screenshot.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.plugins._screenshot.""" -from reflex_core.plugins._screenshot import * +from reflex_core.plugins._screenshot import * # pragma: no cover diff --git a/reflex/plugins/base.py b/reflex/plugins/base.py index fb786a6ca47..61d652a4b59 100644 --- a/reflex/plugins/base.py +++ b/reflex/plugins/base.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.plugins.base.""" -from reflex_core.plugins.base import * +from reflex_core.plugins.base import * # pragma: no cover diff --git a/reflex/plugins/shared_tailwind.py b/reflex/plugins/shared_tailwind.py index 81e736d0f97..4412b040012 100644 --- a/reflex/plugins/shared_tailwind.py +++ b/reflex/plugins/shared_tailwind.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.plugins.shared_tailwind.""" -from reflex_core.plugins.shared_tailwind import * +from reflex_core.plugins.shared_tailwind import * # pragma: no cover diff --git a/reflex/plugins/sitemap.py b/reflex/plugins/sitemap.py index 085a5ba7879..623efcf271f 100644 --- a/reflex/plugins/sitemap.py +++ b/reflex/plugins/sitemap.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.plugins.sitemap.""" -from reflex_core.plugins.sitemap import * +from reflex_core.plugins.sitemap import * # pragma: no cover diff --git a/reflex/plugins/tailwind_v3.py b/reflex/plugins/tailwind_v3.py index 2e7cad305a6..1fd68152e70 100644 --- a/reflex/plugins/tailwind_v3.py +++ b/reflex/plugins/tailwind_v3.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.plugins.tailwind_v3.""" -from reflex_core.plugins.tailwind_v3 import * +from reflex_core.plugins.tailwind_v3 import * # pragma: no cover diff --git a/reflex/plugins/tailwind_v4.py b/reflex/plugins/tailwind_v4.py index f78999b1fc4..6e1bc910c5a 100644 --- a/reflex/plugins/tailwind_v4.py +++ b/reflex/plugins/tailwind_v4.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.plugins.tailwind_v4.""" -from reflex_core.plugins.tailwind_v4 import * +from reflex_core.plugins.tailwind_v4 import * # pragma: no cover diff --git a/reflex/style.py b/reflex/style.py index 3caac782ebb..c8fc646c1f5 100644 --- a/reflex/style.py +++ b/reflex/style.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.style import * +from reflex_core.style import * # pragma: no cover diff --git a/reflex/utils/compat.py b/reflex/utils/compat.py index 6a3570f0c0a..f2c7cac1e70 100644 --- a/reflex/utils/compat.py +++ b/reflex/utils/compat.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.utils.compat import * +from reflex_core.utils.compat import * # pragma: no cover diff --git a/reflex/utils/console.py b/reflex/utils/console.py index dc03bd72c23..dad1d8dd584 100644 --- a/reflex/utils/console.py +++ b/reflex/utils/console.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.utils.console import * +from reflex_core.utils.console import * # pragma: no cover diff --git a/reflex/utils/decorator.py b/reflex/utils/decorator.py index 908ddbc7d25..5b8ccaea1a0 100644 --- a/reflex/utils/decorator.py +++ b/reflex/utils/decorator.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.utils.decorator import * +from reflex_core.utils.decorator import * # pragma: no cover diff --git a/reflex/utils/exceptions.py b/reflex/utils/exceptions.py index d0cc24d089e..98305df8a62 100644 --- a/reflex/utils/exceptions.py +++ b/reflex/utils/exceptions.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.utils.exceptions import * +from reflex_core.utils.exceptions import * # pragma: no cover diff --git a/reflex/utils/format.py b/reflex/utils/format.py index b5bfc9d23b3..34140761c65 100644 --- a/reflex/utils/format.py +++ b/reflex/utils/format.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.utils.format import * +from reflex_core.utils.format import * # pragma: no cover diff --git a/reflex/utils/imports.py b/reflex/utils/imports.py index a40f3b6648b..87afbc86714 100644 --- a/reflex/utils/imports.py +++ b/reflex/utils/imports.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.utils.imports import * +from reflex_core.utils.imports import * # pragma: no cover diff --git a/reflex/utils/lazy_loader.py b/reflex/utils/lazy_loader.py index faf48f398b0..27d371048f3 100644 --- a/reflex/utils/lazy_loader.py +++ b/reflex/utils/lazy_loader.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.utils.lazy_loader.""" -from reflex_core.utils.lazy_loader import * +from reflex_core.utils.lazy_loader import * # pragma: no cover diff --git a/reflex/utils/pyi_generator.py b/reflex/utils/pyi_generator.py index 9a58d31e5ca..23b81e9cd5a 100644 --- a/reflex/utils/pyi_generator.py +++ b/reflex/utils/pyi_generator.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.utils.pyi_generator import * +from reflex_core.utils.pyi_generator import * # pragma: no cover diff --git a/reflex/utils/serializers.py b/reflex/utils/serializers.py index 4ddf05bb29d..f79006bcb48 100644 --- a/reflex/utils/serializers.py +++ b/reflex/utils/serializers.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.utils.serializers import * +from reflex_core.utils.serializers import * # pragma: no cover diff --git a/reflex/utils/types.py b/reflex/utils/types.py index 9345271874c..504171f40cb 100644 --- a/reflex/utils/types.py +++ b/reflex/utils/types.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.utils.types import * +from reflex_core.utils.types import * # pragma: no cover diff --git a/reflex/vars/__init__.py b/reflex/vars/__init__.py index 6aa4b67a6c1..32b11112651 100644 --- a/reflex/vars/__init__.py +++ b/reflex/vars/__init__.py @@ -1,4 +1,5 @@ +# pyright: reportWildcardImportFromLibrary=false """Immutable-Based Var System.""" -from reflex_core.vars import * -from reflex_core.vars import __all__ +from reflex_core.vars import * # pragma: no cover +from reflex_core.vars import __all__ # pragma: no cover diff --git a/reflex/vars/base.py b/reflex/vars/base.py index 45dd044f98a..ba861e436b1 100644 --- a/reflex/vars/base.py +++ b/reflex/vars/base.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.vars.base import * +from reflex_core.vars.base import * # pragma: no cover diff --git a/reflex/vars/color.py b/reflex/vars/color.py index 7fdf802e9b4..bb0a69ea2f2 100644 --- a/reflex/vars/color.py +++ b/reflex/vars/color.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.vars.color import * +from reflex_core.vars.color import * # pragma: no cover diff --git a/reflex/vars/datetime.py b/reflex/vars/datetime.py index da48d048787..b4589e92f30 100644 --- a/reflex/vars/datetime.py +++ b/reflex/vars/datetime.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.vars.datetime import * +from reflex_core.vars.datetime import * # pragma: no cover diff --git a/reflex/vars/dep_tracking.py b/reflex/vars/dep_tracking.py index 4d65fca8fe6..32c21b296d7 100644 --- a/reflex/vars/dep_tracking.py +++ b/reflex/vars/dep_tracking.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.vars.dep_tracking import * +from reflex_core.vars.dep_tracking import * # pragma: no cover diff --git a/reflex/vars/function.py b/reflex/vars/function.py index 4343403cbc4..9e36a21100f 100644 --- a/reflex/vars/function.py +++ b/reflex/vars/function.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.vars.function import * +from reflex_core.vars.function import * # pragma: no cover diff --git a/reflex/vars/number.py b/reflex/vars/number.py index 72565a5c469..560a31ffbf0 100644 --- a/reflex/vars/number.py +++ b/reflex/vars/number.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.vars.number import * +from reflex_core.vars.number import * # pragma: no cover diff --git a/reflex/vars/object.py b/reflex/vars/object.py index bfadb1e4ee0..91e279e0fc3 100644 --- a/reflex/vars/object.py +++ b/reflex/vars/object.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.vars.object import * +from reflex_core.vars.object import * # pragma: no cover diff --git a/reflex/vars/sequence.py b/reflex/vars/sequence.py index 0a26e20d514..e1585a8fbfe 100644 --- a/reflex/vars/sequence.py +++ b/reflex/vars/sequence.py @@ -1,3 +1,4 @@ +# pyright: reportWildcardImportFromLibrary=false """Re-export from reflex_core.""" -from reflex_core.vars.sequence import * +from reflex_core.vars.sequence import * # pragma: no cover From c05ed7507cdc5030ba8b605368167c89a49bb192 Mon Sep 17 00:00:00 2001 From: Masen Furer Date: Wed, 1 Apr 2026 22:41:41 -0700 Subject: [PATCH 2/2] Fix missing exports from reflex-core Ignore non-exported name in monkeypatch call --- .../reflex-core/src/reflex_core/components/tags/__init__.py | 2 ++ packages/reflex-core/src/reflex_core/constants/__init__.py | 1 + tests/units/test_config.py | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/reflex-core/src/reflex_core/components/tags/__init__.py b/packages/reflex-core/src/reflex_core/components/tags/__init__.py index 993da11fe69..c5003ff4aab 100644 --- a/packages/reflex-core/src/reflex_core/components/tags/__init__.py +++ b/packages/reflex-core/src/reflex_core/components/tags/__init__.py @@ -4,3 +4,5 @@ from .iter_tag import IterTag from .match_tag import MatchTag from .tag import Tag + +__all__ = ["CondTag", "IterTag", "MatchTag", "Tag"] diff --git a/packages/reflex-core/src/reflex_core/constants/__init__.py b/packages/reflex-core/src/reflex_core/constants/__init__.py index 69f79271d9e..41984e895e0 100644 --- a/packages/reflex-core/src/reflex_core/constants/__init__.py +++ b/packages/reflex-core/src/reflex_core/constants/__init__.py @@ -108,6 +108,7 @@ "PyprojectToml", "ReactRouter", "Reflex", + "ReflexHostingCLI", "RequirementsTxt", "RouteArgType", "RouteRegex", diff --git a/tests/units/test_config.py b/tests/units/test_config.py index ee64d6e293a..e72da73d48c 100644 --- a/tests/units/test_config.py +++ b/tests/units/test_config.py @@ -246,7 +246,7 @@ def test_replace_defaults( exp_config_values: The expected config values. """ mock_os_env = os.environ.copy() - monkeypatch.setattr(reflex_core.config.os, "environ", mock_os_env) + monkeypatch.setattr(reflex_core.config.os, "environ", mock_os_env) # pyright: ignore[reportPrivateImportUsage] mock_os_env.update({k: str(v) for k, v in env_vars.items()}) c = rx.Config(app_name="a", **config_kwargs) c._set_persistent(**set_persistent_vars)