second commit
This commit is contained in:
1
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/INSTALLER
vendored
Normal file
1
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/INSTALLER
vendored
Normal file
@ -0,0 +1 @@
|
||||
pip
|
19
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/LICENSE
vendored
Normal file
19
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/LICENSE
vendored
Normal file
@ -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.
|
192
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/METADATA
vendored
Normal file
192
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/METADATA
vendored
Normal file
@ -0,0 +1,192 @@
|
||||
Metadata-Version: 2.3
|
||||
Name: marshmallow
|
||||
Version: 3.23.2
|
||||
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: sphinx==8.1.3 ; extra == "docs"
|
||||
Requires-Dist: sphinx-issues==5.0.0 ; extra == "docs"
|
||||
Requires-Dist: alabaster==1.0.0 ; extra == "docs"
|
||||
Requires-Dist: sphinx-version-warning==1.1.2 ; extra == "docs"
|
||||
Requires-Dist: autodocsumm==0.2.14 ; 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
|
||||
|
||||
**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
|
||||
==========
|
||||
|
||||
::
|
||||
|
||||
$ pip install -U marshmallow
|
||||
|
||||
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
|
||||
--------
|
||||
|
||||
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
|
||||
|
||||
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.
|
||||
|
33
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/RECORD
vendored
Normal file
33
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/RECORD
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
marshmallow-3.23.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
marshmallow-3.23.2.dist-info/LICENSE,sha256=kGtdkFHkJhRMsXOtkRZnuOvQWpxYTCwmwTWzKj7RIAE,1064
|
||||
marshmallow-3.23.2.dist-info/METADATA,sha256=TlOpI469OQ6idWY74rjfgWR_xKzZPANdBN5wyB9J6bY,7147
|
||||
marshmallow-3.23.2.dist-info/RECORD,,
|
||||
marshmallow-3.23.2.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
marshmallow-3.23.2.dist-info/WHEEL,sha256=CpUCUxeHQbRN5UGRQHYRJorO5Af-Qy_fHMctcQ8DSGI,82
|
||||
marshmallow/__init__.py,sha256=C-zbaQJ9dlJLJxotIqTa5OOaD6ojGNRqW8moGrMsGr8,2387
|
||||
marshmallow/__pycache__/__init__.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/base.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/class_registry.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/decorators.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/error_store.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/exceptions.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/fields.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/orderedset.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/schema.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/types.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/utils.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/validate.cpython-311.pyc,,
|
||||
marshmallow/__pycache__/warnings.cpython-311.pyc,,
|
||||
marshmallow/base.py,sha256=jZ68DZxxSCvRg2GTcxQcf2JjTxqEn-xFNrBEMK3CinU,1346
|
||||
marshmallow/class_registry.py,sha256=kT_kv9KT0EUclIluLD5734ms9P0e65t5aky8y3lipFI,2804
|
||||
marshmallow/decorators.py,sha256=vmQFgBgdV0s1Fw8ySyZyQKvjKBTNf5JB3SCldEIl29o,8385
|
||||
marshmallow/error_store.py,sha256=A7AxgLMw9ffSmaxRH4x3wcBWibx-DuGH4LwSDpVn50I,2223
|
||||
marshmallow/exceptions.py,sha256=DuARdOcirCdJxmlp16V97hQKAXOokvdW12jXtYOlGyk,2326
|
||||
marshmallow/fields.py,sha256=MqrL2FplcXd6ZF5QhfAwawcDzy2NqcFFw2vGSd6pQOc,73253
|
||||
marshmallow/orderedset.py,sha256=C2aAG6w1faIL1phinbAltbe3AUAnF5MN6n7fzESNDhI,2922
|
||||
marshmallow/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
marshmallow/schema.py,sha256=C4BsYkDBQbdgDA6w39oSqVlsDx4NfbkT_XtSIKcqxIo,48812
|
||||
marshmallow/types.py,sha256=RDS4IfasIehvH2rGWh9e4RTBtsMp-JFFtjApajV22zc,283
|
||||
marshmallow/utils.py,sha256=sWciesZ6tS08uX9Z9fzu2lbuut5eh8TKABU-TwgqSms,11886
|
||||
marshmallow/validate.py,sha256=hS7fYC6byDHK9A7A4is0McDMZEzu6GkKke-7unLt2hE,23857
|
||||
marshmallow/warnings.py,sha256=vHQu7AluuWqLhvlw5noXtWWbya13zDXY6JMaVSUzmDs,65
|
0
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/REQUESTED
vendored
Normal file
0
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/REQUESTED
vendored
Normal file
4
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/WHEEL
vendored
Normal file
4
env/lib/python3.11/site-packages/marshmallow-3.23.2.dist-info/WHEEL
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: flit 3.10.1
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
Reference in New Issue
Block a user