prefab-classes

View on PyPIReverse Dependencies (0)

0.13.1 prefab_classes-0.13.1-py3-none-any.whl

Wheel Details

Project: prefab-classes
Version: 0.13.1
Filename: prefab_classes-0.13.1-py3-none-any.whl
Download: [link]
Size: 22993
MD5: 913a125f75330ed93e0c7c89a6dc34fa
SHA256: 0a5fe9fe9e2b952160aea0a5d6806de59492d317465855cf91f88c4f7795f501
Uploaded: 2024-05-15 11:51:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: prefab-classes
Version: 0.13.1
Summary: Boilerplate Generator for Classes
Author: David C Ellis
Project-Url: Homepage, https://github.com/davidcellis/PrefabClasses
Project-Url: Documentation, https://prefabclasses.readthedocs.io/
License: # License # # Prefab Classes License # ``` MIT License Copyright (c) 2022-2024 David C Ellis 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. ``` ## Additional licenses ## ### David Beazley's Cluegen License ### Cluegen can be found here: https://github.com/dabeaz/cluegen/blob/master/cluegen.py Code from Cluegen is used in: * src/prefab_classes/_method_generators.py ``` Classes generated from type clues. https://github.com/dabeaz/cluegen Author: David Beazley (@dabeaz). http://www.dabeaz.com Copyright (C) 2018-2021. Permission is granted to use, copy, and modify this code in any manner as long as this copyright message and disclaimer remain in the source code. There is no warranty. Try to use the code for the greater good. ```
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: ducktools-lazyimporter (>=0.2.2)
Requires-Dist: build; extra == "build"
Requires-Dist: twine; extra == "build"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: attrs; extra == "performance"
Requires-Dist: pydantic; extra == "performance"
Requires-Dist: cattrs; extra == "performance"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-cov; extra == "testing"
Provides-Extra: build
Provides-Extra: docs
Provides-Extra: performance
Provides-Extra: testing
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 8790 characters]

WHEEL

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

RECORD

Path Digest Size
prefab_classes/__init__.py sha256=WHJuZ_4U_WDH7tsJhEFH3sDhQ6avAw46UKYoygbVMFU 2118
prefab_classes/__init__.pyi sha256=Y9k3z9-YYB1zbJCiBPIbYt8sRAZpYnKnNoD9WFxsSdM 382
prefab_classes/_class_generator.py sha256=wp0COOkPFcWSdTWh0X_rVwgjbTpE_DEoJhWthruqUdY 20244
prefab_classes/_method_generators.py sha256=idyZTcP7RM85O_A65pcO2-kVpUyB2NVa_2Jclqq13AA 13174
prefab_classes/_shared.py sha256=9Yuz4cwIHN1YC5EdyW3S1IHJKkPO7Wtfo_We7vdGpK4 2444
prefab_classes/py.typed sha256=la67KBlbjXN-_-DfGNcdOcjYumVpKG_Tkw-8n5dnGB4 8
prefab_classes/funcs/__init__.py sha256=uQNcLK_uJ1pZkhEEN5gBhaKkiyT3kLuhtyGUiJN0U2k 4853
prefab_classes/funcs/_cache_funcs.py sha256=brUmmG1YZru4lxOY3Wd-HlnVsQDGEQGquHkWXMkyAFY 3166
prefab_classes-0.13.1.dist-info/LICENSE.md sha256=6HJxZLtvN-uTLZovN2HlDyOotwQ13svQRs-v2zfeIqs 1740
prefab_classes-0.13.1.dist-info/METADATA sha256=30Jx-X7HxzreE2HzZgR2Hef1Xdny9yfOjaQIJpoyMjI 12156
prefab_classes-0.13.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
prefab_classes-0.13.1.dist-info/top_level.txt sha256=iwqUp0-jg1xBpk7EFYEXQDWLujf2cVbz5DX20Oc68bU 15
prefab_classes-0.13.1.dist-info/RECORD

top_level.txt

prefab_classes