tetra

View on PyPIReverse Dependencies (2)

0.1.1 tetra-0.1.1-py3-none-any.whl

Wheel Details

Project: tetra
Version: 0.1.1
Filename: tetra-0.1.1-py3-none-any.whl
Download: [link]
Size: 85518
MD5: c2aa773c5045f4f2a183bf258c778e9d
SHA256: 9ac34c1542c15fadb3e0a6c2672caa0b4517fa109b8033568375d1b39404ff8c
Uploaded: 2024-04-10 10:22:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tetra
Version: 0.1.1
Summary: Full stack component framework for Django using Alpine.js
Author-Email: Sam Willis <samw[at]hey.com>, Christian González <christian.gonzalez[at]nerdocs.at>
Project-Url: Homepage, https://tetraframework.com
Project-Url: Documentation, https://tetra.readthedocs.io
Project-Url: Repository, https://github.com/tetra-framework/tetra
License: MIT License Copyright (c) 2022 Sam Willis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: python,django,framework,components
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: cryptography (>=37.0.1)
Requires-Dist: Django (>=3.2.0)
Requires-Dist: python-dateutil (>=2.8.2)
Requires-Dist: django-environ
Requires-Dist: PyYAML (>=6.0); extra == "demo"
Requires-Dist: markdown (>=3.3.7); extra == "demo"
Requires-Dist: gunicorn; extra == "demo"
Requires-Dist: django-environ; extra == "demo"
Requires-Dist: whitenoise (>=6.6.0); extra == "demo"
Requires-Dist: sourcetypes (>=0.0.4); extra == "demo"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-django; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: python-dateutil (>=2.8.2); extra == "dev"
Requires-Dist: beautifulsoup4; extra == "dev"
Requires-Dist: tetra[demo]; extra == "dev"
Provides-Extra: demo
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2450 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
docs/img/favicon-white.png sha256=k5-XMi7muhMJMWNVItyOaxUejhtVg3_wQCN3W-TYHuk 6483
docs/img/favicon.ico sha256=1bgMnaqFTyERov2Txfx2o2VKezMAufJdHa3bsrBLhqY 15406
docs/img/favicon.png sha256=cK0R-SZQPe7J7VV0Vl5S8GNTdRtelqUeN-WAoXMJVuI 6511
docs/img/logo.svg sha256=w7CzT5Tfb7-HdMayfmHm52_g8fUrb0LQTyMAN4j2LFY 3782
tests/main/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/main/apps.py sha256=xZYC6brzZA76H4kj7nKa6z6Nn-VaIgpK5XbW-fDr6xc 146
tests/main/components.py sha256=mcjZswLZxFLPpm885H8dkD79J_O_VNxd5b_Rthe2ZYU 1377
tests/main/helpers.py sha256=oD502-Lq42zyI2vg4B7TKfuV87UFejSnPbC3KRq9Byc 499
tests/main/views.py sha256=C8m1gagXHMgJ45fLW9bFZK-dTDsPNrQoDe9BtLVIlXA 279
tests/main/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/main/static/.gitignore sha256=FKD_KCFDDPAluWVv4AmwTE05RE8XoOlrzQnoXe5aUlo 63
tests/main/templates/base.html sha256=QTL192hOXo1MPynJv9SX50riptkqPr5sE2i9TwcY98A 314
tests/main/templates/basic_component.html sha256=vCGtqWyieO_t1SNJcJdw6HIvYglGvlRkAoNUj8l7N64 126
tetra/__init__.py sha256=ufY56rmDgAV97wq2HREs824mNzRSZfuevdWjoOzezOw 245
tetra/apps.py sha256=10mIAirGvpEcqsK44M2y1YlALGIUcqBbkL8N-mRLFZs 1072
tetra/build.py sha256=x2VT4jYsrP0bFYVHJWeAJByJHDLWdNEwv4DhYUv3pzo 426
tetra/build_js.sh sha256=F7wN_etp4wawCSvNnbT6Rw047emaegS_sI3m9oE3ouE 320
tetra/component_register.py sha256=vRVMcFjW7RRkc4RFQ7Ypz9c-AhA_0aLJZMYxqMNsb84 4912
tetra/default_settings.py sha256=YPVrEK7hAYnhq-LpzevkiW2iba5Na9uglFFOJqUotEc 594
tetra/library.py sha256=SqiZNF9S894_HHIK3td3s7zD3rVmwcU-IUZ0fK0ouOU 7857
tetra/middleware.py sha256=YSyOCpfSM8Psqfi1wCTsSge6Udy2iZgNeNqVosNO0pQ 2204
tetra/state.py sha256=cqbXpGRM6BYBPrXYGhW55S-i4eej6cD64seZUCN9WeY 7398
tetra/templates.py sha256=TmlH_WsoFMOH7I16cfSSeS6xejaXlfKAlhGjL4qE2Nc 2400
tetra/urls.py sha256=UQYniFttYMyNt1Htj5ldUB_U5I6-ByNYpdSFR9MeNdo 247
tetra/utils.py sha256=sHt3PHeW9xWvbnH_AoxWu3EjHMa4rCiqaZz1x5eBuqQ 3111
tetra/views.py sha256=KO7gJhGl3UdhpgwX5_XOXIxIt--7Xtk6oBupuHv__Hs 1220
tetra/components/__init__.py sha256=fiOeUPY71qfHg0DEkHYFWmyGNf6XeUPYIBceqZJol7M 116
tetra/components/base.py sha256=0pGZkm3OCMumovfoR0kHXdrna9iZZbcMSkRF4AJtwBY 20499
tetra/components/callbacks.py sha256=1o6wkLrgCBX9rbX8T4vZzZaFkFyYvBMgsNxRzmMI3q8 732
tetra/js/tetra.core.js sha256=fmj6k2Tw2BIdqeYH-3MbOB7VaXRl3V14Xq4F2yEMgsU 10591
tetra/js/tetra.js sha256=jGnksBL-jFwt_noqS9IYj8K8dkVTkoLttm_xJQHvwv8 131
tetra/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tetra/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tetra/management/commands/runserver.py sha256=ddtAFViIZfoY2xwZlKTSMAGgKLjyZDpeiplgOi_oRpo 519
tetra/management/commands/tetrabuild.py sha256=JLsqrmhnQ7cyFV2p0Cqb_vnHc4pLcyt56MrudyVDtMk 1426
tetra/static/tetra/js/alpinejs.cdn.min.js sha256=5Va7QwUhC_J6Qt62aqKNuki-mUiEAweeDKx6cP2qU7M 44110
tetra/static/tetra/js/alpinejs.morph.cdn.min.js sha256=VQdqtDwjTKznKw0O4tcx7tO8Dnr9LE2mN8E8AZoHkB8 3968
tetra/static/tetra/js/tetra.js sha256=gUQxcwTgA7kGucWDHFINUrpL4OySi2bcuMqJrwUjrJQ 11701
tetra/static/tetra/js/tetra.js.map sha256=5xjHq5oBl5uc1dOJWZNy9yf-49Dh-MdrIHPy4PQnwM8 17836
tetra/static/tetra/js/tetra.min.js sha256=ssVSvXu8KtGkRkdVjQ39B0mG1GstrrN7fMjRfaho6FM 5402
tetra/static/tetra/js/tetra.min.js.map sha256=WK-5rbcmEKZzFd9eHk4qrP-QgB5GFh8ZVhn704WODiY 16550
tetra/templates/lib_scripts.html sha256=Pf5s0g3F4r8RHahlKfzvYN-sxF3XUVoCifgyVQBadLM 509
tetra/templates/lib_styles.html sha256=XdIZ5hXNzxHMIxeAsJDNWrsBkIqDEdNEg6zBydbNHwI 88
tetra/templates/script.js sha256=eYAjJxSywX_y3-IQYSdJOaIZEZ1H9RnJDs0jemnrMXA 429
tetra/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tetra/templatetags/tetra.py sha256=aE51SKwYeLQ-HtwqZ1Gp6oYFExMuzvZ-9S-THV6b_OI 15447
tetra-0.1.1.dist-info/LICENSE sha256=mwLj2q10HwixKJxZ-ZTv34Is-TPJ2UbZoFgcGmg4sOc 1066
tetra-0.1.1.dist-info/METADATA sha256=MVnMv_M7PSTS6a68GdYqMfurW1ggq2Pa0T0Qgjj7ZU4 5246
tetra-0.1.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
tetra-0.1.1.dist-info/top_level.txt sha256=FXZtoP0l4IAbH2L1Sc7vR_pgCDAz0PQe_RCgu-DysIc 17
tetra-0.1.1.dist-info/RECORD

top_level.txt

docs
tests
tetra