basic-components

View on PyPIReverse Dependencies (0)

0.3.0 basic_components-0.3.0-py3-none-any.whl

Wheel Details

Project: basic-components
Version: 0.3.0
Filename: basic_components-0.3.0-py3-none-any.whl
Download: [link]
Size: 10488
MD5: c7dc299e67c94baa2d21802ba46e0ab8
SHA256: 592c09927ef0baa385a12e8a285b0fe4e44a830d7a783fe22c1712c53c9421c9
Uploaded: 2024-11-18 03:20:17 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: basic-components
Version: 0.3.0
Summary: Re-usable server-side components based on shadcn/ui with JinjaX, Alpine.js and Tailwind CSS
Author-Email: phernandez <paul[at]basicmachines.co>
Project-Url: Homepage, https://github.com/basicmachines-co/basic-components
Project-Url: Documentation, https://components.basicmachines.co
Project-Url: Repository, https://github.com/basicmachines-co/basic-components
Project-Url: Changelog, https://github.com/basicmachines-co/basic-components/blob/main/CHANGELOG.md
Project-Url: Issues, https://github.com/basicmachines-co/basic-components/issues
License: MIT
Keywords: alpinejs,components,django,fastapi,flask,frontend,htmx,jinja,jinjax,server-side,shadcn,shadcnui,tailwind,ui,web
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: FastAPI
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: copier (>=9.4.1)
Requires-Dist: rich (>=13.7.0)
Requires-Dist: tomli-w (>=1.1.0)
Requires-Dist: tomli (>=2.0.2)
Requires-Dist: typer (>=0.9.0)
Requires-Dist: black (>=24.1.0); extra == "dev"
Requires-Dist: isort (>=5.13.0); extra == "dev"
Requires-Dist: mypy (>=1.8.0); extra == "dev"
Requires-Dist: python-semantic-release (>=9.14.0); extra == "dev"
Requires-Dist: ruff (>=0.2.0); extra == "dev"
Requires-Dist: arel (>=0.3.0); extra == "docs"
Requires-Dist: copier (>=9.4.1); extra == "docs"
Requires-Dist: fastapi[standard] (>=0.115.4); extra == "docs"
Requires-Dist: icecream (>=2.1.3); extra == "docs"
Requires-Dist: jinja2 (>=3.1.3); extra == "docs"
Requires-Dist: jinjax[whitenoise] (>=0.47); extra == "docs"
Requires-Dist: loguru (>=0.7.2); extra == "docs"
Requires-Dist: markdown (>=3.7); extra == "docs"
Requires-Dist: markupsafe (>=3.0.2); extra == "docs"
Requires-Dist: pydantic-settings (>=2.6.0); extra == "docs"
Requires-Dist: pydantic (>=2.9.2); extra == "docs"
Requires-Dist: pygments (>=2.17.2); extra == "docs"
Requires-Dist: pymdown-extensions (>=10.12); extra == "docs"
Requires-Dist: pyright (>=1.1.385); extra == "docs"
Requires-Dist: pytest-playwright (>=0.5.2); extra == "docs"
Requires-Dist: pytest (>=8.3.3); extra == "docs"
Requires-Dist: python-frontmatter (>=1.1.0); extra == "docs"
Requires-Dist: setuptools (>=75.5.0); extra == "docs"
Requires-Dist: starlette-wtf (>=0.4.5); extra == "docs"
Requires-Dist: uvicorn (>=0.32.0); extra == "docs"
Requires-Dist: watchfiles (>=0.24.0); extra == "docs"
Requires-Dist: websockets (>=13.1); extra == "docs"
Requires-Dist: wtforms (>=3.2.1); extra == "docs"
Requires-Dist: arel (>=0.3.0); extra == "full"
Requires-Dist: black (>=24.1.0); extra == "full"
Requires-Dist: copier (>=9.4.1); extra == "full"
Requires-Dist: fastapi[standard] (>=0.115.4); extra == "full"
Requires-Dist: icecream (>=2.1.3); extra == "full"
Requires-Dist: isort (>=5.13.0); extra == "full"
Requires-Dist: jinja2 (>=3.1.3); extra == "full"
Requires-Dist: jinjax (>=0.47); extra == "full"
Requires-Dist: jinjax[whitenoise] (>=0.47); extra == "full"
Requires-Dist: loguru (>=0.7.2); extra == "full"
Requires-Dist: markdown (>=3.7); extra == "full"
Requires-Dist: markupsafe (>=3.0.2); extra == "full"
Requires-Dist: mypy (>=1.8.0); extra == "full"
Requires-Dist: pydantic-settings (>=2.6.0); extra == "full"
Requires-Dist: pydantic (>=2.9.2); extra == "full"
Requires-Dist: pygments (>=2.17.2); extra == "full"
Requires-Dist: pymdown-extensions (>=10.12); extra == "full"
Requires-Dist: pyright (>=1.1.385); extra == "full"
Requires-Dist: pytest-playwright (>=0.5.2); extra == "full"
Requires-Dist: pytest (>=8.3.3); extra == "full"
Requires-Dist: python-frontmatter (>=1.1.0); extra == "full"
Requires-Dist: python-semantic-release (>=9.14.0); extra == "full"
Requires-Dist: ruff (>=0.2.0); extra == "full"
Requires-Dist: setuptools (>=75.5.0); extra == "full"
Requires-Dist: starlette-wtf (>=0.4.5); extra == "full"
Requires-Dist: uvicorn (>=0.32.0); extra == "full"
Requires-Dist: watchfiles (>=0.24.0); extra == "full"
Requires-Dist: websockets (>=13.1); extra == "full"
Requires-Dist: wtforms (>=3.2.1); extra == "full"
Requires-Dist: jinja2 (>=3.1.3); extra == "utils"
Requires-Dist: jinjax (>=0.47); extra == "utils"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: full
Provides-Extra: utils
Description-Content-Type: text/markdown
[Description omitted; length: 2403 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
basic_components/__init__.py sha256=zO45LGT3yUKzv4YbkCsiMLCB1ttFnzhRLxWWhFUl2g0 56
basic_components/component_dependencies.toml sha256=o2k43miJv9byTS-aIj6bp0yGUXEjSzhW4axUnJiokBc 723
basic_components/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
basic_components/cli/components.py sha256=VzOR-yGN977NS6RTHSaN4aKEdhDhMrlE8v1769gV-pY 7589
basic_components/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
basic_components/utils/jinjax.py sha256=MBhU19qMT6TyEt084YMkSHJNaIR7-KlDQBfY_ydDnp8 706
basic_components/utils/tailwind.py sha256=NX-WfVxddcdIvGyThvvlotgI-cPNCejg904br1AVeGo 6359
basic_components-0.3.0.dist-info/METADATA sha256=m36nr90DzKommzllIvec-lkhlIt9Wvm4aJIDhKsUohs 7115
basic_components-0.3.0.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
basic_components-0.3.0.dist-info/entry_points.txt sha256=9dvbTchBXGtAI_I561ELkXCNqA1nEPyIoUzKlNrDihg 67
basic_components-0.3.0.dist-info/licenses/LICENSE sha256=7PBHZwCBAsXxHFK4zhQSPr7TVhBbHB5kjjfoLbt_ypI 1073
basic_components-0.3.0.dist-info/RECORD

entry_points.txt

components = basic_components.cli.components:app