diff options
| author | S. Solomon Darnell | 2025-03-28 21:52:21 -0500 |
|---|---|---|
| committer | S. Solomon Darnell | 2025-03-28 21:52:21 -0500 |
| commit | 4a52a71956a8d46fcb7294ac71734504bb09bcc2 (patch) | |
| tree | ee3dc5af3b6313e921cd920906356f5d4febc4ed /.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info | |
| parent | cc961e04ba734dd72309fb548a2f97d67d578813 (diff) | |
| download | gn-ai-master.tar.gz | |
Diffstat (limited to '.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info')
5 files changed, 256 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/INSTALLER b/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/INSTALLER new file mode 100644 index 00000000..a1b589e3 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/INSTALLER @@ -0,0 +1 @@ +pip diff --git a/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/LICENSE b/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/LICENSE new file mode 100644 index 00000000..b20df7ca --- /dev/null +++ b/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/LICENSE @@ -0,0 +1,19 @@ +Copyright Steven Loria and contributors + +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. diff --git a/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/METADATA b/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/METADATA new file mode 100644 index 00000000..bbc7432d --- /dev/null +++ b/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/METADATA @@ -0,0 +1,200 @@ +Metadata-Version: 2.3 +Name: marshmallow +Version: 3.26.1 +Summary: A lightweight library for converting complex datatypes to and from native Python datatypes. +Author-email: Steven Loria <sloria1@gmail.com> +Maintainer-email: Steven Loria <sloria1@gmail.com>, Jérôme Lafréchoux <jerome@jolimont.fr>, Jared Deckard <jared@shademaps.com> +Requires-Python: >=3.9 +Description-Content-Type: text/x-rst +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: MIT License +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3.13 +Requires-Dist: packaging>=17.0 +Requires-Dist: marshmallow[tests] ; extra == "dev" +Requires-Dist: tox ; extra == "dev" +Requires-Dist: pre-commit>=3.5,<5.0 ; extra == "dev" +Requires-Dist: autodocsumm==0.2.14 ; extra == "docs" +Requires-Dist: furo==2024.8.6 ; extra == "docs" +Requires-Dist: sphinx-copybutton==0.5.2 ; extra == "docs" +Requires-Dist: sphinx-issues==5.0.0 ; extra == "docs" +Requires-Dist: sphinx==8.1.3 ; extra == "docs" +Requires-Dist: sphinxext-opengraph==0.9.1 ; extra == "docs" +Requires-Dist: pytest ; extra == "tests" +Requires-Dist: simplejson ; extra == "tests" +Project-URL: Changelog, https://marshmallow.readthedocs.io/en/latest/changelog.html +Project-URL: Funding, https://opencollective.com/marshmallow +Project-URL: Issues, https://github.com/marshmallow-code/marshmallow/issues +Project-URL: Source, https://github.com/marshmallow-code/marshmallow +Project-URL: Tidelift, https://tidelift.com/subscription/pkg/pypi-marshmallow?utm_source=pypi-marshmallow&utm_medium=pypi +Provides-Extra: dev +Provides-Extra: docs +Provides-Extra: tests + +******************************************** +marshmallow: simplified object serialization +******************************************** + +|pypi| |build-status| |pre-commit| |docs| + +.. |pypi| image:: https://badgen.net/pypi/v/marshmallow + :target: https://pypi.org/project/marshmallow/ + :alt: Latest version + +.. |build-status| image:: https://github.com/marshmallow-code/marshmallow/actions/workflows/build-release.yml/badge.svg + :target: https://github.com/marshmallow-code/marshmallow/actions/workflows/build-release.yml + :alt: Build status + +.. |pre-commit| image:: https://results.pre-commit.ci/badge/github/marshmallow-code/marshmallow/dev.svg + :target: https://results.pre-commit.ci/latest/github/marshmallow-code/marshmallow/dev + :alt: pre-commit.ci status + +.. |docs| image:: https://readthedocs.org/projects/marshmallow/badge/ + :target: https://marshmallow.readthedocs.io/ + :alt: Documentation + +.. start elevator-pitch + +**marshmallow** is an ORM/ODM/framework-agnostic library for converting complex datatypes, such as objects, to and from native Python datatypes. + +.. code-block:: python + + from datetime import date + from pprint import pprint + + from marshmallow import Schema, fields + + + class ArtistSchema(Schema): + name = fields.Str() + + + class AlbumSchema(Schema): + title = fields.Str() + release_date = fields.Date() + artist = fields.Nested(ArtistSchema()) + + + bowie = dict(name="David Bowie") + album = dict(artist=bowie, title="Hunky Dory", release_date=date(1971, 12, 17)) + + schema = AlbumSchema() + result = schema.dump(album) + pprint(result, indent=2) + # { 'artist': {'name': 'David Bowie'}, + # 'release_date': '1971-12-17', + # 'title': 'Hunky Dory'} + +In short, marshmallow schemas can be used to: + +- **Validate** input data. +- **Deserialize** input data to app-level objects. +- **Serialize** app-level objects to primitive Python types. The serialized objects can then be rendered to standard formats such as JSON for use in an HTTP API. + +Get it now +========== + +.. code-block:: shell-session + + $ pip install -U marshmallow + +.. end elevator-pitch + +Documentation +============= + +Full documentation is available at https://marshmallow.readthedocs.io/ . + +Ecosystem +========= + +A list of marshmallow-related libraries can be found at the GitHub wiki here: + +https://github.com/marshmallow-code/marshmallow/wiki/Ecosystem + +Credits +======= + +Contributors +------------ + +This project exists thanks to all the people who contribute. + +**You're highly encouraged to participate in marshmallow's development.** +Check out the `Contributing Guidelines <https://marshmallow.readthedocs.io/en/latest/contributing.html>`_ to see how you can help. + +Thank you to all who have already contributed to marshmallow! + +.. image:: https://opencollective.com/marshmallow/contributors.svg?width=890&button=false + :target: https://marshmallow.readthedocs.io/en/latest/authors.html + :alt: Contributors + +Backers +------- + +If you find marshmallow useful, please consider supporting the team with +a donation. Your donation helps move marshmallow forward. + +Thank you to all our backers! [`Become a backer`_] + +.. _`Become a backer`: https://opencollective.com/marshmallow#backer + +.. image:: https://opencollective.com/marshmallow/backers.svg?width=890 + :target: https://opencollective.com/marshmallow#backers + :alt: Backers + +Sponsors +-------- + +.. start sponsors + +marshmallow is sponsored by `Route4Me <https://route4me.com>`_. + +.. image:: https://github.com/user-attachments/assets/018c2e23-032e-4a11-98da-8b6dc25b9054 + :target: https://route4me.com + :alt: Routing Planner + +Support this project by becoming a sponsor (or ask your company to support this project by becoming a sponsor). +Your logo will be displayed here with a link to your website. [`Become a sponsor`_] + +.. _`Become a sponsor`: https://opencollective.com/marshmallow#sponsor + +.. end sponsors + +Professional Support +==================== + +Professionally-supported marshmallow is now available through the +`Tidelift Subscription <https://tidelift.com/subscription/pkg/pypi-marshmallow?utm_source=pypi-marshmallow&utm_medium=readme>`_. + +Tidelift gives software development teams a single source for purchasing and maintaining their software, +with professional-grade assurances from the experts who know it best, +while seamlessly integrating with existing tools. [`Get professional support`_] + +.. _`Get professional support`: https://tidelift.com/subscription/pkg/pypi-marshmallow?utm_source=marshmallow&utm_medium=referral&utm_campaign=github + +.. image:: https://user-images.githubusercontent.com/2379650/45126032-50b69880-b13f-11e8-9c2c-abd16c433495.png + :target: https://tidelift.com/subscription/pkg/pypi-marshmallow?utm_source=pypi-marshmallow&utm_medium=readme + :alt: Get supported marshmallow with Tidelift + + +Project Links +============= + +- Docs: https://marshmallow.readthedocs.io/ +- Changelog: https://marshmallow.readthedocs.io/en/latest/changelog.html +- Contributing Guidelines: https://marshmallow.readthedocs.io/en/latest/contributing.html +- PyPI: https://pypi.org/project/marshmallow/ +- Issues: https://github.com/marshmallow-code/marshmallow/issues +- Donate: https://opencollective.com/marshmallow + +License +======= + +MIT licensed. See the bundled `LICENSE <https://github.com/marshmallow-code/marshmallow/blob/dev/LICENSE>`_ file for more details. + diff --git a/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/RECORD b/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/RECORD new file mode 100644 index 00000000..b1ec64a4 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/RECORD @@ -0,0 +1,32 @@ +marshmallow-3.26.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 +marshmallow-3.26.1.dist-info/LICENSE,sha256=kGtdkFHkJhRMsXOtkRZnuOvQWpxYTCwmwTWzKj7RIAE,1064 +marshmallow-3.26.1.dist-info/METADATA,sha256=9TJTS8CSQ5yUx_cNqkUz_0dQU9p0gCQcsJ_lUeq_7tE,7310 +marshmallow-3.26.1.dist-info/RECORD,, +marshmallow-3.26.1.dist-info/WHEEL,sha256=CpUCUxeHQbRN5UGRQHYRJorO5Af-Qy_fHMctcQ8DSGI,82 +marshmallow/__init__.py,sha256=TU1arjtOLs87YDfW4Z35YVbaY2CUXK-VgylcuL8LaQg,2387 +marshmallow/__pycache__/__init__.cpython-312.pyc,, +marshmallow/__pycache__/base.cpython-312.pyc,, +marshmallow/__pycache__/class_registry.cpython-312.pyc,, +marshmallow/__pycache__/decorators.cpython-312.pyc,, +marshmallow/__pycache__/error_store.cpython-312.pyc,, +marshmallow/__pycache__/exceptions.cpython-312.pyc,, +marshmallow/__pycache__/fields.cpython-312.pyc,, +marshmallow/__pycache__/orderedset.cpython-312.pyc,, +marshmallow/__pycache__/schema.cpython-312.pyc,, +marshmallow/__pycache__/types.cpython-312.pyc,, +marshmallow/__pycache__/utils.cpython-312.pyc,, +marshmallow/__pycache__/validate.cpython-312.pyc,, +marshmallow/__pycache__/warnings.cpython-312.pyc,, +marshmallow/base.py,sha256=39W78-rnuzzx5T95YWBEECzjtqxdUA8XzYJNHd39VLg,1362 +marshmallow/class_registry.py,sha256=HTC9srCEaRsiy5L_vUKQso7IQfeZeRXxZfz4_2NitoM,3029 +marshmallow/decorators.py,sha256=pMjGPaXBZCRfAdQS3Bz5ieTZGA3BOv61FdTPsLwCtMQ,8749 +marshmallow/error_store.py,sha256=iCPSdw8nJGiS4fjWuIAY1aSI_Hhckcdo3l_g-7pjaMw,2240 +marshmallow/exceptions.py,sha256=DuARdOcirCdJxmlp16V97hQKAXOokvdW12jXtYOlGyk,2326 +marshmallow/fields.py,sha256=TKVxFY9hLpq7ch6_HEb1be5uPw0fgs-uC4n5o_fTkg8,74756 +marshmallow/orderedset.py,sha256=-Lq83AWIIFs2bxptDwkHtfQ63ebX3WD3R6N3B5rRnVI,2936 +marshmallow/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +marshmallow/schema.py,sha256=Dc6ent2eI-0g9phGc1FB4EURpSNDRGFOjpyE2BWwYTc,52207 +marshmallow/types.py,sha256=VY0_D-Xou7nKjcvWB1iccm8cZtxI3rkis1nhNelNn5Q,979 +marshmallow/utils.py,sha256=tLzu9FDL3Ph51qKsoqWIyPSwg8dZ8rzjeXXGLUndHFE,11943 +marshmallow/validate.py,sha256=Fx3F8F20dBGg-Wrv84Chx5SYedX9E0l592hR4MxS0kQ,24652 +marshmallow/warnings.py,sha256=YHC0kQQBbTKCiA1FuwnbnXqrph7oKuU9BjTV4cxwnzE,192 diff --git a/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/WHEEL b/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/WHEEL new file mode 100644 index 00000000..e3c6feef --- /dev/null +++ b/.venv/lib/python3.12/site-packages/marshmallow-3.26.1.dist-info/WHEEL @@ -0,0 +1,4 @@ +Wheel-Version: 1.0 +Generator: flit 3.10.1 +Root-Is-Purelib: true +Tag: py3-none-any |
