{ "info": { "author": "Casey Jaymes", "author_email": "cjaymes@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: XML" ], "description": "expatriate\n==========\n.. image:: https://travis-ci.org/cjaymes/expatriate.svg?branch=master\n.. image:: https://readthedocs.org/projects/expatriate/badge/?version=latest\n\nXML parsing and generation library on top of expat with Python object mapping\n(ORM). See tests/fixtures for examples of how to use.\n\nInstall (system-wide):\n\n pip install expatriate\n\nInstall (using venv):\n\n python3 -m venv venv\n . venv/bin/activate\n pip install --upgrade pip\n pip install -r requirements.txt\n python3 setup.py install\n\nTests:\n\n pip install pytest\n pytest\n\nCHANGELOG\n=========\n0.4\n Merged in publishsubscribe, added attr_name getters, set loggers to INFO by\n default\n0.3\n Added documentation, updated meta files\n0.2\n Added modeling\n0.1\n Initial release\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cjaymes/expatriate", "keywords": "XML ORM modeling mapping", "license": "LGPL", "maintainer": "", "maintainer_email": "", "name": "expatriate", "package_url": "https://pypi.org/project/expatriate/", "platform": "", "project_url": "https://pypi.org/project/expatriate/", "project_urls": { "Homepage": "https://github.com/cjaymes/expatriate" }, "release_url": "https://pypi.org/project/expatriate/0.4/", "requires_dist": null, "requires_python": "", "summary": "Library wrapping expat for parsing and generating XML and mapping objects from XML", "version": "0.4" }, "last_serial": 3501600, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a9e0642b13a59e27ae1e7263ef826511", "sha256": "5f140913e6a217cfe5bde98a53192af86756f67dd8b7f5077ab971bfe9444486" }, "downloads": -1, "filename": "expatriate-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9e0642b13a59e27ae1e7263ef826511", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31440, "upload_time": "2017-08-09T21:12:36", "url": "https://files.pythonhosted.org/packages/bb/e8/88027ac59df62e2f04b820ad14a05458d112499c56029e600e9827e48270/expatriate-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87836f4e823c689b49437e5b0718f05e", "sha256": "1619e52adc1f5c120ec9af8b2d54b25dd8b6fbfc567063525a44b32be53f0fd4" }, "downloads": -1, "filename": "expatriate-0.1-py3.5.egg", "has_sig": false, "md5_digest": "87836f4e823c689b49437e5b0718f05e", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 64055, "upload_time": "2017-08-09T21:12:39", "url": "https://files.pythonhosted.org/packages/08/86/b61d09a3e6c6daedeed554b7dbe601209c4d3cdcf952fce1d7c26c00f574/expatriate-0.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "63ff5a4fd5ca8a380db4365cdda1a384", "sha256": "f934211117dd872c34d6e8e60e036036bf55c6c7cd7d631d0bfcdd44cfe41e35" }, "downloads": -1, "filename": "Expatriate-0.1-py3.5.egg", "has_sig": false, "md5_digest": "63ff5a4fd5ca8a380db4365cdda1a384", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 64122, "upload_time": "2017-08-09T21:12:41", "url": "https://files.pythonhosted.org/packages/04/a9/ce166e09f4ac3d72bc76fd120b74a509b019b879a3ffd10bde0d143b67c4/Expatriate-0.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "b3276d8f268d21a78d3123422bdbc3bd", "sha256": "003844fe3861ae42f63eb187595d681a58d304c80eaa8170c1c4d96193085631" }, "downloads": -1, "filename": "expatriate-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b3276d8f268d21a78d3123422bdbc3bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31437, "upload_time": "2017-08-09T21:12:37", "url": "https://files.pythonhosted.org/packages/a5/5c/8518f5714a1d3392652e8558b5fd7fdde3c0c0b61286a5e94b2f351f80fa/expatriate-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55b2b671f54f3eff79364c62b59c8c47", "sha256": "b8c64af4ed7f8adfc7eb0f7263385a5d30572abf623f7397ef912cf5fafce435" }, "downloads": -1, "filename": "expatriate-0.1.tar.gz", "has_sig": false, "md5_digest": "55b2b671f54f3eff79364c62b59c8c47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14137, "upload_time": "2017-08-09T21:12:42", "url": "https://files.pythonhosted.org/packages/c4/6a/ae5561025cb905e5b6ab28d92c80f8450e0457617cbc10e4c26410d0763c/expatriate-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "818d01ecf9fce5e5fb24b4727fe780ab", "sha256": "e643f766c7d032a456c705dc0f6a908ff9f4181cdae134c190f362401dc7125c" }, "downloads": -1, "filename": "expatriate-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "818d01ecf9fce5e5fb24b4727fe780ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32553, "upload_time": "2017-08-10T03:51:24", "url": "https://files.pythonhosted.org/packages/3f/dc/8cdbd2039d28144b0494f6f45fd856d609cc7d7c084774b8e7bfbbf4f613/expatriate-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "261dfeb72626d91ce66a51f38e227880", "sha256": "248e10afd05cdde0560b0e8795ecc53bbf2c22ee030adbb17fdfc5585da15d8d" }, "downloads": -1, "filename": "expatriate-0.1.1.tar.gz", "has_sig": false, "md5_digest": "261dfeb72626d91ce66a51f38e227880", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14707, "upload_time": "2017-08-10T03:51:25", "url": "https://files.pythonhosted.org/packages/27/a3/79b9692640b92cb26f28b958d746e20b4d4cc1a17a91cd9098cc4dfbbc92/expatriate-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4ab84046eac342665fa1a7d18d510048", "sha256": "6db8ee98c3a16bced2e3595f3aa0b636b56184211bc769e952e039b09fe0b120" }, "downloads": -1, "filename": "expatriate-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4ab84046eac342665fa1a7d18d510048", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32629, "upload_time": "2017-08-10T03:56:27", "url": "https://files.pythonhosted.org/packages/ea/3b/07634fd1ddb9091cd5cc7d6aaf2d6274fc91e2ffa9e32fa02233d7e1edd2/expatriate-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8687e57b9c73f0c1b867a5a8f81bc0af", "sha256": "1571b7c671fc0da47203690afce34727c350ede96589f85f68da66e4ebca0e75" }, "downloads": -1, "filename": "expatriate-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8687e57b9c73f0c1b867a5a8f81bc0af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18876, "upload_time": "2017-08-10T03:56:30", "url": "https://files.pythonhosted.org/packages/c0/da/11161ddf2c975d9c1dacf940806e0f57c1b065a37beef02cfde31a7a4e25/expatriate-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2baa6ef46c41969793b688dd3161df5e", "sha256": "e6e30d707322440e47a98d2107768ea384d9a64b38e2edb4a8cf2470cfdc23cd" }, "downloads": -1, "filename": "expatriate-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2baa6ef46c41969793b688dd3161df5e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 39368, "upload_time": "2017-08-18T18:49:28", "url": "https://files.pythonhosted.org/packages/fe/2d/c74345f5926e541c179882feac38499dd9d5e47b9285a87dcb41c03f08cb/expatriate-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c4c43bff931b68c32cf6dce2cc1e378", "sha256": "95e26c53ff1335e4310cf00cd3f6bbe9e953744a449a510c0384a0ec637af1b5" }, "downloads": -1, "filename": "expatriate-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4c4c43bff931b68c32cf6dce2cc1e378", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21241, "upload_time": "2017-08-18T18:24:24", "url": "https://files.pythonhosted.org/packages/78/01/3af668c4f9805d912e963d3078610991012cf2f3095a2adef091f4980af7/expatriate-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c990a2bbf053be8554d55daa6da49ea8", "sha256": "510b9986d34823f5096537fea1c80f82c184308de87eac284ae4d3cd52a61308" }, "downloads": -1, "filename": "expatriate-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c990a2bbf053be8554d55daa6da49ea8", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 35549, "upload_time": "2017-08-19T18:49:43", "url": "https://files.pythonhosted.org/packages/d1/da/2920c663bd26cddb290272e4285899eccfd2d9e1507b51b25b9adb804222/expatriate-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd0afa5bab7f21ee10846c6141add613", "sha256": "8a0f90856fe2e1c908edba39786651e419caa29576943a033e67cc8a18e97ff9" }, "downloads": -1, "filename": "expatriate-0.1.4.tar.gz", "has_sig": false, "md5_digest": "bd0afa5bab7f21ee10846c6141add613", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20164, "upload_time": "2017-08-19T18:49:30", "url": "https://files.pythonhosted.org/packages/ae/ac/40a0893b6fbcf7fa1a1f5fb78e6a61a143027f9907e7891078ece994e9a7/expatriate-0.1.4.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "aad2baf23f1114ff381b02945a8e6948", "sha256": "3d9a5c1c4f3bcbf3c94d1286c0d25fa6b7efe552d9e4832b07660ed03dd801ea" }, "downloads": -1, "filename": "expatriate-0.2-py3.6.egg", "has_sig": false, "md5_digest": "aad2baf23f1114ff381b02945a8e6948", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 261822, "upload_time": "2018-01-13T00:00:20", "url": "https://files.pythonhosted.org/packages/c5/b2/d4da3a70cc8ebdb56db611205fb259ed17ac5193aad360481a859652936f/expatriate-0.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "8887ae0993154998354bfcd96e3a8e91", "sha256": "ebd066008990a2adfce597bef47ea730bc3ac3bffc97a7b6815397db58a3504d" }, "downloads": -1, "filename": "expatriate-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8887ae0993154998354bfcd96e3a8e91", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 137617, "upload_time": "2018-01-13T00:00:18", "url": "https://files.pythonhosted.org/packages/3e/89/e15b352a8c2cf1b770fba4221c0424c06c20825bf890c7d5b6000680980f/expatriate-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f85df1cd60c06d1673bf27d9388421f", "sha256": "d41adcc3f330a7ba12743cde67d64036828297e010916c9909d5572759a5cb6a" }, "downloads": -1, "filename": "expatriate-0.2.tar.gz", "has_sig": false, "md5_digest": "9f85df1cd60c06d1673bf27d9388421f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46304, "upload_time": "2018-01-13T00:00:21", "url": "https://files.pythonhosted.org/packages/81/f7/31cf9c2d6fcb9f539d27c3a0614f17d1745a3e67ee28386731205c3ad570/expatriate-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "2476b413f117125375cdd15dcc01cf80", "sha256": "ad9570b401a60b3303ff5405c942b35e0f5b1a2a1ba780e62dad1b779c8ec037" }, "downloads": -1, "filename": "expatriate-0.3-py3.6.egg", "has_sig": false, "md5_digest": "2476b413f117125375cdd15dcc01cf80", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 271962, "upload_time": "2018-01-15T15:33:25", "url": "https://files.pythonhosted.org/packages/0a/24/b415e7f89b3b6fd206afaab28c888edafabe02c8123c1b0b5ba8158d1131/expatriate-0.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a8b1393969d5f77fcd59349ef05b2d43", "sha256": "83b475bc7ee1ef281e9bb18b60c8558a92e8641bd2497134970197a32a189ff6" }, "downloads": -1, "filename": "expatriate-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a8b1393969d5f77fcd59349ef05b2d43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 141514, "upload_time": "2018-01-15T15:33:23", "url": "https://files.pythonhosted.org/packages/9d/9a/419c36f07676af2ba9012e784237b56a1724ca4d7de2e2af04250c1eacd4/expatriate-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2accb2f959ac35ac6eb7c3e07bd9f70", "sha256": "e6988ed6c1de6fb97c80f9387cbab8c3120594397b215fa35c12644c6dd27a60" }, "downloads": -1, "filename": "expatriate-0.3.tar.gz", "has_sig": false, "md5_digest": "b2accb2f959ac35ac6eb7c3e07bd9f70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48968, "upload_time": "2018-01-15T15:33:27", "url": "https://files.pythonhosted.org/packages/56/e1/9ddfd737de486706c9d1b25e930b1bd49e9097069cca4689bce27f86a191/expatriate-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "7ddea7e0d1e9aad30505cd6cf808ec7c", "sha256": "55e04f42f157f39ada7d6e55ecf255c42c7f36a96d3b2cb2bdaf27c699fe5fe3" }, "downloads": -1, "filename": "expatriate-0.4-py3.6.egg", "has_sig": false, "md5_digest": "7ddea7e0d1e9aad30505cd6cf808ec7c", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 288655, "upload_time": "2018-01-18T17:43:22", "url": "https://files.pythonhosted.org/packages/6b/da/a2b66e962dedaee38ba602e3a3e733ac293eba9e271412ba1c4a19d7fb0a/expatriate-0.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "c077f6cb7c21788d4e445e973bf6662a", "sha256": "1bdabf77ea6dcb1449d93d520a6b8a38028f2ba49933368cf0d59f78bd533447" }, "downloads": -1, "filename": "expatriate-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c077f6cb7c21788d4e445e973bf6662a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 149433, "upload_time": "2018-01-18T17:43:20", "url": "https://files.pythonhosted.org/packages/cb/9c/9d07d15db4a5580d00eb0c017a52cb7f6ee5be9906e94506f91edcbee84d/expatriate-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f0a4eb6ebb5b637c67d6b0617a831cd", "sha256": "bf493b8d63744060c30ae3a5c0a5526fb55c2a086386a4ff9f63cf8b44c1f778" }, "downloads": -1, "filename": "expatriate-0.4.tar.gz", "has_sig": false, "md5_digest": "5f0a4eb6ebb5b637c67d6b0617a831cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51476, "upload_time": "2018-01-18T17:43:24", "url": "https://files.pythonhosted.org/packages/de/93/3558126a5555259606dad118bafcd083fa27f19b32458137a0cf59d5a63e/expatriate-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ddea7e0d1e9aad30505cd6cf808ec7c", "sha256": "55e04f42f157f39ada7d6e55ecf255c42c7f36a96d3b2cb2bdaf27c699fe5fe3" }, "downloads": -1, "filename": "expatriate-0.4-py3.6.egg", "has_sig": false, "md5_digest": "7ddea7e0d1e9aad30505cd6cf808ec7c", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 288655, "upload_time": "2018-01-18T17:43:22", "url": "https://files.pythonhosted.org/packages/6b/da/a2b66e962dedaee38ba602e3a3e733ac293eba9e271412ba1c4a19d7fb0a/expatriate-0.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "c077f6cb7c21788d4e445e973bf6662a", "sha256": "1bdabf77ea6dcb1449d93d520a6b8a38028f2ba49933368cf0d59f78bd533447" }, "downloads": -1, "filename": "expatriate-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c077f6cb7c21788d4e445e973bf6662a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 149433, "upload_time": "2018-01-18T17:43:20", "url": "https://files.pythonhosted.org/packages/cb/9c/9d07d15db4a5580d00eb0c017a52cb7f6ee5be9906e94506f91edcbee84d/expatriate-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f0a4eb6ebb5b637c67d6b0617a831cd", "sha256": "bf493b8d63744060c30ae3a5c0a5526fb55c2a086386a4ff9f63cf8b44c1f778" }, "downloads": -1, "filename": "expatriate-0.4.tar.gz", "has_sig": false, "md5_digest": "5f0a4eb6ebb5b637c67d6b0617a831cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51476, "upload_time": "2018-01-18T17:43:24", "url": "https://files.pythonhosted.org/packages/de/93/3558126a5555259606dad118bafcd083fa27f19b32458137a0cf59d5a63e/expatriate-0.4.tar.gz" } ] }