{ "info": { "author": "Pedro Asad", "author_email": "pasad@lcg.ufrj.br", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# marshmallow-patch – A set of patches to the excellent [Marshmallow] library\n\n[![][badge-python]][python-docs]\n[![][badge-version]][repository-latest-release]\n\n[![][badge-mit]][MIT License]\n[![][badge-black]][Black]\n\n[![][badge-ci-status]][repository-master]\n[![][badge-ci-security]][repository-security]\n[![][badge-codecov]][repository-codecov]\n\nFor | See\n--- | ---\nDocumentation | https://psa-exe.gitlab.io/python-marshmallow-patch\nIssue tracker | https://gitlab.com/psa-exe//python-marshmallow-patch/issues\nRepository contents | [MANIFEST]\nHistory of changes | [CHANGELOG]\nContribution/development guide | [CONTRIBUTING]\nCopy of [MIT License] | [LICENSE]\n\n---\n\n## Installation\n\n```bash\npip install pedroasad-marshmallow-patch\n```\n\nThis library contains optional support for [Numpy] arrays and [Pint] physical units and quantities.\nThese may be installed by passing the `[numpy]`, `[pint]`, or `[all]` options when installing.\n\n## Usage\n\nIt acts as a drop-in replacement to [Marshmallow]:\n\n```python\nfrom marshmallow_patch import marshmallow \n```\n\nFurther configuration may be performed by setting up global variables in [marshmallow_patch.config](https://psa-exe.gitlab.io/python-marshmallow-patch/api.html#module-marshmallow_patch.config) prior to importing the module replacement.\nOther [Marshmallow] sub-modules may be imported directly from the original package.\n\n---\n\n*— Powered by [GitLab CI]* \n*— Created by Pedro Asad\n[<pasad@lcg.ufrj.br>](mailto:pasad@lcg.ufrj.br) using [cookiecutter] and [@pedroasad.com/templates/python/python/app-1.0.0](https://gitlab.com/pedroasad.com/templates/python/python-app/tags/1.0.0)* \n\n[Black]: https://pypi.org/project/black/\n[CHANGELOG]: ./CHANGELOG.md\n[CONTRIBUTING]: ./CONTRIBUTING.md\n[Gitlab CI]: https://docs.gitlab.com/ee/ci\n[LICENSE]: ./LICENSE.txt\n[MANIFEST]: ./MANIFEST.md\n[MIT License]: https://opensource.org/licenses/MIT\n[Numpy]: https://www.numpy.org/\n[Pint]: https://pint.readthedocs.io/\n[README]: https://gitlab.com/psa-exe//python-marshmallow-patch/blob/master/README.md\n[TestPyPI]: https://test.pypi.org/\n[badge-black]: https://img.shields.io/badge/code%20style-Black-black.svg\n[badge-ci-coverage]: https://gitlab.com/psa-exe//python-marshmallow-patch/badges/master/coverage.svg\n[badge-ci-security]: https://img.shields.io/badge/security-Check%20here!-yellow.svg\n[badge-ci-status]: https://gitlab.com/psa-exe//python-marshmallow-patch/badges/master/pipeline.svg\n[badge-codecov]: https://codecov.io/gl/psa-exe/python-marshmallow-patch/branch/master/graph/badge.svg\n[badge-mit]: https://img.shields.io/badge/license-MIT-blue.svg\n[badge-python]: https://img.shields.io/badge/Python-%E2%89%A53.6-blue.svg\n[badge-version]: https://img.shields.io/badge/version-0.2.0%20alpha-orange.svg\n[cookiecutter]: http://cookiecutter.readthedocs.io/\n[Marshmallow]: https://marshmallow.readthedocs.io/en/3.0/\n[python-docs]: https://docs.python.org/3.6\n[repository-codecov]: https://codecov.io/gl/psa-exe/python-marshmallow-patch\n[repository-latest-release]: https://test.pypi.org/project/marshmallow-patch/0.2.0/\n[repository-master]: https://gitlab.com/psa-exe//python-marshmallow-patch\n[repository]: https://gitlab.com/psa-exe//python-marshmallow-patch\n[repository-security]: https://gitlab.com/psa-exe//python-marshmallow-patch/security\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://psa-exe.gitlab.io/python-marshmallow-patch", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pedroasad-marshmallow-patch", "package_url": "https://pypi.org/project/pedroasad-marshmallow-patch/", "platform": "", "project_url": "https://pypi.org/project/pedroasad-marshmallow-patch/", "project_urls": { "Documentation": "https://psa-exe.gitlab.io/python-marshmallow-patch", "Homepage": "https://psa-exe.gitlab.io/python-marshmallow-patch", "Repository": "https://gitlab.com/psa-exe//python-marshmallow-patch" }, "release_url": "https://pypi.org/project/pedroasad-marshmallow-patch/0.2.0/", "requires_dist": [ "marshmallow (>=2.19,<3.0)", "marshmallow_annotations (>=2.4,<3.0)", "numpy (>=1.16,<2.0); extra == \"all\" or extra == \"numpy\"", "pint (>=0.9.0,<0.10.0); extra == \"all\" or extra == \"pint\"" ], "requires_python": ">=3.6,<4.0", "summary": "A set of patches to the excellect marshmallow library", "version": "0.2.0" }, "last_serial": 5626936, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c39966d4fabe0debcb4014a94b3176d8", "sha256": "62b925b89637f41ea4d4dc3882eb3d7c2c28fa4cfce24ece67ed10814749a195" }, "downloads": -1, "filename": "pedroasad_marshmallow_patch-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c39966d4fabe0debcb4014a94b3176d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 10249, "upload_time": "2019-07-17T23:18:08", "url": "https://files.pythonhosted.org/packages/17/95/0a0e94874c98a06c86af817f7a2e4f1f5ffac77d72320b7b357f0bd26dd7/pedroasad_marshmallow_patch-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0ce75836035c84cea21bb0561e098ec", "sha256": "a49593992b696211c3056262967de7ff27b5627b7aa0ad01b7121251f17d9f6b" }, "downloads": -1, "filename": "pedroasad-marshmallow-patch-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c0ce75836035c84cea21bb0561e098ec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 10632, "upload_time": "2019-07-17T23:18:12", "url": "https://files.pythonhosted.org/packages/c3/e5/741fb6bf32e1448554ae13e1a48baec42e562b39e95902a046f394f4788e/pedroasad-marshmallow-patch-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2e70c4d91a8daa5b6734a3732de1959c", "sha256": "6481146c60d8832c9a0137e5749a3b41a02e352578db034b06f30f3c78efa4b5" }, "downloads": -1, "filename": "pedroasad_marshmallow_patch-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2e70c4d91a8daa5b6734a3732de1959c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 10449, "upload_time": "2019-07-17T23:18:10", "url": "https://files.pythonhosted.org/packages/f9/16/a97c4d55091a44036267bbe8a61507141bb825bf0dc834a6237bc2c126e1/pedroasad_marshmallow_patch-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a59770a5009acdac310f4da2768405df", "sha256": "d501642319a2c9e143e85900b63a745feeb4af102fc86769f649d25ad1034407" }, "downloads": -1, "filename": "pedroasad-marshmallow-patch-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a59770a5009acdac310f4da2768405df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 10773, "upload_time": "2019-07-17T23:18:14", "url": "https://files.pythonhosted.org/packages/58/96/4373788129724935cb847f63e2b6d09c8bf1423a575a797963087b0fa76f/pedroasad-marshmallow-patch-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ccb5c1ab8accdc9af04b9135672e6ec1", "sha256": "9df884f891c9993d76d540e5bf739b9f8895ddabf6dce6179b721a3b11cdd5dd" }, "downloads": -1, "filename": "pedroasad_marshmallow_patch-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ccb5c1ab8accdc9af04b9135672e6ec1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 10178, "upload_time": "2019-08-03T01:05:39", "url": "https://files.pythonhosted.org/packages/46/e6/a74ad9effcaa188f6067822e12b5092efe31eed58224511f1bd69bef2ffe/pedroasad_marshmallow_patch-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef95b49910402779b58056c587f63086", "sha256": "dcc00b5edf83d7c1cbdc8f56935460ea9bac2d4cbc1b59a64358b9e61331e5e0" }, "downloads": -1, "filename": "pedroasad-marshmallow-patch-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ef95b49910402779b58056c587f63086", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 10416, "upload_time": "2019-08-03T01:05:40", "url": "https://files.pythonhosted.org/packages/30/7e/7235934ed5592ea75b97a42601b57d0d2fff3696f07ba7c5486d088fe9a5/pedroasad-marshmallow-patch-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ccb5c1ab8accdc9af04b9135672e6ec1", "sha256": "9df884f891c9993d76d540e5bf739b9f8895ddabf6dce6179b721a3b11cdd5dd" }, "downloads": -1, "filename": "pedroasad_marshmallow_patch-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ccb5c1ab8accdc9af04b9135672e6ec1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 10178, "upload_time": "2019-08-03T01:05:39", "url": "https://files.pythonhosted.org/packages/46/e6/a74ad9effcaa188f6067822e12b5092efe31eed58224511f1bd69bef2ffe/pedroasad_marshmallow_patch-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef95b49910402779b58056c587f63086", "sha256": "dcc00b5edf83d7c1cbdc8f56935460ea9bac2d4cbc1b59a64358b9e61331e5e0" }, "downloads": -1, "filename": "pedroasad-marshmallow-patch-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ef95b49910402779b58056c587f63086", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 10416, "upload_time": "2019-08-03T01:05:40", "url": "https://files.pythonhosted.org/packages/30/7e/7235934ed5592ea75b97a42601b57d0d2fff3696f07ba7c5486d088fe9a5/pedroasad-marshmallow-patch-0.2.0.tar.gz" } ] }