{ "info": { "author": "Ed Summers", "author_email": "ehs@pobox.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Information Technology", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Text Processing :: General" ], "description": "```\n _ __ _ _ _ __ ___ __ _ _ __ ___\n| '_ \\| | | | '_ ` _ \\ / _` | '__/ __|\n| |_) | |_| | | | | | | (_| | | | (__\n| .__/ \\__, |_| |_| |_|\\__,_|_| \\___|\n|_| |___/\n```\n\n[![Build Status](https://travis-ci.org/edsu/pymarc.svg)](http://travis-ci.org/edsu/pymarc)\n\npymarc is a python library for working with bibliographic data encoded in\n[MARC21](http://en.wikipedia.org/wiki/MARC_standards). It should work under\npython 2.x and 3.x. It provides an API for reading, writing and modifying\nMARC records. It was mostly designed to be an emergency eject seat, for\ngetting your data assets out of MARC and into some kind of saner\nrepresentation. However over the years it has been used to create and\nmodify MARC records, since despite\n[repeated calls](https://web.archive.org/web/20170731163019/http://www.marc-must-die.info/index.php/Main_Page) for it to die\nas a format, MARC seems to be living quite happily as a zombie.\n\nBelow are some common examples of how you might want to use pymarc. If\nyou run across an example that you think should be here please send a\npull request.\n\n### Reading\n\nMost often you will have some MARC data and will want to extract data\nfrom it. Here's an example of reading a batch of records and printing out\nthe title. If you are curious this example uses the batch file\navailable here in pymarc repository:\n\n```python\nfrom pymarc import MARCReader\nwith open('test/marc.dat', 'rb') as fh:\n reader = MARCReader(fh)\n for record in reader:\n print(record.title())\n```\n```\nThe pragmatic programmer : from journeyman to master /\nProgramming Python /\nLearning Python /\nPython cookbook /\nPython programming for the absolute beginner /\nWeb programming : techniques for integrating Python, Linux, Apache, and MySQL /\nPython programming on Win32 /\nPython programming : an introduction to computer science /\nPython Web programming /\nCore python programming /\nPython and Tkinter programming /\nGame programming with Python, Lua, and Ruby /\nPython programming patterns /\nPython programming with the Java class libraries : a tutorial for building Web\nand Enterprise applications /\nLearn to program using Python : a tutorial for hobbyists, self-starters, and all\nwho want to learn the art of computer programming /\nProgramming with Python /\nBSD Sockets programming from a multi-language perspective /\nDesign patterns : elements of reusable object-oriented software /\nIntroduction to algorithms /\nANSI Common Lisp /\n```\n\nA `pymarc.Record` object has a few handy methods like `title` for getting at\nbits of a bibliographic record, others include: `author`, `isbn`, `subjects`,\n`location`, `notes`, `physicaldescription`, `publisher`, `pubyear`. But\nreally, to work with MARC data you need to understand the numeric field tags\nand subfield codes that are used to designate various bits of information. There\nis a lot more hiding in a MARC record than these methods provide access to.\nFor example the `title` method extracts the information from the `245` field,\nsubfields `a` and `b`. You can access `245a` like so:\n\n```python\nprint(record['245']['a'])\n```\n\nSome fields like subjects can repeat. In cases like that you will want to use\n`get_fields` to get all of them as `pmarc.Field` objects, which you can then\ninteract with further:\n\n```python\nfor f in record.get_fields('650'):\n print(f)\n```\n\nIf you are new to MARC fields [Understanding\nMARC](http://www.loc.gov/marc/umb/) is a pretty good primer, and the [MARC 21\nFormats](http://www.loc.gov/marc/marcdocz.html) page at the Library of Congress is a good reference once you understand the basics.\n\n### Writing\n\nHere's an example of creating a record and writing it out to a file.\n\n```python\nfrom pymarc import Record, Field\nrecord = Record()\nrecord.add_field(\n Field(\n tag = '245',\n indicators = ['0','1'],\n subfields = [\n 'a', 'The pragmatic programmer : ',\n 'b', 'from journeyman to master /',\n 'c', 'Andrew Hunt, David Thomas.'\n ]))\nwith open('file.dat', 'wb') as out:\n out.write(record.as_marc())\n```\n\n### Updating\n\nUpdating works the same way, you read it in, modify it, and then write it out\nagain:\n\n```python\nfrom pymarc import MARCReader\nwith open('test/marc.dat', 'rb') as fh:\n reader = MARCReader(fh)\n record = next(reader)\n record['245']['a'] = 'The Zombie Programmer'\nwith open('file.dat', 'wb') as out:\n out.write(record.as_marc())\n```\n\n\n### JSON and XML\n\nIf you find yourself using MARC data a fair bit, and distributing it, you may\nmake other developers a bit happier by using the JSON or XML serializations.\npymarc has support for both. The main benefit here is that the UTF8 character\nencoding is used, rather than the frustratingly archaic MARC8 encoding. Also\nthey will be able to use JSON and XML tools to get at the data they want instead\nof some crazy MARC processing library like, ahem, pymarc.\n\nInstallation\n------------\n\nYou'll probably just want to use pip to install pymarc:\n\n pip install pymarc\n\nIf you'd like to download and install the latest source you'll need git:\n\n git clone git://github.com/edsu/pymarc.git\n\nYou'll also need [setuptools](https://pypi.python.org/pypi/setuptools#installation-instructions). Once you have the source and setuptools run the pymarc test\nsuite to make sure things are in order with the distribution:\n\n python setup.py test\n\nAnd then install:\n\n python setup.py install\n\nSupport\n-------\n\nThe pymarc developers encourage you to join the [pymarc Google Group](http://groups.google.com/group/pymarc) if you need help. Also, please feel free to use [issue tracking](https://github.com/edsu/pymarc/issues) on Github to submit feature requests or bug reports. If you've got an itch to scratch, please scratch it, and send merge requests on [Github](http://github.com/edsu/pymarc).\n\nIf you start working with MARC you may feel like you need moral support\nin addition to technical support. The [#code4lib](irc://freenode.net/code4lib)\nchannel on [Freenode](http://freenode.net) is a good place for both.\n\nCopyright\n---------\n\nCopyright (c) 2005-2016 Gabriel Farrell, Mark Matienzo, Geoffrey Spear, Ed Summers\n\nLicense\n-------\n\n[BSD](http://www.opensource.org/licenses/bsd-license.php)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/edsu/pymarc", "keywords": "", "license": "http://www.opensource.org/licenses/bsd-license.php", "maintainer": "", "maintainer_email": "", "name": "pymarc", "package_url": "https://pypi.org/project/pymarc/", "platform": "", "project_url": "https://pypi.org/project/pymarc/", "project_urls": { "Homepage": "http://github.com/edsu/pymarc" }, "release_url": "https://pypi.org/project/pymarc/3.1.13/", "requires_dist": null, "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*", "summary": "Read, write and modify MARC bibliographic data", "version": "3.1.13" }, "last_serial": 4992061, "releases": { "2.8.0": [ { "comment_text": "", "digests": { "md5": "031dc783ba42f57aeaa0360fa3b11505", "sha256": "d32c5c3611d22782e4dc1cf6fbbc4579d0ab38e6db8b6eef8819e5de15a4db59" }, "downloads": -1, "filename": "pymarc-2.8.0.tar.gz", "has_sig": false, "md5_digest": "031dc783ba42f57aeaa0360fa3b11505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199763, "upload_time": "2011-09-09T14:28:17", "url": "https://files.pythonhosted.org/packages/e4/a2/f460f23dc78239ee977f50d360db131f26f7b559c38e7bc20020966ba24a/pymarc-2.8.0.tar.gz" } ], "2.8.1": [ { "comment_text": "", "digests": { "md5": "204d26fc50fda93b8a64aeb58d3fc48e", "sha256": "74b0d815dea57471fe31f595b982bbdf3d9ff524b1b27458da714b1f6240a911" }, "downloads": -1, "filename": "pymarc-2.8.1.tar.gz", "has_sig": false, "md5_digest": "204d26fc50fda93b8a64aeb58d3fc48e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199367, "upload_time": "2011-09-09T14:46:55", "url": "https://files.pythonhosted.org/packages/54/9b/714bb7a50c26e1030ed8e9b3e3cbbe83745c1350502b35759c53133b8f84/pymarc-2.8.1.tar.gz" } ], "2.8.2": [ { "comment_text": "", "digests": { "md5": "e7744f75b2b82b5781ec5eeb96d189f4", "sha256": "55dbf14119ef2de146f2d1268cfecc1135e968625380533afcf27edaf023b423" }, "downloads": -1, "filename": "pymarc-2.8.2.tar.gz", "has_sig": false, "md5_digest": "e7744f75b2b82b5781ec5eeb96d189f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199609, "upload_time": "2011-10-12T21:44:18", "url": "https://files.pythonhosted.org/packages/fa/02/9a7a6879f147521dbf6390982ef8fe9b0f5efe775e38032e3a7daff16cfe/pymarc-2.8.2.tar.gz" } ], "2.8.3": [ { "comment_text": "", "digests": { "md5": "42bd55858a3bae16a401bfb9bb961a30", "sha256": "3cf72316894e75d9c436c848f8ff4da0b580505fd0315188aa98aa4471552cf6" }, "downloads": -1, "filename": "pymarc-2.8.3.tar.gz", "has_sig": false, "md5_digest": "42bd55858a3bae16a401bfb9bb961a30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199600, "upload_time": "2011-10-13T14:27:35", "url": "https://files.pythonhosted.org/packages/7f/50/1fb571630f496885959a73c3f28e225f90a8bf9437026301cead246e0c7e/pymarc-2.8.3.tar.gz" } ], "2.8.4": [ { "comment_text": "", "digests": { "md5": "1b2ce969050858ca7e272aaaa92ba5df", "sha256": "8252601005803361f50b50f12d9618f1faacefc45a6bedfa81aa4e28d53f45f5" }, "downloads": -1, "filename": "pymarc-2.8.4.tar.gz", "has_sig": false, "md5_digest": "1b2ce969050858ca7e272aaaa92ba5df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200214, "upload_time": "2011-11-07T22:37:49", "url": "https://files.pythonhosted.org/packages/1e/49/9cddff7c98d9fd1e5fea7b8ba75ef5ada97433faeccc1aac0a62a699a2a0/pymarc-2.8.4.tar.gz" } ], "2.8.5": [ { "comment_text": "", "digests": { "md5": "88487592cc711ab9fec0832e7f06ffb9", "sha256": "03f8fc49f47af96831669d7e06417e6397e2ee44aea0d12e7c185f9764b1de63" }, "downloads": -1, "filename": "pymarc-2.8.5.tar.gz", "has_sig": false, "md5_digest": "88487592cc711ab9fec0832e7f06ffb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 205078, "upload_time": "2012-10-11T18:06:41", "url": "https://files.pythonhosted.org/packages/9e/db/208118800d9ed440ea70e712ca16cf43ea5ec15aae76c596612eeceac99e/pymarc-2.8.5.tar.gz" } ], "2.8.6": [ { "comment_text": "", "digests": { "md5": "de89146c51a9515c2bd7fe3c07adcbd7", "sha256": "9916e7468c67a2219ba31c69cdff7256f067b336fd4cc76e38903b9b2d788bc7" }, "downloads": -1, "filename": "pymarc-2.8.6.tar.gz", "has_sig": false, "md5_digest": "de89146c51a9515c2bd7fe3c07adcbd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 203925, "upload_time": "2012-11-16T10:41:27", "url": "https://files.pythonhosted.org/packages/e0/7f/c7618ab51e4b878f9075ee6bde5dd84d21cf2220ab70ab5fe43420e8040c/pymarc-2.8.6.tar.gz" } ], "2.8.7": [ { "comment_text": "", "digests": { "md5": "3d158302488832288ca9149614366b42", "sha256": "e4634d1b0523ad96d08f3581177b0f64e54b28e320bf7719c78083404ca21fd1" }, "downloads": -1, "filename": "pymarc-2.8.7.tar.gz", "has_sig": false, "md5_digest": "3d158302488832288ca9149614366b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 206134, "upload_time": "2013-01-23T12:54:14", "url": "https://files.pythonhosted.org/packages/69/12/83f4f7078d16c6167b0e1151bc1b3c347f0195e12d7497fad1928692ceab/pymarc-2.8.7.tar.gz" } ], "2.8.8": [ { "comment_text": "", "digests": { "md5": "86ad7b8e48f2b8d5d429da143c511abc", "sha256": "473a206041d3f9a00bd6cb05cb6abfb1b1690467d277caf9a20331829dec19f6" }, "downloads": -1, "filename": "pymarc-2.8.8.tar.gz", "has_sig": false, "md5_digest": "86ad7b8e48f2b8d5d429da143c511abc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 203335, "upload_time": "2013-03-27T19:17:40", "url": "https://files.pythonhosted.org/packages/f5/5b/e8f8994d30b5798496567403317bf490c74afcee3cf49a03c9c673ce5d09/pymarc-2.8.8.tar.gz" } ], "2.8.9": [ { "comment_text": "", "digests": { "md5": "6033cad6c11b170da2d5fe1f80296650", "sha256": "8dc56e86e473bf1b3d01afed51b7e7fe3747cf72305efa5c90a749fe59f6dafd" }, "downloads": -1, "filename": "pymarc-2.8.9.tar.gz", "has_sig": false, "md5_digest": "6033cad6c11b170da2d5fe1f80296650", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 205380, "upload_time": "2013-07-16T12:56:18", "url": "https://files.pythonhosted.org/packages/51/7f/372eadabc8b1dda05a06ab9d488bce938cc35cbc6d5b908d6e2282e22979/pymarc-2.8.9.tar.gz" } ], "2.9.0": [ { "comment_text": "", "digests": { "md5": "291022c7a58f71d9dbb56b04e809e559", "sha256": "0ab834f8d2338125a927012b78b8a718c558ff1a078ee92f4c7cc58af36fb562" }, "downloads": -1, "filename": "pymarc-2.9.0.tar.gz", "has_sig": false, "md5_digest": "291022c7a58f71d9dbb56b04e809e559", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 205663, "upload_time": "2013-10-25T17:37:47", "url": "https://files.pythonhosted.org/packages/78/f3/5934154f1b6797246e1787362b71add42ee4b6475ce35ee2e0dceffc97f4/pymarc-2.9.0.tar.gz" } ], "2.9.1": [ { "comment_text": "", "digests": { "md5": "f5ba8c01c15776a9198a5d2d670ae3cf", "sha256": "e03ac7b34201a807e27a71499190c987fb1d99d8e0be83c4ba24d69d3ea99b82" }, "downloads": -1, "filename": "pymarc-2.9.1.tar.gz", "has_sig": false, "md5_digest": "f5ba8c01c15776a9198a5d2d670ae3cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 206541, "upload_time": "2013-11-24T14:43:24", "url": "https://files.pythonhosted.org/packages/d0/cb/a53464b32de19fb944aaa5c8eb29310c6b34f9efd7994a4c33e49e377229/pymarc-2.9.1.tar.gz" } ], "2.9.2": [ { "comment_text": "", "digests": { "md5": "30d4c406864b90e9edce367d60f25e3e", "sha256": "0417dc3e989161820439acd6f6e9f79a1ff6084f2b1493bdfeecdc3ec15d5fed" }, "downloads": -1, "filename": "pymarc-2.9.2.tar.gz", "has_sig": false, "md5_digest": "30d4c406864b90e9edce367d60f25e3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 212162, "upload_time": "2014-01-24T09:55:40", "url": "https://files.pythonhosted.org/packages/2b/6e/e83cae651b075fe342e8228de52da3e1fa6e7d0573b8ee1b94f630bfab7b/pymarc-2.9.2.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "492a563e738f7b532503f44809fc8bb2", "sha256": "38c0a40f53bb2389e662a478217b3a7974669f6da0b95761d59585acd077ed1d" }, "downloads": -1, "filename": "pymarc-3.0.0-py2.7.egg", "has_sig": false, "md5_digest": "492a563e738f7b532503f44809fc8bb2", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 304099, "upload_time": "2018-05-18T15:57:21", "url": "https://files.pythonhosted.org/packages/fe/8f/81a865e3a1d6bff34b83626abeaa92460995275a8163ebb6a1b382ce5124/pymarc-3.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "81b66b0b3aab48912477bac97f2b938a", "sha256": "5e8e90901d1db3db506a72b7c771ad87e6ba5c7b481e14d8e5c67883955d49d8" }, "downloads": -1, "filename": "pymarc-3.0.0.tar.gz", "has_sig": false, "md5_digest": "81b66b0b3aab48912477bac97f2b938a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131806, "upload_time": "2014-05-30T21:27:59", "url": "https://files.pythonhosted.org/packages/c0/c3/d95e067627224fe286108341c6e5edf3a263d5e0c31eab58e5e5bcfbd5dc/pymarc-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "c32a314c8319938e8a400fc37c87c1f7", "sha256": "bdc172da2a13b76734a50c67b85a8009ef593b101bc633111a4d5ddf0494f77d" }, "downloads": -1, "filename": "pymarc-3.0.1.tar.gz", "has_sig": false, "md5_digest": "c32a314c8319938e8a400fc37c87c1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131783, "upload_time": "2014-06-02T19:17:06", "url": "https://files.pythonhosted.org/packages/fa/c4/e1b306852d7a563ada21740e5bf44b6d4d099b8abd244a08a26ba6abc819/pymarc-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "bf4f44ba02009455af6091f3ea6afa64", "sha256": "c8501875be1461520b01ee5a971b16bd31bafa7bacdce0871429bb013c6970aa" }, "downloads": -1, "filename": "pymarc-3.0.2.tar.gz", "has_sig": false, "md5_digest": "bf4f44ba02009455af6091f3ea6afa64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131838, "upload_time": "2014-10-10T20:49:09", "url": "https://files.pythonhosted.org/packages/d1/21/190d6b17d1e85a26f964c141eb6db55b7e3b20428f6d3f2adb8235ede0af/pymarc-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "98261ecc4d51dffb7d1ffef067f97a2b", "sha256": "9c2c72dfa18b9e37321211fa56f1506ce2a81f7125de4c7a9853b14f3c4bbb0c" }, "downloads": -1, "filename": "pymarc-3.0.3.tar.gz", "has_sig": false, "md5_digest": "98261ecc4d51dffb7d1ffef067f97a2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131890, "upload_time": "2014-12-03T16:58:12", "url": "https://files.pythonhosted.org/packages/9f/e5/f9f7b8320e50ad911446bb3650730259d73a346e3e08239c6867d2cedbe4/pymarc-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "8d6fe584820542760b2f954076fba9aa", "sha256": "36c069515798fb81d5c85534f6eb885d87a18bd0ba508d4c6c7fbf92fe926fd4" }, "downloads": -1, "filename": "pymarc-3.0.4.tar.gz", "has_sig": false, "md5_digest": "8d6fe584820542760b2f954076fba9aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131869, "upload_time": "2015-07-27T14:47:49", "url": "https://files.pythonhosted.org/packages/a3/99/290bdcad0c7f84a37b420a3ce219b44862afffb96359dc1245ff8a82b72d/pymarc-3.0.4.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "78c1eecad2e7ed8b2a72b6e37c5e9363", "sha256": "08559962a859c5d942e1e9bb5fae8a99040b19ad2cb613fa12af040fd73b98be" }, "downloads": -1, "filename": "pymarc-3.1.1.tar.gz", "has_sig": false, "md5_digest": "78c1eecad2e7ed8b2a72b6e37c5e9363", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132556, "upload_time": "2015-12-18T15:32:31", "url": "https://files.pythonhosted.org/packages/c8/59/ad439d8c310c154b39ecd04ed15efb67fbcf2c12434900cb54810c0877bb/pymarc-3.1.1.tar.gz" } ], "3.1.10": [ { "comment_text": "", "digests": { "md5": "d1391e5e26ee3cc56ff3d6c485b07a08", "sha256": "8e1d0271477daab89a373251180f4f1927d5147f35ce52a8a46f95a9d90c6979" }, "downloads": -1, "filename": "pymarc-3.1.10.tar.gz", "has_sig": false, "md5_digest": "d1391e5e26ee3cc56ff3d6c485b07a08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 231635, "upload_time": "2018-05-18T16:04:25", "url": "https://files.pythonhosted.org/packages/2b/71/dd47f6bb599265317249503781302a74a7768474ccab2ac0b1ea3c51e076/pymarc-3.1.10.tar.gz" } ], "3.1.11": [ { "comment_text": "", "digests": { "md5": "1c8d774c413fa0acf5f455f2784a6ba7", "sha256": "80d8ca946c1820399dd26013ad013a28da89e95ae96b0a058f5a7ed1c8ce2152" }, "downloads": -1, "filename": "pymarc-3.1.11.tar.gz", "has_sig": false, "md5_digest": "1c8d774c413fa0acf5f455f2784a6ba7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*", "size": 234855, "upload_time": "2018-12-03T19:03:52", "url": "https://files.pythonhosted.org/packages/0c/24/695f27689046266beb2f3de567434c526b8c6efa80a20156cfaa95ecde14/pymarc-3.1.11.tar.gz" } ], "3.1.12": [ { "comment_text": "", "digests": { "md5": "9c658b974a968cfbb40faec05c46e193", "sha256": "65141126a01d0cff2d60b94545f87cfb97c449ea83cb7e47fc62d500a70fa5fd" }, "downloads": -1, "filename": "pymarc-3.1.12.tar.gz", "has_sig": false, "md5_digest": "9c658b974a968cfbb40faec05c46e193", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*", "size": 214268, "upload_time": "2019-02-27T23:12:41", "url": "https://files.pythonhosted.org/packages/9b/01/50ee6f73c52866bc6288702ac45eed41e135d690bcc142fe63d7100b36ca/pymarc-3.1.12.tar.gz" } ], "3.1.13": [ { "comment_text": "", "digests": { "md5": "6772fdab27e7d1a96497bee5a0f73591", "sha256": "9a673c4fd39cb2cb80b3070f04c9bc015a4aa09c4b7daa0dffe3b3695e9d6c7b" }, "downloads": -1, "filename": "pymarc-3.1.13.tar.gz", "has_sig": false, "md5_digest": "6772fdab27e7d1a96497bee5a0f73591", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*", "size": 214294, "upload_time": "2019-03-27T10:49:27", "url": "https://files.pythonhosted.org/packages/67/3e/1c4b239d179b2a24e8288ad4ae8f87a667bf5acb4c7907c68e3539ab9284/pymarc-3.1.13.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "a24ed84ba6eaed7f5763100c194762d5", "sha256": "76f10540d9d58fed6b47d23111eafb7abb60702cb1605b4103a6b5be4734ad1a" }, "downloads": -1, "filename": "pymarc-3.1.2.tar.gz", "has_sig": false, "md5_digest": "a24ed84ba6eaed7f5763100c194762d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132558, "upload_time": "2016-05-03T14:43:22", "url": "https://files.pythonhosted.org/packages/c3/d0/6f279c223c7d35a18350d7a302aa4df75f38aab313147434ba988922298f/pymarc-3.1.2.tar.gz" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "8056f7a06299c4ac7a0e5849748c1f0d", "sha256": "f2f8e5a5ddb130510df232c2760aa7466f27620dd8dee8d9fbc62e783c76e2c2" }, "downloads": -1, "filename": "pymarc-3.1.3.tar.gz", "has_sig": false, "md5_digest": "8056f7a06299c4ac7a0e5849748c1f0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 222485, "upload_time": "2016-07-18T15:11:25", "url": "https://files.pythonhosted.org/packages/48/bf/bb009f5737ec64aace6b8898e5584148508f3ea34999dcb7a9cdac473c8b/pymarc-3.1.3.tar.gz" } ], "3.1.4": [], "3.1.5": [ { "comment_text": "", "digests": { "md5": "010324c21bc6d1422c7e19dfe688710c", "sha256": "7352a9eacc3da96915931daa71eefc2b6e0f88b60e65c7cea70c0002d1a7c93c" }, "downloads": -1, "filename": "pymarc-3.1.5.tar.gz", "has_sig": false, "md5_digest": "010324c21bc6d1422c7e19dfe688710c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 222522, "upload_time": "2016-07-20T14:24:40", "url": "https://files.pythonhosted.org/packages/a3/fa/0bb1591331a5926887d1617909eb0ff49a5b86220d892525942cbeac41d0/pymarc-3.1.5.tar.gz" } ], "3.1.6": [ { "comment_text": "", "digests": { "md5": "7d4d653b9e79d403d52a47082f8914c9", "sha256": "6449130789d79a022aa4062db4097f07f9ea89c9d4c247e9624fac3a9c9ead0d" }, "downloads": -1, "filename": "pymarc-3.1.6.tar.gz", "has_sig": false, "md5_digest": "7d4d653b9e79d403d52a47082f8914c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 211024, "upload_time": "2017-03-22T16:13:34", "url": "https://files.pythonhosted.org/packages/56/74/587b010f334dba7e7ec10dfd3b96f22ac2ca1b57d5ed18df54485c1bc526/pymarc-3.1.6.tar.gz" } ], "3.1.7": [ { "comment_text": "", "digests": { "md5": "0ce7dddf2b37393dfa09cf3137d9c5f4", "sha256": "0448f9769e717396ce72ae3024cc35478b68362326699a9866d8f1a1f5d95ef4" }, "downloads": -1, "filename": "pymarc-3.1.7.tar.gz", "has_sig": false, "md5_digest": "0ce7dddf2b37393dfa09cf3137d9c5f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 211051, "upload_time": "2017-07-26T16:15:29", "url": "https://files.pythonhosted.org/packages/78/bb/26b839ac49e327053bf9c3d0bd8489e634aa2f940219c44f7fa5c81d0898/pymarc-3.1.7.tar.gz" } ], "3.1.8": [ { "comment_text": "", "digests": { "md5": "e69a440481dbb5544f326587c2eff3ee", "sha256": "9a10c4e25ba6123333c7bdbddd616523861e5dc2809c61febd4b3ea8ce532e2f" }, "downloads": -1, "filename": "pymarc-3.1.8.tar.gz", "has_sig": false, "md5_digest": "e69a440481dbb5544f326587c2eff3ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 229359, "upload_time": "2018-04-09T15:19:36", "url": "https://files.pythonhosted.org/packages/62/5a/4ceee2d5932e12d42bb4717b1758cc0672e0f01ac94a81c52c3ae47d104f/pymarc-3.1.8.tar.gz" } ], "3.1.9": [ { "comment_text": "", "digests": { "md5": "b80e810276de1d8d956c6141fb1deeac", "sha256": "392a7239ff6522b1ea3140a13de491106d2286397ac14eda0621c70fd9426494" }, "downloads": -1, "filename": "pymarc-3.1.9.tar.gz", "has_sig": false, "md5_digest": "b80e810276de1d8d956c6141fb1deeac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 231638, "upload_time": "2018-05-18T15:57:44", "url": "https://files.pythonhosted.org/packages/ae/5d/d7f1641908726ff12c67d938d70e7f9d779dede5bbd96f563e86831ff4e3/pymarc-3.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6772fdab27e7d1a96497bee5a0f73591", "sha256": "9a673c4fd39cb2cb80b3070f04c9bc015a4aa09c4b7daa0dffe3b3695e9d6c7b" }, "downloads": -1, "filename": "pymarc-3.1.13.tar.gz", "has_sig": false, "md5_digest": "6772fdab27e7d1a96497bee5a0f73591", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*", "size": 214294, "upload_time": "2019-03-27T10:49:27", "url": "https://files.pythonhosted.org/packages/67/3e/1c4b239d179b2a24e8288ad4ae8f87a667bf5acb4c7907c68e3539ab9284/pymarc-3.1.13.tar.gz" } ] }