configurables

View on PyPIReverse Dependencies (1)

1.2.0 configurables-1.2.0-py3-none-any.whl

Wheel Details

Project: configurables
Version: 1.2.0
Filename: configurables-1.2.0-py3-none-any.whl
Download: [link]
Size: 41488
MD5: c040f087aedb6a674971eac47673ee9e
SHA256: ecd929942f8d1013910dbf60d2522fd92a9321ec749626555f0dd7e7fe5a6204
Uploaded: 2024-10-03 09:37:27 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: configurables
Version: 1.2.0
Summary: A python library for providing complex validation for object attributes, and for dynamically loading objects from config files.
Author-Email: "Oliver S. Lee" <osl[at]digi-chem.ac.uk>
Project-Url: Homepage, https://github.com/Digichem-Project/configurables
Project-Url: Issues, https://github.com/Digichem-Project/configurables/issues
License: Copyright 2024 Oliver S. Lee Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: deepmerge
Requires-Dist: pyyaml
Requires-Dist: pytest; extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 202 characters]

WHEEL

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

RECORD

Path Digest Size
configurables/__init__.py sha256=ZWVSFgNEK4sq-m7hU0zA11Ddv1RX1GK6f6d05k0hpPk 166
configurables/base.py sha256=W7iQlJ2kOdhDD3x-Ddh7dWgIkeWA-Sz5XzVsPuvPUoA 13904
configurables/defres.py sha256=UI845PMsdmgqoQ4VDNfAiOGDTOIvwhAmjANciZzL5bo 626
configurables/exception.py sha256=q5vKkNZVO2_aEec2Hl0lOt86N4ANn3b_FbIhu3_5hN4 6862
configurables/identifier.py sha256=c54yg-V5OVLP-HIhjjN0MoIZA0Uxr9U6p4TBfdmoL98 2638
configurables/loader.py sha256=o64n-awcq-1kDIqQBOuIjLQD35fQBR-vw_Sq_GgyIh8 35967
configurables/misc.py sha256=ypHO0IllqyD5yJkHQaJtVX_Qj_lVzzKMbMMbyLDPPPU 1523
configurables/option.py sha256=KYA9t2lbyOr_8Gq3dqq49xl7Dm7JXHScJ5qRXkVx2as 34178
configurables/options.py sha256=lHRxY1R8b40Haa1wvSrl4xkkTixMbWp096n2ZO81pX8 24626
configurables/parent.py sha256=iY-C4avjxEg0lKweZbUXcXTBiyoEm1lgSSNRUd5IY9E 3666
configurables/parse.py sha256=K_AQyYEBAVjsfHCC4waFvdq2sOs_xBxPcn6Z5BteB3k 10019
configurables/util.py sha256=TEdeOZXFNbP1DUbxecsweP6cMPIXXMIdxC4qk32S_es 3741
configurables/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
configurables/test/conftest.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
configurables/test/test_configurable.py sha256=SHuKNsmaFfWTkqbarwLdYEY5YmC-3IPuiPl36og9Wgo 5817
configurables-1.2.0.dist-info/METADATA sha256=movdG8TEGdnp9-DEFAIkoyDqjzQLiqnc1KgFD9pNflc 2479
configurables-1.2.0.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
configurables-1.2.0.dist-info/licenses/LICENSE sha256=1Fk8QHsmxmuBLXLqs3v_hGgSQtRoZ97kYgevA_fznt0 1462
configurables-1.2.0.dist-info/RECORD