instruct

View on PyPIReverse Dependencies (0)

0.7.5.post2 instruct-0.7.5.post2-py3-none-any.whl

Wheel Details

Project: instruct
Version: 0.7.5.post2
Filename: instruct-0.7.5.post2-py3-none-any.whl
Download: [link]
Size: 48253
MD5: fc4341e11806d7ef32219ef68ae30900
SHA256: f8d7a7880e5b5d32aebeed1607f2450461a8fcbc5cda4a3610ce9782a3fa313a
Uploaded: 2024-02-29 20:00:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: instruct
Version: 0.7.5.post2
Summary: Compact/flexible/fast/strictly-typed/(add other ridiculous demands) object system - similar to Pydantic but focused on `__slot__`ed objects
Author: Autumn Jolitz
Home-Page: https://github.com/autumnjolitz/instruct
License: BSD
Keywords: instruct,typing,mixin,multiple-inheritance
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: BSD License
Platform: posix
Requires-Dist: Jinja2 (<4.0.0a0,>=3.0.0)
Requires-Dist: inflection (<1.0.0a0)
Requires-Dist: typing-extensions (<5.0.0a0,>=4.2.0)
Requires-Dist: twine; extra == "devel"
Requires-Dist: build; extra == "devel"
Requires-Dist: black; extra == "devel"
Requires-Dist: invoke; extra == "devel"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: flake8; extra == "test"
Provides-Extra: devel
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 20325 characters]

WHEEL

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

RECORD

Path Digest Size
instruct/__init__.py sha256=nGNjDN1wkhSjHWndWEQnKnkzTNHXVZsQRqLgXSA9fKA 85670
instruct/__main__.py sha256=RVl8g206d4Qrs-gEwW89JWT6-2n7Os9Xyk0b-kYifFg 3972
instruct/about.py sha256=W-BpUcHcRaUZUa5xVF3TzOUfIEYLWLwqoVLoxIb49TQ 108
instruct/constants.py sha256=Zfc_Cg5oidy_BWPT_OxZClqgndjONl5lys3i03cphVQ 5596
instruct/exceptions.py sha256=I9r6iJjYvBCvGEVb1zgqoxoozTgJDp--rFzZxFYrpVY 1872
instruct/subtype.py sha256=X6nPD7cDGF-R5eU-IMINirMqmzwtKNg93R4SBYNZTyc 7811
instruct/typedef.py sha256=Ywp2081HDAc3Vb--DsfA9iQZUdFZXgm_TBev39WF_qc 21727
instruct/types.py sha256=E2WK-GgNnn6ToBadEvg43Ig-d-t8SvQ2T3T0DpawXHY 7910
instruct/typing.py sha256=ZKUXono1UYNtknLyN3GuzaU7Pgp9tHuXBs0OSRSVYN4 700
instruct/utils.py sha256=PZnPx8wSE8DE3in0NkSnjevnLTaa8LpzKBZ_WdzPYLQ 2964
instruct/templates/data_class.jinja sha256=WZZfxg3_rMaYmj8oIBCoCQYYADCt6NvM5f-2UqZvj5k 331
instruct/templates/fast_clear.jinja sha256=2fVFz4BuwCvWVtn7pWB6AI-28Q0eAawIx7H9Pv6XshA 670
instruct/templates/fast_dumps.jinja sha256=QDsoHrv5amHqip9pQkRKlTXRrEXwTClg0F3PvtfcKLw 594
instruct/templates/fast_eq.jinja sha256=flrGbNLg0FiSV0u_09tpSAP14yCNE9M1grg64QhFCB0 89
instruct/templates/fast_getitem.jinja sha256=UtryTj2Xi-2RIhuePNmxmVPK-3IldX5HXYZeHLMij_8 603
instruct/templates/fast_iter.jinja sha256=AmalMIIp6Wpr6y29FogyldltmAbQ6oFmf535iUOPZYs 103
instruct/templates/getter.jinja sha256=NsA56xhHgWm9h36PM97U7_4PkcX73A3pWW9vk944yJ8 120
instruct/templates/history-setter-wrapper.jinja sha256=HeqRXnAB872R8IzZ2p1YUN3ZR23OYVVHNT87FmCEebg 135
instruct/templates/macros.jinja sha256=BYfdiscn0mUFutuaSHZ4QbKm5dr8BX4h5f9HifmFmDo 4436
instruct/templates/raw_get_set_state.jinja sha256=801EurzRudtctLo1U1zf7dYXPVtV0CMlMe6rck8mycM 384
instruct/templates/setter.jinja sha256=AylJQNYREM--rHN1YyNM8yH476k-Hb6zmkf5Q58peTM 176
instruct-0.7.5.post2.dist-info/LICENSE sha256=hTKZTvH4SYkj8luCIWM03rm2UQM9vC9luJ8CsnVt1_o 1510
instruct-0.7.5.post2.dist-info/METADATA sha256=pB9-aHTXD7znTrT2CZzZWR7tLih20WYhqTXiLlQjp9s 21330
instruct-0.7.5.post2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
instruct-0.7.5.post2.dist-info/top_level.txt sha256=cwmvO4KnIt_RexXwBY0ZgtSlyzuhlPcmKdBvIvLEh9g 9
instruct-0.7.5.post2.dist-info/RECORD

top_level.txt

instruct