{ "info": { "author": "Michael Howitz", "author_email": "icemac@gmx.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Zope3", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Natural Language :: German", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Programming Language :: Python :: Implementation :: CPython" ], "description": "This package provides import infrastructure for `icemac.addressbook`_.\n\n.. _`icemac.addressbook` : https://pypi.org/project/icemac.addressbook/\n\nCopyright (c) 2008-2019 Michael Howitz\n\nThis package is licensed under the MIT License, see LICENSE.txt inside the\npackage.\n\n.. contents::\n\n=========\n Concept\n=========\n\nImporting data requires the following steps:\n\n- A user having the `Administrator` role uploads an import file to the address\n book. It gets stored there inside the importer.\n\n- When the user decides to import the the uploaded file,\n he is presented with a list of readers which claim to be\n able to read the import file.\n\n- After choosing the import file reader the user has to map which\n field data in the import file should be stored in which field in the\n address book.\n\n- The imported data gets shown and the user can decide to keep or to\n discard the imported data.\n\n=========\n Hacking\n=========\n\nSource code\n===========\n\nGet the source code::\n\n $ hg clone https://bitbucket.org/icemac/icemac.ab.importer\n\nor fork me on: https://bitbucket.org/icemac/icemac.ab.importer\n\nRunning Tests\n=============\n\nTo run the tests yourself call::\n\n $ virtualenv-2.7 .\n $ bin/pip install zc.buildout\n $ bin/buildout\n $ bin/py.test\n\n\n===================================\n Write your own import file reader\n===================================\n\nThe key to extend the import mechanism is to provide a reader for the\nneeded import file type.\n\nThis package already provides an import file reader for CSV files.\n\n`icemac.ab.importxls`_ provides a reader for XLS files, so it could be\na starting point, too.\n\n.. _icemac.ab.importxls: https://pypi.org/project/icemac.ab.importxls\n\n1. Write a reader class\n=======================\n\nThe reader class must implement the interface\n``icemac.ab.importer.interfaces.IImportFileReader``. There is a base\nimplementation in ``icemac.ab.importer.reader.base.BaseReader`` which\nthe new reader class can extend, so there are only four things left to\nimplement (see the interface for a more specific description):\n\n- ``title`` attribute -- shown to the user in the dialog when choosing\n the reader\n\n- ``getFieldNames`` method -- lists the names of the fields in the\n import file\n\n- ``getFieldSamples`` method -- returns samples of a specific field to\n ease the mapping task for the user\n\n- ``__iter__`` method -- iterates the import file to get the data for\n the import.\n\nThe base class file stores the file for reading on the ``file`` attribute.\n\n\n2. Test reader class\n====================\n\n``icemac.ab.importer.reader.testing.ReaderTest`` provides a (base)\ntest class which checks whether the reader behaves as expected. It\nrequires some example files for the reader. The derived reader tests\nmust fulfill the following conventions:\n\n1. The directory structure must look like this: (directories in *italic*)\n\n - reader.py\n - *tests*\n\n - __init__.py\n - test_reader.py\n - *data*\n\n - short.file\n - long.file\n\n2. The `__init__.py` file can be empty.\n\n3. The `test_reader.py` file contains the test class which extends\n ``icemac.ab.importer.reader.testing.BaseReaderTest``. Three\n attributes have to be set on this class:\n\n - ``reader_class`` - must point to the reader's class object\n\n - ``import_file`` - name of the longer import file (see below),\n without path\n\n - ``import_file_short`` name of the shorter import file (see below),\n without path\n\n4. There must be two files in the `data` directory:\n\n - a file for the ``import_file_short`` attribute on the test class,\n containing the following data:\n\n ============= ============= ==============\n **last name** **firstname** **birth_date**\n Koch 1976-01-24\n ============= ============= ==============\n\n - a file for the ``import_file`` attribute on the test class, containing the\n following data:\n\n ============= ============= ==============\n **last name** **firstname** **birth_date**\n Koch Andreas 1976-01-24\n Hula Hanna 2000-01-01\n J |ae| nsen Jens\n Fruma 2001-12-31\n ============= ============= ==============\n\n.. |ae| unicode:: U+000e4\n :trim:\n\n3. Register the reader class\n============================\n\nTo register the reader class with `icemac.addressbook` write a `configure.zcml` file in the reader package::\n\n \n \n \"\n factory=\"\" />\n \n\nThe ``icemac.ab.importer`` package is necessary to integrate the\nimporter UI into the address book. The ``name`` attribute contains a\nunique name to identify the importer internally. The ``factory``\nattribute contains the python path to the reader class.\n\n4. Create a python package\n==========================\n\nThe reader class must be inside a python package. The package must\ndepend on ``icemac.ab.importer`` (``install_requires`` parameter in\n`setup.py`).\n\n\n5. Integrate the reader in icemac.addressbook\n=============================================\n\nDuring installing `icemac.addressbook`, it is possible to enter the\nname of external dependencies. This is the place to integrate your\nreader into `icemac.addressbook`.\n\n\n\n===========\n Changelog\n===========\n\n2.10 (2019-09-28)\n=================\n\n- Adapt to new feature in `icemac.addressbook 9.0`: customization of the labels\n of pre-defined fields:\n\n + use customized labels in import forms\n\n + do not use field label customizations which are set for file fields on\n fields of import files.\n\n- Adapt tests to `icemac.addressbook >= 9.0`.\n\n2.9 (2018-10-13)\n================\n\n- Improve naming of import fields and add descriptions to them.\n\n- Fix wording mess of import file readers, they are now named as file formats.\n\n- Update to changes in test infrastructure in `icemac.addressbook >= 8.0`.\n\n- Change installation procedure from `bootstrap.py` to `virtualenv`,\n see `README.txt`.\n\n\n2.8 (2018-08-03)\n================\n\n- Update to changes in test infrastructure in `icemac.addressbook >= 7.0`.\n\n- Change license from ZPL to MIT.\n\n\nPrevious versions\n=================\n\nSee ``OLD_CHANGES.rst`` inside the package.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/project/icemac.ab.importer", "keywords": "icemac.addressbook", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "icemac.ab.importer", "package_url": "https://pypi.org/project/icemac.ab.importer/", "platform": "", "project_url": "https://pypi.org/project/icemac.ab.importer/", "project_urls": { "Homepage": "https://pypi.org/project/icemac.ab.importer" }, "release_url": "https://pypi.org/project/icemac.ab.importer/2.10/", "requires_dist": [ "gocept.cache", "grokcore.component", "icemac.ab.locales (>=0.8)", "icemac.addressbook (>=9.0.dev0)", "icemac.truncatetext (>=0.2)", "pytz", "setuptools", "z3c.wizard", "zc.sourcefactory", "zope.container", "zope.generations", "zope.interface", "zope.schema", "zope.securitypolicy (>=4.1)", "icemac.addressbook[test] ; extra == 'test'", "zope.testing (>=3.8.0) ; extra == 'test'", "zope.traversing ; extra == 'test'" ], "requires_python": "", "summary": "Import infrastructure for icemac.addressbook", "version": "2.10" }, "last_serial": 5900538, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "67009f66a0299e82f0c3cc03bac68773", "sha256": "2495912ec2fdeb1dfaa4d9fdbf1430b512ff17d5ffa346b204a2699b23dc83bd" }, "downloads": -1, "filename": "icemac.ab.importer-0.9.tar.gz", "has_sig": false, "md5_digest": "67009f66a0299e82f0c3cc03bac68773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31343, "upload_time": "2009-09-28T18:44:57", "url": "https://files.pythonhosted.org/packages/f9/f1/5e2c50722c6bb0ab6b920222b4194ae2ae397aeaa3e41ac9c25ff48e6d5e/icemac.ab.importer-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "fa6f658f34ea73f5d43fdb2fcb13effd", "sha256": "b55d696e5c4278f6adbd17514e8645e6fc144e97976f89ed450db2b8a884482e" }, "downloads": -1, "filename": "icemac.ab.importer-0.9.1.tar.gz", "has_sig": false, "md5_digest": "fa6f658f34ea73f5d43fdb2fcb13effd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29519, "upload_time": "2009-09-28T19:19:32", "url": "https://files.pythonhosted.org/packages/35/a5/df0846fb8cd6d0a33625b855201f44f1bc6c5f7d58aa904f8604e6895f87/icemac.ab.importer-0.9.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "4da390842d125037d1bfa8bde7f61b4f", "sha256": "0cd861ec175055928e9dcea7891981300e2392f3eb9768f02a7e6ced8f09faf0" }, "downloads": -1, "filename": "icemac.ab.importer-1.0.tar.gz", "has_sig": false, "md5_digest": "4da390842d125037d1bfa8bde7f61b4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31945, "upload_time": "2009-11-21T15:52:48", "url": "https://files.pythonhosted.org/packages/d3/a1/4d77fdbce85a8633584e66ef4bf4f2249b4e966292413f6b7841179dc9f0/icemac.ab.importer-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "00a51ffa7cc53bcb8bc91333c38efeaa", "sha256": "1613412f875dbafbe9552abdcb207ebbee3da21f4b5d73a5f5160a92e89e2f5d" }, "downloads": -1, "filename": "icemac.ab.importer-1.0.1.tar.gz", "has_sig": false, "md5_digest": "00a51ffa7cc53bcb8bc91333c38efeaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32480, "upload_time": "2009-12-20T18:49:09", "url": "https://files.pythonhosted.org/packages/64/ea/1522fa5cf2996368fb50759148383714dfc6a8b8e8d090f85431759faca4/icemac.ab.importer-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "a0b12efd4b19d28d22f484f3b505585f", "sha256": "7cb0eed2971dc27672e410c069ff314dd149566656a424d047988abb92587eb9" }, "downloads": -1, "filename": "icemac.ab.importer-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a0b12efd4b19d28d22f484f3b505585f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32858, "upload_time": "2009-12-29T16:52:00", "url": "https://files.pythonhosted.org/packages/81/b0/5bb308b4b0cd9a2b8fa15a9dd6f69abbf2efa693b4ff387249f6adfbe84f/icemac.ab.importer-1.1.0.tar.gz" } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "f02beede7e36a01605b6a18c5a1248d7", "sha256": "64c78317ef3df0542c52d5ca22a9b5aa81349628d6cd0b791ce619429b0f3903" }, "downloads": -1, "filename": "icemac.ab.importer-1.10.0.zip", "has_sig": false, "md5_digest": "f02beede7e36a01605b6a18c5a1248d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64573, "upload_time": "2013-06-13T19:45:04", "url": "https://files.pythonhosted.org/packages/7c/1b/9c90e6a7b6a67aa504fc1f43578cef7c4123ccf8e933097591efa652c615/icemac.ab.importer-1.10.0.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "5dff2963a1876bfd5bb0918e61d8829e", "sha256": "68d5bceccfd22b3cc6d45aff3fe4c6244e10c0db6b8d4e144a97af722ed4bc73" }, "downloads": -1, "filename": "icemac.ab.importer-1.2.0.tar.gz", "has_sig": false, "md5_digest": "5dff2963a1876bfd5bb0918e61d8829e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32987, "upload_time": "2010-02-06T16:00:19", "url": "https://files.pythonhosted.org/packages/28/f3/a5daeb8da92951322bf97165ba40a766ae4d6791f871763e55dc9ae85f76/icemac.ab.importer-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "a6eaadf3c23c3541a7bbc55dfc206725", "sha256": "d32bd439d4c6fdca9d643376469ba9406b82411647c0472f8126163592f61b05" }, "downloads": -1, "filename": "icemac.ab.importer-1.3.0.tar.gz", "has_sig": false, "md5_digest": "a6eaadf3c23c3541a7bbc55dfc206725", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32978, "upload_time": "2010-03-20T14:47:43", "url": "https://files.pythonhosted.org/packages/be/8d/909cf288b596d23394fea81cae2e0541d1395f95e46f0e22c6a27aadea9f/icemac.ab.importer-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "bb6582e9d0ef10053bd2bbbe503826fc", "sha256": "79835492367f5b54b3d4595c9f82cafbf022eeb3f4efaab7a28fc08b4d24eee0" }, "downloads": -1, "filename": "icemac.ab.importer-1.4.0.tar.gz", "has_sig": false, "md5_digest": "bb6582e9d0ef10053bd2bbbe503826fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32960, "upload_time": "2010-08-19T18:22:43", "url": "https://files.pythonhosted.org/packages/5e/5a/50c12e5589a6160e4414dc2cda42871f088e152e9efde061d73023b82cd2/icemac.ab.importer-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "d931f1b43f0d5010d8c89b4af6d62051", "sha256": "35906180267ebb8cff2c242b6d9854523c80f6722fb78c689f8ecbe501eaceb1" }, "downloads": -1, "filename": "icemac.ab.importer-1.5.0.tar.gz", "has_sig": false, "md5_digest": "d931f1b43f0d5010d8c89b4af6d62051", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33555, "upload_time": "2010-11-23T18:29:32", "url": "https://files.pythonhosted.org/packages/4f/11/bb22fbb45e0b0b54c97f53823473e128e4f2ee1d6b2cb8929ae76366e64f/icemac.ab.importer-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "d14948351ef2a449f95ba5c816fe9a8b", "sha256": "6f3545800d69897f40ed8d8ed4ef1295dc3e0c8c260ca82b8dd695f91ffb864f" }, "downloads": -1, "filename": "icemac.ab.importer-1.6.0.tar.gz", "has_sig": false, "md5_digest": "d14948351ef2a449f95ba5c816fe9a8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33608, "upload_time": "2011-02-03T22:01:57", "url": "https://files.pythonhosted.org/packages/05/01/24c527be4ebb1649e96edf9267034324996bfe3924ecfce34e0c6e5fc67b/icemac.ab.importer-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "fb88d4decea607bbce362b2f961d8972", "sha256": "6a023c52fc83f21f86d1c8b38a60b4a879af0e42700dae256eb3fe26996ddcdf" }, "downloads": -1, "filename": "icemac.ab.importer-1.7.0.tar.gz", "has_sig": false, "md5_digest": "fb88d4decea607bbce362b2f961d8972", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35288, "upload_time": "2011-11-03T21:31:03", "url": "https://files.pythonhosted.org/packages/a3/be/ca1eeb87d10043aa7e5a7ff91c84f2e47fbaf3f5e0004da1e2aa458a5cf0/icemac.ab.importer-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "330107a5114bc196f379c2b1989895a7", "sha256": "57cd4265ec77fdb8e271cb1c969213b3517ecc32523e4e19cfca39ca3b251dd9" }, "downloads": -1, "filename": "icemac.ab.importer-1.7.1.tar.gz", "has_sig": false, "md5_digest": "330107a5114bc196f379c2b1989895a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33772, "upload_time": "2011-11-03T21:38:27", "url": "https://files.pythonhosted.org/packages/60/8e/16bc78d16b5278f0c13277a10c226bb715486d113dbb29da92b59b19aae3/icemac.ab.importer-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "f638015ce05d8a6995af9e8fc7296058", "sha256": "827146966c4543253278265c1d0001137669ed18df5b9f5fbc0d55d13a72534d" }, "downloads": -1, "filename": "icemac.ab.importer-1.7.2.tar.gz", "has_sig": false, "md5_digest": "f638015ce05d8a6995af9e8fc7296058", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33846, "upload_time": "2011-11-22T20:58:08", "url": "https://files.pythonhosted.org/packages/6f/93/cb5eb429777a748e78d3a0b5429f093e6127e32161c19f5b648e325e66af/icemac.ab.importer-1.7.2.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "4bc69655b0fdaefef6d65af3d912dd7a", "sha256": "86117cdb9e294cd5a174a0c3a67e860fb00ea5c4c43e6e2d78105f0063ebdb51" }, "downloads": -1, "filename": "icemac.ab.importer-1.8.0.tar.gz", "has_sig": false, "md5_digest": "4bc69655b0fdaefef6d65af3d912dd7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33905, "upload_time": "2011-12-14T20:34:00", "url": "https://files.pythonhosted.org/packages/a3/4c/0fdf9e4651ef398cdca03412e83cbf16ad25a4d0f8c241b71df0198c37a5/icemac.ab.importer-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "cbd8b5deecf00ef1945db3be97624e67", "sha256": "e6918927d3d48a82299ae823827ecba6fa4ed4113f1e6a7a0304c2166a27b4aa" }, "downloads": -1, "filename": "icemac.ab.importer-1.8.1.tar.gz", "has_sig": false, "md5_digest": "cbd8b5deecf00ef1945db3be97624e67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33828, "upload_time": "2012-04-20T22:20:38", "url": "https://files.pythonhosted.org/packages/41/49/9ae07ec72c348184721faecfc4487bad6efd8798de5b861ff7edb4515410/icemac.ab.importer-1.8.1.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "2c5dcc0f96dd54782eb5d5f67484161f", "sha256": "d7a022ad342a0b37cee077ad864bd7410c391a6b39689ead831c61b780e3e53f" }, "downloads": -1, "filename": "icemac.ab.importer-1.9.0.zip", "has_sig": false, "md5_digest": "2c5dcc0f96dd54782eb5d5f67484161f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60769, "upload_time": "2012-12-29T08:49:35", "url": "https://files.pythonhosted.org/packages/03/15/bf07642c15edbac4797747fef8451ca2cd82d80c7c5cbdcc9b5769f1a2e7/icemac.ab.importer-1.9.0.zip" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "34dae5d926847ac4cd0e9afe5751c314", "sha256": "3eaf3521cee445e972b42a470a981f5566fdb45fa20162b07a2b286d0758e052" }, "downloads": -1, "filename": "icemac.ab.importer-2.0.0.tar.gz", "has_sig": false, "md5_digest": "34dae5d926847ac4cd0e9afe5751c314", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36491, "upload_time": "2013-11-03T15:22:01", "url": "https://files.pythonhosted.org/packages/52/31/56946a84fb9ec985f7d3ae3dbbcfa45af62494445654de690d39edc86c94/icemac.ab.importer-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "b2bd3ff34bc6d80171b7f3bb5e9f4965", "sha256": "41f9ef997825b1270d6f280a5159b8dac102119b52f73e3f62d1aff94d91787a" }, "downloads": -1, "filename": "icemac.ab.importer-2.1.0.zip", "has_sig": false, "md5_digest": "b2bd3ff34bc6d80171b7f3bb5e9f4965", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64946, "upload_time": "2014-07-01T18:47:26", "url": "https://files.pythonhosted.org/packages/e4/f9/0c8dd6f79719bdb6a5020761a87fad4a57a257e53298f7993d4a8147db41/icemac.ab.importer-2.1.0.zip" } ], "2.10": [ { "comment_text": "", "digests": { "md5": "860049b3e61e55c09ae5b537af40ae8b", "sha256": "fe89672d9f744fa23f5876f7d07fd59bbe3a7132f7c6366d34c31214368b3aa8" }, "downloads": -1, "filename": "icemac.ab.importer-2.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "860049b3e61e55c09ae5b537af40ae8b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49344, "upload_time": "2019-09-28T20:10:23", "url": "https://files.pythonhosted.org/packages/61/be/2fd4936ac7fa50874f98c4b2cbcee32e85fdd0bf85a2cf3dac6849ec5171/icemac.ab.importer-2.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c35004fd97f997067da65d5abfaef98", "sha256": "040365f9a0e04f17d597411609458d44cf195fb22d1452b125f63854d72a7817" }, "downloads": -1, "filename": "icemac.ab.importer-2.10.tar.gz", "has_sig": false, "md5_digest": "8c35004fd97f997067da65d5abfaef98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34330, "upload_time": "2019-09-28T20:10:25", "url": "https://files.pythonhosted.org/packages/1d/e5/61ca414d1d9fd9b8e4c254aa00f26263ecff072d3b278621030b43b6fba0/icemac.ab.importer-2.10.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "26de8baa7afe8777c01983c0c237f8ae", "sha256": "1a87c50d6bdceeac9036e9838a1ae7e8db5ed643c9dfc689396e378981913fd9" }, "downloads": -1, "filename": "icemac.ab.importer-2.2.tar.gz", "has_sig": false, "md5_digest": "26de8baa7afe8777c01983c0c237f8ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36826, "upload_time": "2016-03-05T12:44:50", "url": "https://files.pythonhosted.org/packages/0a/3c/f946e2c7b1879e3bbf5857d8983b93d57af3027d5f8e14432cf515b3a081/icemac.ab.importer-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "6ed6038e1f58958c4dfac38507c13108", "sha256": "7c0c93ed36d5237521aadf439c8da639b2a1ab9f7c2ebbc38b6d670f16ed9cb6" }, "downloads": -1, "filename": "icemac.ab.importer-2.3.tar.gz", "has_sig": false, "md5_digest": "6ed6038e1f58958c4dfac38507c13108", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36253, "upload_time": "2017-01-07T10:55:47", "url": "https://files.pythonhosted.org/packages/48/d1/8cac88d023aa879ab7c90cee44ebaa97d0e51dc31180fa0149b67df6b9b9/icemac.ab.importer-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "3821e74547a8b461d7d71a07441b0e38", "sha256": "c2633b4f84a714de1fc60bd484c98a3b35cc587dce5a910937fb9a2bd3e90d82" }, "downloads": -1, "filename": "icemac.ab.importer-2.4.tar.gz", "has_sig": false, "md5_digest": "3821e74547a8b461d7d71a07441b0e38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36212, "upload_time": "2017-01-21T06:43:52", "url": "https://files.pythonhosted.org/packages/6b/5e/3d710747e135d8af5cf12c5228f6f41cf573890f00c0fc1bbd0b87a3b954/icemac.ab.importer-2.4.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "0a13019d6d6488dbc8681a7247c27299", "sha256": "a02dcdba2630ff2e5a5f0ffb37d97078389ed86cb877911e5fd0e2f8be4abc57" }, "downloads": -1, "filename": "icemac.ab.importer-2.5.tar.gz", "has_sig": false, "md5_digest": "0a13019d6d6488dbc8681a7247c27299", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36318, "upload_time": "2017-02-04T17:49:48", "url": "https://files.pythonhosted.org/packages/66/9b/ef0f6ea10c353fe5b1fe3070a22123e9223a93b8d398c509935460b8d8df/icemac.ab.importer-2.5.tar.gz" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "bac4533a73d18078f5d7ba738cc71082", "sha256": "031dcb5a9d8bec5adfecf7d922b6c4b5a8edcdbdb711d51c8ff97efc481a7581" }, "downloads": -1, "filename": "icemac.ab.importer-2.6.tar.gz", "has_sig": false, "md5_digest": "bac4533a73d18078f5d7ba738cc71082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36496, "upload_time": "2017-04-08T19:50:07", "url": "https://files.pythonhosted.org/packages/20/29/9af3c6328305212d7460511c13dfbb0df84befe4f3839d9ef9b95e3e648d/icemac.ab.importer-2.6.tar.gz" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "10222cc3b7d7e2b127bbe4feb3bed441", "sha256": "a6932921fc2e59b6cfe5aa8fa8e5c4ffac996c4e221b3f513967ca6c2af6f969" }, "downloads": -1, "filename": "icemac.ab.importer-2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10222cc3b7d7e2b127bbe4feb3bed441", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51381, "upload_time": "2017-12-26T15:47:28", "url": "https://files.pythonhosted.org/packages/1d/cb/713e6ee67d91834809dc47dffd5a84f00bf37f18c04133fbe6afec86de5d/icemac.ab.importer-2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f264377466ca9d14240edf66e9a3253", "sha256": "125ec1405ade4fef5831d9f990709c0ac819065887f9371ac2feef555c4d3fd9" }, "downloads": -1, "filename": "icemac.ab.importer-2.7.tar.gz", "has_sig": false, "md5_digest": "8f264377466ca9d14240edf66e9a3253", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35813, "upload_time": "2017-12-26T15:47:31", "url": "https://files.pythonhosted.org/packages/6b/65/196afe9724de655d042310bf8190d03e82b10cff4dd20ebbc87569ac76ef/icemac.ab.importer-2.7.tar.gz" } ], "2.8": [ { "comment_text": "", "digests": { "md5": "5c9ab53504514574e3079a73980f9461", "sha256": "bd6a426e75f45894a7e555b66d626d93be48c0b6fb61d69a58d51cccfd989acd" }, "downloads": -1, "filename": "icemac.ab.importer-2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c9ab53504514574e3079a73980f9461", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50951, "upload_time": "2018-08-03T09:53:23", "url": "https://files.pythonhosted.org/packages/16/0e/436cb38722a6c3c1690d4e9927b2e4fcd51b102e14d1819170cf339c0300/icemac.ab.importer-2.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67c73ac300312d0e025b46fa1f652850", "sha256": "d32507b4a21f62137ea5d631fb925fa9fee0b3ee31740dd409f31c700df69426" }, "downloads": -1, "filename": "icemac.ab.importer-2.8.tar.gz", "has_sig": false, "md5_digest": "67c73ac300312d0e025b46fa1f652850", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35223, "upload_time": "2018-08-03T09:53:25", "url": "https://files.pythonhosted.org/packages/df/a7/8bf4f2786cf8baebd08ae06aadd21f1a81d2ecd61fc475b6563a698cf262/icemac.ab.importer-2.8.tar.gz" } ], "2.9": [ { "comment_text": "", "digests": { "md5": "da004e35ff68bc216724271aae02ca77", "sha256": "d7644477e0567bb59c81c0acf9b75c3cc4ed4cfca9941345cc5d535344369262" }, "downloads": -1, "filename": "icemac.ab.importer-2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da004e35ff68bc216724271aae02ca77", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51263, "upload_time": "2018-10-13T14:35:06", "url": "https://files.pythonhosted.org/packages/82/92/c8b600090da77bbed540a477571ef9bf19156b5d3e0541ce4d52ba213683/icemac.ab.importer-2.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cab64bd3c4d4215ade57ff0d8fda9cd7", "sha256": "d8a0768d841d3c06aa2a82a22bafe38ef3d04117daf507ad610d37e6aa13f64e" }, "downloads": -1, "filename": "icemac.ab.importer-2.9.tar.gz", "has_sig": false, "md5_digest": "cab64bd3c4d4215ade57ff0d8fda9cd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33299, "upload_time": "2018-10-13T14:35:07", "url": "https://files.pythonhosted.org/packages/23/66/672a31513bd5b86bbdbda7a62dbae6074705d22055cd5a25001ee7c7bd41/icemac.ab.importer-2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "860049b3e61e55c09ae5b537af40ae8b", "sha256": "fe89672d9f744fa23f5876f7d07fd59bbe3a7132f7c6366d34c31214368b3aa8" }, "downloads": -1, "filename": "icemac.ab.importer-2.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "860049b3e61e55c09ae5b537af40ae8b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49344, "upload_time": "2019-09-28T20:10:23", "url": "https://files.pythonhosted.org/packages/61/be/2fd4936ac7fa50874f98c4b2cbcee32e85fdd0bf85a2cf3dac6849ec5171/icemac.ab.importer-2.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c35004fd97f997067da65d5abfaef98", "sha256": "040365f9a0e04f17d597411609458d44cf195fb22d1452b125f63854d72a7817" }, "downloads": -1, "filename": "icemac.ab.importer-2.10.tar.gz", "has_sig": false, "md5_digest": "8c35004fd97f997067da65d5abfaef98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34330, "upload_time": "2019-09-28T20:10:25", "url": "https://files.pythonhosted.org/packages/1d/e5/61ca414d1d9fd9b8e4c254aa00f26263ecff072d3b278621030b43b6fba0/icemac.ab.importer-2.10.tar.gz" } ] }