{
"info": {
"author": "ABoiledCarny",
"author_email": "",
"bugtrack_url": null,
"classifiers": [],
"description": "objectmapper\n============\n\nA small module for mapping between object types.\n\n* `Documentation `_\n* `Source `_\n* `PyPi Package `_\n\nInstallation\n------------\n``objectmapper`` requires ``Python >= 3.6`` because it relies on modern type annotations.\n::\n\n pip install objectmapper\n\nExample\n-------\n\n>>> import objectmapper\n>>> mapper = objectmapper.ObjectMapper()\n>>> # One-to-one mappings\n>>> def int_to_str(i: int) -> str:\n... return str(i)\n>>> mapper.create_map(int, str, int_to_str)\n>>> mapper.map(42, str)\n'42'\n>>> # Many-to-one mappings\n>>> def int_float_to_str(i: int, f: float) -> str:\n... return str(i + f)\n>>> mapper.create_map((int, float), str, int_float_to_str)\n>>> mapper.map((42, 42.5), str)\n'84.5'\n\n\n",
"description_content_type": "text/x-rst",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "objectmapper",
"package_url": "https://pypi.org/project/objectmapper/",
"platform": "",
"project_url": "https://pypi.org/project/objectmapper/",
"project_urls": {
"Documentation": "https://objectmapper.readthedocs.io/en/latest/",
"Source": "https://github.com/ABoiledCarny/objectmapper"
},
"release_url": "https://pypi.org/project/objectmapper/0.0.7/",
"requires_dist": [
"sphinx (==2.2.0) ; extra == 'docs'",
"mypy (==0.740) ; extra == 'publish'",
"pylint (==2.4.3) ; extra == 'publish'",
"pytest-cov (==2.8.1) ; extra == 'publish'",
"pytest (==5.2.2) ; extra == 'publish'",
"sphinx (==2.2.0) ; extra == 'publish'",
"tox (==3.14.0) ; extra == 'publish'",
"twine (==2.0.0) ; extra == 'publish'",
"wheel (==0.33.6) ; extra == 'publish'",
"mypy (==0.740) ; extra == 'tests'",
"pylint (==2.4.3) ; extra == 'tests'",
"pytest-cov (==2.8.1) ; extra == 'tests'",
"pytest (==5.2.2) ; extra == 'tests'",
"sphinx (==2.2.0) ; extra == 'tests'",
"tox (==3.14.0) ; extra == 'tests'"
],
"requires_python": ">=3.6",
"summary": "A small module for mapping between object types.",
"version": "0.0.7",
"yanked": false,
"yanked_reason": null
},
"last_serial": 6132241,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "7fd3dcba131f60b08198e8a061b63555",
"sha256": "0633caec7e3860e7fd3d71cf24c3ae8c5ed84abf573a8db6ba45e8f5ff6ad3e3"
},
"downloads": -1,
"filename": "ObjectMapper-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7fd3dcba131f60b08198e8a061b63555",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 4282,
"upload_time": "2019-10-23T09:45:03",
"upload_time_iso_8601": "2019-10-23T09:45:03.009356Z",
"url": "https://files.pythonhosted.org/packages/be/bf/ad5085b4bca880596122b70f7f8221a4ba0de382bb5d515381fd79874174/ObjectMapper-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "8302e17d12b1129811a373b71562381e",
"sha256": "a84c8960472541687db06dd56effd88f14f14e3c19e8a51068e62bedd3479ec1"
},
"downloads": -1,
"filename": "ObjectMapper-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "8302e17d12b1129811a373b71562381e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3055,
"upload_time": "2019-10-23T09:45:05",
"upload_time_iso_8601": "2019-10-23T09:45:05.439783Z",
"url": "https://files.pythonhosted.org/packages/1d/cd/2a3399fd6498af932909826bb1bc071882df7a919ed456ab002cdf08d006/ObjectMapper-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "f7ba61000a25bbcb19a416b14a6158fb",
"sha256": "1de0696b7f789346e6c2f0d19779f59d8d645a448ac8df5060a6e65af87ae2eb"
},
"downloads": -1,
"filename": "ObjectMapper-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f7ba61000a25bbcb19a416b14a6158fb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 4257,
"upload_time": "2019-10-23T19:09:23",
"upload_time_iso_8601": "2019-10-23T19:09:23.922864Z",
"url": "https://files.pythonhosted.org/packages/7b/fa/770ebe7ef21170470a259271461a25d6f14bcd7bb469c3cc9cf3f854c0b9/ObjectMapper-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "b68fb32842c4a36047f70f662f6e4a7f",
"sha256": "a84999389e0f7d97635dcec1c760290f57a1f26898767ad062cc4943664d89b9"
},
"downloads": -1,
"filename": "ObjectMapper-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "b68fb32842c4a36047f70f662f6e4a7f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3040,
"upload_time": "2019-10-23T19:09:25",
"upload_time_iso_8601": "2019-10-23T19:09:25.076315Z",
"url": "https://files.pythonhosted.org/packages/b6/4b/1d0429cfcfa949715ad96e434fdebb8ac02a0927fe1991f70fe5cf6fc98e/ObjectMapper-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "8a565d1bc080b3ba9b131ab54526d0c4",
"sha256": "bc60e0603466f40d4a4185e7abbb673551187beeed36c7551e5aacd7cbd54891"
},
"downloads": -1,
"filename": "objectmapper-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8a565d1bc080b3ba9b131ab54526d0c4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 4250,
"upload_time": "2019-10-23T20:30:32",
"upload_time_iso_8601": "2019-10-23T20:30:32.186209Z",
"url": "https://files.pythonhosted.org/packages/5d/e7/2529af727a9086743e6ed166a878ec1cf31e14852ea77401c8f9d28c486d/objectmapper-0.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "2b2ccdf1e62fb9d620f015af358cc7fc",
"sha256": "b5c33f1d7727f190db141d12696f24944a0de624c62bc3db7ee1be287387183b"
},
"downloads": -1,
"filename": "objectmapper-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "2b2ccdf1e62fb9d620f015af358cc7fc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3042,
"upload_time": "2019-10-23T20:30:34",
"upload_time_iso_8601": "2019-10-23T20:30:34.630263Z",
"url": "https://files.pythonhosted.org/packages/97/bf/e6cfce972ecc3f80c10270fcac5c3dab6d6d7bd515ec7b90938813400d54/objectmapper-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "b04d5d18e04a93adce1b861a0e2c04b2",
"sha256": "b1750abac4f387bdf50e3bd83aed8f44624de131bd60a8d0bbed31e9e8f89332"
},
"downloads": -1,
"filename": "objectmapper-0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b04d5d18e04a93adce1b861a0e2c04b2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 5357,
"upload_time": "2019-10-24T01:37:00",
"upload_time_iso_8601": "2019-10-24T01:37:00.440184Z",
"url": "https://files.pythonhosted.org/packages/cf/d6/d1131c3cc6e9dbf4c464f3e336a6581b2a491ce186c1eb3f04e3a5ad3179/objectmapper-0.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "22d5c6d4bc3201659b2417898544d49a",
"sha256": "a4c593d917dd0d650b90ff4b25221951b20a0dc1dbd4943f6bde4e5941b8dfc4"
},
"downloads": -1,
"filename": "objectmapper-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "22d5c6d4bc3201659b2417898544d49a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3656,
"upload_time": "2019-10-24T01:37:02",
"upload_time_iso_8601": "2019-10-24T01:37:02.254375Z",
"url": "https://files.pythonhosted.org/packages/31/18/ba1f6b871b2f008b9dd8eccf1f2dc451e7d4ec5f62fe97a688172ddfde22/objectmapper-0.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "7a1d948d8f73b3e51668df026548fcda",
"sha256": "f5fb68d2100849af52a8de4c0cfed2265eb42c1a6b6544fb33f499f42e71eabc"
},
"downloads": -1,
"filename": "objectmapper-0.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7a1d948d8f73b3e51668df026548fcda",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 5456,
"upload_time": "2019-10-30T22:18:03",
"upload_time_iso_8601": "2019-10-30T22:18:03.746371Z",
"url": "https://files.pythonhosted.org/packages/87/25/b1d661b43f777b4a1f7f53e79385229a7aa377a86cd45204a4b62b018807/objectmapper-0.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "831ce0fcfc78e747b28c97634ae46483",
"sha256": "8d463bd4ac2fd3fe299d6bc9863a0d05e8e7049dc511533036c9d6db8bd393a4"
},
"downloads": -1,
"filename": "objectmapper-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "831ce0fcfc78e747b28c97634ae46483",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3797,
"upload_time": "2019-10-30T22:18:05",
"upload_time_iso_8601": "2019-10-30T22:18:05.622436Z",
"url": "https://files.pythonhosted.org/packages/c6/8d/7320dda330888b91e084b4a688e653df27f6d3ede125438c200e07f87b30/objectmapper-0.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "b3972686a9033f3ea6b3b763e3a3429c",
"sha256": "74497ceb082d2dae8f62f050248948278c83251106b843d8b733eba072dde784"
},
"downloads": -1,
"filename": "objectmapper-0.0.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b3972686a9033f3ea6b3b763e3a3429c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 5709,
"upload_time": "2019-11-01T20:17:49",
"upload_time_iso_8601": "2019-11-01T20:17:49.837553Z",
"url": "https://files.pythonhosted.org/packages/9d/58/48dd7040ab1f7da907cb39ba9722fe899a4c499735232785abc383593c9a/objectmapper-0.0.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "065d002321b2c1cb9be88a31ef1948e1",
"sha256": "b013a48c4c89fd6b01bfb2ca8cb240bb0fb6a8fb6c94e3c228ef28898ab56fa6"
},
"downloads": -1,
"filename": "objectmapper-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "065d002321b2c1cb9be88a31ef1948e1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3991,
"upload_time": "2019-11-01T20:17:51",
"upload_time_iso_8601": "2019-11-01T20:17:51.374651Z",
"url": "https://files.pythonhosted.org/packages/2d/88/90075d5cb786bd0ddb170619073386a206539cd5d27de8ecec0cb49df3be/objectmapper-0.0.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.0.7": [
{
"comment_text": "",
"digests": {
"md5": "8dbbbf52db9aaffb63cb8bd067b80345",
"sha256": "2e47cd9168206295e0a93c703bcd9801d98c19aea9af93eb8547170be64f751a"
},
"downloads": -1,
"filename": "objectmapper-0.0.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8dbbbf52db9aaffb63cb8bd067b80345",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 6208,
"upload_time": "2019-11-13T18:44:49",
"upload_time_iso_8601": "2019-11-13T18:44:49.511720Z",
"url": "https://files.pythonhosted.org/packages/f7/d4/29d9543996cb487e60f58410e1e45d3fd0bb29727194ddb7a997059db11b/objectmapper-0.0.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "7df37c50d8bde2d948d31011b8ac878f",
"sha256": "598dcf97a4370313bbce32fadbfbcfdbd447746f30ae170211eb5c0659401faf"
},
"downloads": -1,
"filename": "objectmapper-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "7df37c50d8bde2d948d31011b8ac878f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 4477,
"upload_time": "2019-11-13T18:44:51",
"upload_time_iso_8601": "2019-11-13T18:44:51.070439Z",
"url": "https://files.pythonhosted.org/packages/81/47/4596c2b8fcab27017aaf7d2e743c3d7510c2f94aa73157a453f9b46e796f/objectmapper-0.0.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "8dbbbf52db9aaffb63cb8bd067b80345",
"sha256": "2e47cd9168206295e0a93c703bcd9801d98c19aea9af93eb8547170be64f751a"
},
"downloads": -1,
"filename": "objectmapper-0.0.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8dbbbf52db9aaffb63cb8bd067b80345",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 6208,
"upload_time": "2019-11-13T18:44:49",
"upload_time_iso_8601": "2019-11-13T18:44:49.511720Z",
"url": "https://files.pythonhosted.org/packages/f7/d4/29d9543996cb487e60f58410e1e45d3fd0bb29727194ddb7a997059db11b/objectmapper-0.0.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "7df37c50d8bde2d948d31011b8ac878f",
"sha256": "598dcf97a4370313bbce32fadbfbcfdbd447746f30ae170211eb5c0659401faf"
},
"downloads": -1,
"filename": "objectmapper-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "7df37c50d8bde2d948d31011b8ac878f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 4477,
"upload_time": "2019-11-13T18:44:51",
"upload_time_iso_8601": "2019-11-13T18:44:51.070439Z",
"url": "https://files.pythonhosted.org/packages/81/47/4596c2b8fcab27017aaf7d2e743c3d7510c2f94aa73157a453f9b46e796f/objectmapper-0.0.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"vulnerabilities": []
}