{ "info": { "author": "Amit Upadhyay", "author_email": "upadhyay@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Information Technology", "Intended Audience :: Other Audience", "Intended Audience :: System Administrators", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development" ], "description": "Issues you can help with right now: |waffle|\n\nBuild Status: |build-status| |build-health|\n\n.. |waffle| image:: https://badge.waffle.io/amitu/importd.png?label=ready&title=Ready\n :target: https://waffle.io/amitu/importd\n :alt: 'Stories in Ready'\n\n.. |build-status| image:: https://travis-ci.org/amitu/importd.png?branch=master\n :target: https://travis-ci.org/amitu/importd\n\n.. |build-health| image:: https://landscape.io/github/amitu/importd/master/landscape.svg\n :target: https://landscape.io/github/amitu/importd/master\n :alt: Code Health\n\nWhat is importd?\n================\n\nSlides of a talk I gave about importd: http://amitu.com/importd/\n\nDjango is awesome, but starting a new project in it is a pain. importd is\ninspired from ruby's sinatra. Hello world django project:\n\n.. code-block:: python\n\n from importd import d\n d(DEBUG=True)\n\n @d(\"/\")\n def idx(request):\n return \"index.html\"\n\n @d(\"/post//\")\n def post(request, post_id):\n return \"post.html\", {\"post_id\": post_id}\n\n if __name__ == \"__main__\":\n d.main()\n\nTo run it:\n\n.. code:: bash\n\n $ python foo.py\n\nThis will start the debug server.\n\nTo run it in production:\n\n.. code:: bash\n\n $ gunicorn foo:d\n\nExamples\n========\n\n* Simple example : https://github.com/amitu/importd/tree/master/examples\n* importd-boilerplate : https://github.com/if1live/importd-boilerplate\n\n * importd + jinja2 + django-debug-toolbar + django REST framework\n\nSettings Framework\n==================\n\nManaging settings in django is done via a settings.py file. Then people put a\n``local_settings.py`` to override. This does not scale too well, we end up\nhaving very big settings file with almost no structure, and there are many\nissues because of lack of synchronization of ``local_settings.py`` among\ndeveloper's machines.\n\nimportd has some methods to hopefully make this simpler and more standardized.\n\nFirst of all there is no ``local_settings.py``. Setting customization are of two\nkinds, picking different things for development and prod, eg you want to\nactivate statsd for prod, but debug_toolbar for development. Both these should\nbe checked in so there is no scope of people not getting some setting\naccidentally. Then there are setting customization for not storing some things\nin version control system, say passwords and access tokens and keys. These\nshould be managed via environment variable.\n\nAnd then there is also a concern of exposing settings to template. We have a\ntemplate context processor, which can expost whole settings to templates, but\nthat is uncomfortable to many. You may want to expose only a small subset of\nthings you describe in settings, and you want to do this with minimal fuss.\n\n``importd.env``\n---------------\n\nWith that in mind importd has ``env()``, which simply reads data from\nenironment. So in your app.py you can do:\n\n.. code:: python\n\n from importd import d, env\n d(\n DEBUG=not env(\"IS_PROD\", False),\n db=env(\"DB_URL\", \"mysql://root:@localhost/dbname\")\n )\n\nIt is highly recommended you include ``envdir`` in your project. May be someday\nimportd will auto detect envdir and set it up.\n\n``env`` is pretty smart, it takes ``default=`` and ``factory=``. If ``default``\nis passed, the string value of environment variable is converted to the\n``type()`` of ``default``. You can overwrite this behaviour by passing your own\n``factory``, or you can disable this behaviour altogether by passing\n``factory=importd.NotSet``.\n\n``env()`` also treats booleans by converting strings like \"False/off/no\" (case\ninsensitive) to python's ``False`` value (and non empty string to True as\n``bool()`` does).\n\n``importd.debug``\n-----------------\n\nWith ``.debug()`` you can set some setting to have different values based on\n``DEBUG``.\n\n.. code:: python\n\n from importd import d, debug\n d(\n DEBUG=not env(\"IS_PROD\", False),\n STATSD_CLIENT=debug(\n 'django_statsd.clients.toolbar', prod='django_statsd.clients.normal'\n ),\n )\n\nThis will set ``STATSD_CLIENT`` to appropriate value based on if we are in debug\nmode or not. This is as simple as putting an if condition, but it gets repeated\nso many times, its worth using this shortcut. Also this way things stay in same\nplace, you do not look for up and down the settings file, and in\nlocal_settings.py to see if the variable has been overwritten.\n\n``importd.e``\n-------------\n\nThis lets you \"expose\" a setting for access in templates. You should not use\n``\"django.core.context_processors.settings\"`` as a\n``TEMPLATE_CONTEXT_PROCESSORS``, instead use ``\"importd.esettings\"`` context\npreprocessor, and in templates you will have access to ``esettings`` variable.\n\nTo mark a variable as exposed you have to do this:\n\n.. code:: python\n\n from importd import d, e\n\n d(\n DEBUG=True,\n SOME_VAR=e(\"its value\"),\n )\n\nThis will make ``SOME_VAR`` available in settings as well as in ``esettings``.\n\n``importd.s``` parameter\n-------------------------\nThis lets you re-use settings variables. In settings file we define variables \nand reuse them when needed. In importd you can reuse defined settings variables.\n\n.. code:: python\n from importd import d, s\n \n d(\n DEBUG=True, \n TEMPLATE_DEBUG=s(\"DEBUG\")\n ) \n\nThis will set ``TEMPLATE_DEBUG`` settings variable to ``DEBUG`` value. \n``s`` will raise ``ImproperlyConfiguredError`` exception if you will try to use \nit inside of key value. \n\n.. code:: python\n from importd import d, s\n\n d(\n EMAIL=\"foo@example.com\",\n ADMINS=(s(\"EMAIL\"), \"hello@example.com\")\n )\n\nAbove example will raise ``ImproperlyConfiguredError``. \n\n``d(debug={})`` parameter\n-------------------------\n\nSome settings are only needed in debug environment, or need to be overwritten,\nyou can use the ``debug=`` keyword argument to set things up.\n\n.. code:: python\n\n from importd import d\n\n d(\n DEBUG=False,\n SOME_VAR=\"this is prod value\",\n debug=dict(\n SOME_VAR=\"this is debug value\"\n )\n )\n\nYou can also use `importd.NotSet` as a value in debug dict, and the setting will\nbe removed altogether in the approprite environment (debug or prod).\n\nd.openenv(path=None)\n---------------\nAbove method will open envdir directory in current directory and will load all \nenvironment variable inside this directory. If path is realpath i.e. full path\nthen importd will try to look into specified path. If relative path\nspecified into path then importd will look relative to current directory. \n\nIt is recommended to call it just after importing d.\n\ndebug:/prod: prefix for ``INSTALLED_APPS`` etc\n-----------------------------------------------\n\nIt is a common pattern that some apps are only needed in debug environment, say\ndevserver, or debug_toolbar. And since order of apps in ``INSTALLED_APPS``, and\nmiddelware etc is important, we end up copying the whole ``INSTALLED_APPS``,\n``MIDDLEWARE_CLASSES`` etc for prod and dev, and this then tend to diverge since\nthey are in different locations. Not good.\n\n.. code:: python\n\n from importd import d, env\n d(\n DEBUG=env(\"IS_PROD\", True),\n INSTALLED_APPS=[\n \"django.contrib.contenttypes\",\n \"django.contrib.auth\",\n \"django.contrib.sessions\",\n\n \"debug:devserver\",\n \"debug:debug_toolbar\",\n\n \"myapp\"\n ]\n )\n\nNotice the ``debug:`` prefix in ``devserver`` and ``debug_toolbar``. Depending\non the value of ``DEBUG``, these lines would be included or not. importd looks\nfor strings in ``MIDDLEWARE_CLASSES``, ``INSTALLED_APPS`` and\n``TEMPLATE_CONTEXT_PROCESSORS``.\n\nSimilarly if something starts with ``prod:``, it is only included in production\nenvironment.\n\nBackward Incompatibile Change\n=============================\n\n``d.main()`` used to be not required, now it is.\n\nFeatures\n========\n\n* fully compatible with django\n* supports smarturls\n* most of regularly used django functions and classes available in d.\n namespace, eg d.HttpResponse, d.render_to_response, d.get_object_or_404 etc\n* automatically maps \"templates\" folder in foo.py directory to serve templates\n* automatically maps \"static\" folder in foo.py to serve static content\n* management commands still available: $ python foo.py shell\n* wsgi compliant\n* gunicorn support\n* works seamlessly with fhurl (http://packages.python.org/fhurl/)\n* Auto Add django-debug-toolbar (Needs to add it manually to INSTALLED_APPS)\n* Auto SECRET_KEY: If no SECRET_KEY on settings, try to read SECRET_KEY from\n ./secret.txt , if no ./secret.txt generate a random string then write it to\n ./secret.txt and finally return it as SECRET_KEY.\n* Auto Add coffin/django-jinja (jinja2 integration)\n* Support for livereload\n\nInstallation\n============\n\n.. code:: bash\n\n $ pip install importd\n\nDocumentation\n=============\n\nhttp://importd.readthedocs.org/en/latest/\n\nChangeLog\n=========\n\nhttps://github.com/amitu/importd/blob/master/ChangeLog.rst\n\nContributors\n============\n\n* Amit Upadhyay (https://github.com/amitu)\n* Dmytro Vorona (https://github.com/alendit)\n* Jannis Leidel (https://twitter.com/jezdez)\n* Lukasz Balcerzak (https://github.com/lukaszb)\n* Juan Carlos (https://github.com/juancarlospaco)\n* Josep Cugat (https://github.com/jcugat)\n* Yu Byunghoo (https://github.com/if1live)\n* Arpit Singh (https://github.com/arpitremarkable)\n* Hitul Mistry (https://github.com/hitul007)\n\nContribution Guide\n==================\n\nTo view this file, or any restructuredtext file locally before comitting on git,\ninstall ``restview`` from pypi.\n\n**Pull Requests**: If you fork this repository to send pull request, please\ncreate a branch for your work instead of working directly on master. This way\nyour master will track my master, and in case the pull request is rejected, or\ndelayed, your master stays clean. This also makes easy to send more than one\npull requests from your fork.\n\nLICENSE\n=======\n\n* BSD\nimportd ChangeLog\n=================\n\n0.4.3 - 12-Oct-2015\n-------------------\n* New tag s added. \n* It is recommended to call d.openenv before calling it in main. \n* Extra python path cannot be added into d as kwargs. \n \n0.4.2 - 9-Oct-2015\n------------------\n* Fixed process_view of middleware not called. \n* Extra python path can be added into d as kwargs argument ENVDIR. \n\n0.4.1 - 30-Sep-2015\n-------------------\n* Fixed AttributeError when calling d.dotslash. \n* don't auto configure ROOT_URLCONF if already configured\n\n0.4.0 - 27-Aug-2015\n-------------------\n\nSettings Framework Release\n\n* added `debug` keyword argument that takes dict and is added to base settings\n only if DEBUG is true\n* added importd.env, which checks a key in environment and if not present\n returns a default value (so that I do not have to write this utility\n everywhere)\n* added a importd.debug() that can be used for conditional settings\n* MIDDLEWARE_CLASSES, INSTALLED_APPS or TEMPLATE_CONTEXT_PROCESSORS is looked\n for settings that starts with \"debug:\", such values are dropped completely in\n prod, and in debug the \"debug:\" prefix is stripped. similarly we have \"prod:\".\n* created impoortd.e() which can be used to \"expose\" some of the settings to\n template. in order to use it in template, add a template context processor\n \"importd.esettings\", this will make available a variable named \"esettings\".\n\n\n0.3.3 - 24-Feb-2015\n-------------------\n\n* added livereload command/feature.\n\n\n0.3.2 - 27-Jan-2015\n-------------------\n\n* Added blueprint document.\n* calling django.setup() when available\n\n\n0.3.1 - 27-Oct-2014\n-------------------\n\n* released without blueprint thing. rereleasing.\n\n\n0.3.0 - 27-Oct-2014\n-------------------\n\n* Changed default setting STATIC_ROOT from ``static`` to ``staticfiles`` and set new default setting STATICFILES_DIRS to ``static``. This means that if you use the collectstatic management command, it will collect the files from the ``static`` folder and copy them to ``staticfiles``. If you use an external web server, you have to change the local path of the url http://server/static/ to serve files from the ``staticfiles`` folder.\n* Auto Add django-debug-toolbar: try to import it, if sucessful and is not on settings and the database exist(debug_toolbar needs a DB) and DEBUG=True, then configure debug_toolbar.\n* Auto Add SECRET_KEY: If no SECRET_KEY on settings, try to read SECRET_KEY from ./secret.txt , if no ./secret.txt generate a random string then write it to ./secret.txt and finally return it as SECRET_KEY.\n* Auto Add django.contrib.humanize.\n* Auto Add django.contrib.staticfiles.\n* Auto Import get_list_or_404, render, redirect from django.shortcuts.\n* Fixed Tests for new features.\n* Support django-debug-toolbar 1.2.1\n* Add importd-boilerplate hyperlink.\n* Auto Add coffin/django-jinja.\n* Added support for Django1.7 and Python3.4, removed support for python3.3.\n* Added autoimport keyword argument, to control if views etc should be auto\n imported.\n* Added a blueprint like framework inspired from flask\n\n\n0.2.9 - 10-Nov-2013\n-------------------\n\n* there was a bug in previous release, d.dotslash() always returned the same\n value if called before configuring django\n\n\n0.2.8 - 10-Nov-2013\n-------------------\n\n* integrated with speaklater(optional), if available, d.dotslash() can be used\n before django is configured, returns a lazy string, which becomes\n \"available\" after django has been configured. suitable for configuring\n template dirs or static files etc.\n\n\n0.2.7 - 4-Nov-2013\n------------------\n\n* db kwarg can now be a string or (string, dict), in later case dict would be\n merged into dict returned by dj_database_url.parse(), to support extra\n settings django allows eg OPTIONS, CONN_MAX_AGE[this one I particularly need\n in every projct, and dont want to miss out on using dj_database_url]\n\n\n0.2.6 - 4-Nov-2013\n------------------\n\n* support for django 1.6c1\n\n\n0.2.5 - 4-Nov-2013\n------------------\n\n* now accepts db= kward when configuring, uses dj_database_url to parse db\n\n\n0.2.4 - 4-Nov-2013\n------------------\n\n* changes to serve admin static files\n\n\n0.2.3 - 16-Aug-2013\n-------------------\n\n* turns out importd depends on django :-)\n\n\n0.2.2 - 12-Aug-2013\n-------------------\n\n* support for django 1.3.7\n* testing django 1.5.2, 1.4.6 now.\n\n\n0.2.1 - 12-Aug-2013\n-------------------\n\n* packaging was broken, thank you @jezdez\n\n\n0.2.0 - 4-Aug-2013\n------------------\n\nThere is a backward incompatible change in this release. importd has removed\natexit magic, which means a call to d.main() must be included somewhere.\n\n.. code-block:: python\n\n from importd import d\n\n @d(\"/\")\n def hello(request):\n return d.HttpResponse(\"hello world\")\n\n if __name__ == \"__main__\":\n d.main() # NOTE THIS\n\n* BACKWARD INCOMPATIBLE: remove atexit magic, d.main() is the replacement\n* gunicorn cleanly exits now\n* tests, support django 1.4.3 and 1.5.1 for each of python 2.6, 2.7 and 3.3\n* less magic, no more sys.modules tweaking\n* runserver now reloads when any file changes\n* added auto generated MANIFEST.in (using check-manifest)\n* added support for mounting urls to custom locations\n\n\n0.1.4 - 22-Oct-2012\n-------------------\n\n* setup.py was buggy\n\n\n0.1.3 - 22-Oct-2012\n-------------------\n\n* setup.py was buggy\n\n\n0.1.2 - 13-Aug-2012\n-------------------\n\n* few bug fixes, APP_DIR was calculated incorrectly\n* automatically configure databases if DATABASES is not passed\n* auto import .views and .forms of each installed app to give all\n @d(\"pattern\") decorators visibility\n* auto import .signals in each app to allow signals to register themselve,\n better than import them from models.py explicitly and fighting the circular\n imports issue\n\n\n0.1.1 - 8-Aug-2012\n------------------\n\n* refactored out smarturls into a separate project\n\n\n0.1.0 - 6-Aug-2012\n------------------\n\nInitial release.", "description_content_type": null, "docs_url": "https://pythonhosted.org/importd/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amitu/importd", "keywords": "Django,Miniframework,ImportD,Web,Minimalism", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "importd", "package_url": "https://pypi.org/project/importd/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/importd/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/amitu/importd" }, "release_url": "https://pypi.org/project/importd/0.4.3/", "requires_dist": null, "requires_python": null, "summary": "A django based miniframework, inspired by Sinatra", "version": "0.4.3" }, "last_serial": 2012405, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "853ee2213dccc10b5e9dc66352a6b848", "sha256": "4dd5f701979fb70ccb20267ab52565623b4a8cd0680a2031eacf711e8666943f" }, "downloads": -1, "filename": "importd-0.1.0.tar.gz", "has_sig": false, "md5_digest": "853ee2213dccc10b5e9dc66352a6b848", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3341, "upload_time": "2012-08-05T15:04:46", "url": "https://files.pythonhosted.org/packages/32/6d/a9c482356982c5e77090c09879c7c9fccf8a59622498e08e460f2939d76f/importd-0.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "b636a51ec8ff008359dda7e441c3948c", "sha256": "57bb6a2096390eb30780f4a15881147e3116cfc88a3d9d73f0b2e30fcc4b2341" }, "downloads": -1, "filename": "importd-0.1.0.zip", "has_sig": false, "md5_digest": "b636a51ec8ff008359dda7e441c3948c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5491, "upload_time": "2012-08-05T15:04:47", "url": "https://files.pythonhosted.org/packages/5a/2e/b75d3e895b4723444124fa785f88785493ece960960d8d90597889f75d48/importd-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c340f930fc868a89edc6cad15eb51dfe", "sha256": "2068a66c52df46183c0aa378948935874e04702b3b367436611ef4e31686374e" }, "downloads": -1, "filename": "importd-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c340f930fc868a89edc6cad15eb51dfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3169, "upload_time": "2012-08-08T16:40:21", "url": "https://files.pythonhosted.org/packages/d9/50/e7358353bc6a8e223186ff620d0826ce93daa2f382ec2345dad9f2230fb6/importd-0.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "5623b6328d8560431a6295bcaa521fdb", "sha256": "c7a2e383dd958bfd272bcb1e9b3ad41b0e3f944375a1b0c19c6501df906da28e" }, "downloads": -1, "filename": "importd-0.1.1.zip", "has_sig": false, "md5_digest": "5623b6328d8560431a6295bcaa521fdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5268, "upload_time": "2012-08-08T16:40:25", "url": "https://files.pythonhosted.org/packages/c5/f8/09ca98054a53b25ccf81d9587fe040d2eac860193f4881e440071392de61/importd-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cd176199ab02a10b9a9491605629814a", "sha256": "0c9aef781ba01ffd171bed0b86c4633bd22e5d888ec3591b4651516d9fa3165d" }, "downloads": -1, "filename": "importd-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cd176199ab02a10b9a9491605629814a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3330, "upload_time": "2012-08-13T15:59:02", "url": "https://files.pythonhosted.org/packages/72/04/9e9cce13f960eaccd4a991a290c40633be19e6c3e6568a2bf9042cbcf053/importd-0.1.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "c2235e5965c48ec29682a7cfcc8c3b6c", "sha256": "825d208c47c47bfa0eac7d43a79d4d190c339afcd7c1dfb65213b999d5750713" }, "downloads": -1, "filename": "importd-0.1.2.zip", "has_sig": false, "md5_digest": "c2235e5965c48ec29682a7cfcc8c3b6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5445, "upload_time": "2012-08-13T15:59:03", "url": "https://files.pythonhosted.org/packages/ed/df/c7f8a041744de6dd4751b505b04caeb151f1b3036bfbe2e4b5583f9497b8/importd-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6d99a8087147497cde4f183a1806cfda", "sha256": "9609180eb5233d94fee911995ce90edcc3e988d004667de52391ce467af99c69" }, "downloads": -1, "filename": "importd-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6d99a8087147497cde4f183a1806cfda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3313, "upload_time": "2012-10-22T15:19:30", "url": "https://files.pythonhosted.org/packages/56/fd/9262aca9f7d33e6691fdc296cae9aab305e9a3aa5577c40b80f5dbac3c9a/importd-0.1.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "bd78f03cb705adf4a29d2e1c1ef66344", "sha256": "89bd528082a0a7e712c0fb0dfcfd717f79ec87c05b8572a6e16554cd5d79e416" }, "downloads": -1, "filename": "importd-0.1.3.zip", "has_sig": false, "md5_digest": "bd78f03cb705adf4a29d2e1c1ef66344", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5428, "upload_time": "2012-10-22T15:19:32", "url": "https://files.pythonhosted.org/packages/0f/d8/5370ed5268b8eb50d5f9dfd5e3a6c16dd344c3aa575c33190756354bd3e9/importd-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1c86b0a8e4ac395c3f92a35570f03af7", "sha256": "5ee4afbf62ef7c11431ff3cdf708bd474fddb1178033ee301e0346ce245ca38b" }, "downloads": -1, "filename": "importd-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1c86b0a8e4ac395c3f92a35570f03af7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3315, "upload_time": "2012-10-22T15:32:59", "url": "https://files.pythonhosted.org/packages/31/07/5353a2bd4cd447231a0c0758ebfa1c657b8cd6548594ea062a8187ad5db4/importd-0.1.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "ab636fec26b7586d41cfcaccaabc3398", "sha256": "fae50a274d535c454047fb8bc2aa89cb104c4458e098c8610498ce65eaffede4" }, "downloads": -1, "filename": "importd-0.1.4.zip", "has_sig": false, "md5_digest": "ab636fec26b7586d41cfcaccaabc3398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5428, "upload_time": "2012-10-22T15:33:01", "url": "https://files.pythonhosted.org/packages/88/40/c10c3d0de6fd5895c89d9b6c679ac7e8d4cd77b09a4d967ad15d43e6fd7c/importd-0.1.4.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a844c93f9803f376f3bf3db982ad41fb", "sha256": "26e7e8417f0520a1d9b2ac0d0e93bd4bc2fd2fe84e178d5e8885b12dfeca9eae" }, "downloads": -1, "filename": "importd-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a844c93f9803f376f3bf3db982ad41fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18623, "upload_time": "2013-08-05T08:14:40", "url": "https://files.pythonhosted.org/packages/01/81/d81a1b9f7e5d1ef8465e485693a7e7a51f2e46ebe93746f3ce9f9fe80882/importd-0.2.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "d9b4afa1153964543b3ef8184487f9d4", "sha256": "23200501ab0b8d444a8a0b099c3b939b82805de5c9f098c8c18b27fd6dbd1286" }, "downloads": -1, "filename": "importd-0.2.0.zip", "has_sig": false, "md5_digest": "d9b4afa1153964543b3ef8184487f9d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29092, "upload_time": "2013-08-05T08:14:43", "url": "https://files.pythonhosted.org/packages/ee/48/1eaa38dfa69fa6a4c176b40d30835cfce6998f357643345bbdb037736a11/importd-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d3895f2b08b695d0d72bfd2ac634606b", "sha256": "5e2876de46086cbc76be93a5630dfc8d752719b2eabb02dec87a27b9d4797520" }, "downloads": -1, "filename": "importd-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d3895f2b08b695d0d72bfd2ac634606b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18677, "upload_time": "2013-08-12T16:22:06", "url": "https://files.pythonhosted.org/packages/d6/7c/ac9d78502ee91c8173b74dbdfef4aa9df58f223a3e63acae66d23d72a842/importd-0.2.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "aef163da89e75b9e7fd810018bb211d6", "sha256": "f9b5bbc411706739c8446bfb8447c3d48c5e3cc4faa5c1dae15662491eb370fe" }, "downloads": -1, "filename": "importd-0.2.1.zip", "has_sig": false, "md5_digest": "aef163da89e75b9e7fd810018bb211d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29154, "upload_time": "2013-08-12T16:22:10", "url": "https://files.pythonhosted.org/packages/02/a1/682bc7e20d0b68de8e05198b8cd015a59368a0076c42e9ca320e81daab89/importd-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "9d46f000ac1392318bdbf87cadf646af", "sha256": "14f218b77e6eadf0a9b4511d8085a3b87f57feed0c8de349cc2d319d01971e35" }, "downloads": -1, "filename": "importd-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9d46f000ac1392318bdbf87cadf646af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18836, "upload_time": "2013-08-14T20:22:03", "url": "https://files.pythonhosted.org/packages/f4/6d/897cbc78c041ff7cdeedc488728053f911b4439d97efbdc3163e96fa4ad0/importd-0.2.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "6624580c164614ef928d901d796ae7a3", "sha256": "5ce1394fde8e9fcba07039f9bd72d5c900b7f58391dc45dc730c3203aea5542a" }, "downloads": -1, "filename": "importd-0.2.2.zip", "has_sig": false, "md5_digest": "6624580c164614ef928d901d796ae7a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29388, "upload_time": "2013-08-14T20:22:09", "url": "https://files.pythonhosted.org/packages/2a/85/c1bdf72d413192e698bacdb1cfecd863b015c178fa75fe5d0ce0f4c7d13d/importd-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "075b8aaba26b882927c16257723ceaec", "sha256": "937394a1c9515d58956c78fdb2bbfc5c2fad9d0654002410b3121e832bf8bccd" }, "downloads": -1, "filename": "importd-0.2.3.tar.gz", "has_sig": false, "md5_digest": "075b8aaba26b882927c16257723ceaec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19065, "upload_time": "2013-08-16T22:42:07", "url": "https://files.pythonhosted.org/packages/33/18/7a16ee9398f2e26cd7922c6e1caa899b199eb035c9eef9f7a952a67806f9/importd-0.2.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "9398603d93ed7336dba8d9a977116838", "sha256": "91d823f3dbca1a9d6080babaa33bb20c5d1d4a3405c75962be438882e9d705c9" }, "downloads": -1, "filename": "importd-0.2.3.zip", "has_sig": false, "md5_digest": "9398603d93ed7336dba8d9a977116838", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29826, "upload_time": "2013-08-16T22:42:08", "url": "https://files.pythonhosted.org/packages/fc/c2/baf2be69055d89647f007389be8bb086b3189c18b830f4d53254d6f9fbd7/importd-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "0976781aacd042ef99beaf2060481cd6", "sha256": "38ef717c8a1fd09f3d1741d474c6db2507f6c9741158a0bd1b946baa5258ca29" }, "downloads": -1, "filename": "importd-0.2.4.tar.gz", "has_sig": false, "md5_digest": "0976781aacd042ef99beaf2060481cd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19108, "upload_time": "2013-11-03T19:01:14", "url": "https://files.pythonhosted.org/packages/ca/56/6aa243b70325de9df1bdb5514756db9c38cdf10d97d5c31eaf99d4d2fcde/importd-0.2.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "baa9d98a0afe5f752c2b57535ab4e5c8", "sha256": "f4d4966b37a94b391a91fc34131512dd082be80f91395166af5c0f93fc0bb6a7" }, "downloads": -1, "filename": "importd-0.2.4.zip", "has_sig": false, "md5_digest": "baa9d98a0afe5f752c2b57535ab4e5c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29868, "upload_time": "2013-11-03T19:01:19", "url": "https://files.pythonhosted.org/packages/c3/9d/6b11e5ed800800267432a98a8bbc4daef55d64973d30196474cf8ff3bb8c/importd-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "d08211f71cd0db216fd3de21e610869b", "sha256": "e16fc8beaf1c78d957e626cdaee5c3bcb83b667e819ba1f4dc1f5a0f24f1a098" }, "downloads": -1, "filename": "importd-0.2.5.tar.gz", "has_sig": false, "md5_digest": "d08211f71cd0db216fd3de21e610869b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19190, "upload_time": "2013-11-03T20:24:41", "url": "https://files.pythonhosted.org/packages/a2/ac/bc892f8ad22d3e55f8500bc96c03dfbf41db9369c5e6e24a664ca84076cb/importd-0.2.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "45700337fd51411a3ddedace4aa51c6d", "sha256": "5729ed26dce36cdf4f14e6704823431fedb38f1323700af417e9c6bb8033acea" }, "downloads": -1, "filename": "importd-0.2.5.zip", "has_sig": false, "md5_digest": "45700337fd51411a3ddedace4aa51c6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29976, "upload_time": "2013-11-03T20:24:46", "url": "https://files.pythonhosted.org/packages/f8/95/1032261c08d2a8527b83da7f38663a6b0feb644777e353d4edb629bd2114/importd-0.2.5.zip" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "5cf4c9dca70280ced4ba6cbb0eebd434", "sha256": "c6baa7efd56377968f8864474d5fb99a4fdce902de6bc110697eb81d7caa75d0" }, "downloads": -1, "filename": "importd-0.2.6.tar.gz", "has_sig": false, "md5_digest": "5cf4c9dca70280ced4ba6cbb0eebd434", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19222, "upload_time": "2013-11-04T11:44:16", "url": "https://files.pythonhosted.org/packages/b7/26/fbb079d2d2eef164a4d486420cc85a81516747e9aeee52affda768ae03b6/importd-0.2.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "1a4ac840c341afda768ed818ce8fc1bb", "sha256": "203ff509707b23dc2e67e894b385bc147296f2a506b098fbf71f1617ddbbcb1d" }, "downloads": -1, "filename": "importd-0.2.6.zip", "has_sig": false, "md5_digest": "1a4ac840c341afda768ed818ce8fc1bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30002, "upload_time": "2013-11-04T11:44:21", "url": "https://files.pythonhosted.org/packages/9a/10/e327bddf133c011b94471c6265dee889fb3c1f37d75263a7d9f2760f0f4d/importd-0.2.6.zip" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "560171baff20f284ee2466c6bf570805", "sha256": "4c78d31ca5b94221f4ad8023714d9d61da7970b14780b472c928b5aaa6d5f681" }, "downloads": -1, "filename": "importd-0.2.7.tar.gz", "has_sig": false, "md5_digest": "560171baff20f284ee2466c6bf570805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19431, "upload_time": "2013-11-06T08:06:22", "url": "https://files.pythonhosted.org/packages/2c/ce/d71f6bfd99aefec5b4d7d94ae72947d30f4500e2b82aaa95f50c2b1bd830/importd-0.2.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "c7c4f35690ea97238eaed97522bb59f8", "sha256": "0c002b7797947a29d6050f8bafbaf3dd4546cb8519c35b189cdee14a33e46884" }, "downloads": -1, "filename": "importd-0.2.7.zip", "has_sig": false, "md5_digest": "c7c4f35690ea97238eaed97522bb59f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30226, "upload_time": "2013-11-06T08:06:34", "url": "https://files.pythonhosted.org/packages/ac/ab/8847be1c8959fb4161ebf59eea1bcb405b62b34bc0f35d6d844c7f6237e1/importd-0.2.7.zip" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "06d2bdd5fe42ea0e8a8c1753ee603668", "sha256": "9b4db931db60f6b540b43585d7a612a78105a80d148fb5f8b0210ffeb6745d42" }, "downloads": -1, "filename": "importd-0.2.8.tar.gz", "has_sig": false, "md5_digest": "06d2bdd5fe42ea0e8a8c1753ee603668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19724, "upload_time": "2013-11-09T22:06:52", "url": "https://files.pythonhosted.org/packages/62/7e/939d25bf86bf557443b38ff0a9c74d21ced1364f03fac725a4ec5d693870/importd-0.2.8.tar.gz" }, { "comment_text": "", "digests": { "md5": "0bd2b408fcc26228e438471ecaa677bb", "sha256": "c55ceb168c84e9d0922631fb81dd195aa32d9346fd40c58972e4cb1b1f2c5312" }, "downloads": -1, "filename": "importd-0.2.8.zip", "has_sig": false, "md5_digest": "0bd2b408fcc26228e438471ecaa677bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30488, "upload_time": "2013-11-09T22:06:56", "url": "https://files.pythonhosted.org/packages/60/85/f77bd4490c74a24030230e6d9b894e0b0c1228f1a05ff0c6d1ca1eb8db65/importd-0.2.8.zip" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "0805d7aaf3f46abb21c3cc4d79ec042a", "sha256": "cc9856b770af8486d995157fe94730884a0359a41ad3909234a99249314ea45f" }, "downloads": -1, "filename": "importd-0.2.9.tar.gz", "has_sig": false, "md5_digest": "0805d7aaf3f46abb21c3cc4d79ec042a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19750, "upload_time": "2013-11-09T22:26:13", "url": "https://files.pythonhosted.org/packages/ac/fe/88ee31a3521a403e19b6b4f4db2298a3fd3cf74826240c6d1f9f3a61bdc0/importd-0.2.9.tar.gz" }, { "comment_text": "", "digests": { "md5": "89366b8aff70115a1241159a4a0c875b", "sha256": "878fc3c89686a70e5585bca7d7bf2c8f11edc5a39930e02764009ebb26776a81" }, "downloads": -1, "filename": "importd-0.2.9.zip", "has_sig": false, "md5_digest": "89366b8aff70115a1241159a4a0c875b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30515, "upload_time": "2013-11-09T22:26:18", "url": "https://files.pythonhosted.org/packages/09/bf/4b55688582878432fe2a10a853c171c1423072fc17100f9e856cc1bc5ed5/importd-0.2.9.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c6d702aec77b14c46081be8f5988f95e", "sha256": "c61ecc976a85bf0dc4bfe443ea1e3b0b51a8284b7200dacd9d01ca736220608c" }, "downloads": -1, "filename": "importd-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c6d702aec77b14c46081be8f5988f95e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23034, "upload_time": "2014-10-27T16:59:42", "url": "https://files.pythonhosted.org/packages/59/f0/9c3c4865beb5f69df1485e02dcc655f50a8fe3df0a49f28839fc1b5d62ea/importd-0.3.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "28ec4de20f81cdf11780dd2cd8b6b22f", "sha256": "c276e41b0ca8b357d34effedd81bfb242960fb9ddaa19a4ba9e546e6ca58543c" }, "downloads": -1, "filename": "importd-0.3.0.zip", "has_sig": false, "md5_digest": "28ec4de20f81cdf11780dd2cd8b6b22f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36696, "upload_time": "2014-10-27T16:59:49", "url": "https://files.pythonhosted.org/packages/fe/e9/666c6adf3234354c233095643ffc6172bbc66bd38ae0cce4a06d3cb925ce/importd-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "21b1507843069627cc3aa8f7e76bc695", "sha256": "d597120c4f779fb7198e6d10aa55fffcdb9210ccaa5b927284ee2a1a3ee5587b" }, "downloads": -1, "filename": "importd-0.3.1.tar.gz", "has_sig": false, "md5_digest": "21b1507843069627cc3aa8f7e76bc695", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23450, "upload_time": "2014-10-27T17:05:58", "url": "https://files.pythonhosted.org/packages/9b/1a/df9268ae7ca5aeab9fd3df9c65bdb5544bcda475d09c410f413d86f5ab6f/importd-0.3.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "1c67e17afeacd1b124d962e538219b42", "sha256": "690be2197ea3bf81cd867d4837a534205670e2f164c0d9a8291877e4900d7fcb" }, "downloads": -1, "filename": "importd-0.3.1.zip", "has_sig": false, "md5_digest": "1c67e17afeacd1b124d962e538219b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37393, "upload_time": "2014-10-27T17:06:03", "url": "https://files.pythonhosted.org/packages/9a/b5/3ee71ea04f4248e8271727c2aeed4ea0c7490b46e2334cfff1d58ddeac10/importd-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "5d0132dc8b49727947646735162627d9", "sha256": "b6142b7b3a0022ef9b6832939778a3d1826b35079d766a7784ec8cabe60d8010" }, "downloads": -1, "filename": "importd-0.3.2.tar.gz", "has_sig": false, "md5_digest": "5d0132dc8b49727947646735162627d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25064, "upload_time": "2015-01-27T12:31:35", "url": "https://files.pythonhosted.org/packages/01/fe/71440e830c28db2a8bece7cfb877b1127021daab2d5145349a643f8732a0/importd-0.3.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "b22760f5f47c43a447a1a7e183d40162", "sha256": "153b8fc896559c3f35bbf73d06162d7db5036141fe52da17fbc59f05ab8bd9d7" }, "downloads": -1, "filename": "importd-0.3.2.zip", "has_sig": false, "md5_digest": "b22760f5f47c43a447a1a7e183d40162", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39097, "upload_time": "2015-01-27T12:31:40", "url": "https://files.pythonhosted.org/packages/b6/d6/50eab25f1ad3f5f4a1ae2d1e30c989d365cf6209a01fe6093f89b8ef0803/importd-0.3.2.zip" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "143049dfab1f6e79d854b0ac38e4015d", "sha256": "dc7eef28c765f0f01cf3fc109bfe60ddc0af302db52d68d650eb24a87605c998" }, "downloads": -1, "filename": "importd-0.3.3.tar.gz", "has_sig": false, "md5_digest": "143049dfab1f6e79d854b0ac38e4015d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25788, "upload_time": "2015-02-24T13:21:25", "url": "https://files.pythonhosted.org/packages/fd/78/2a3fed6fec7114893029bc6245443783f15c8984cdd15824c1744021d545/importd-0.3.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "26066aaa8aa43e1b3fa10a43e0ec44c5", "sha256": "89b710df58994078212605c2626f0ade8a8af0a3d74359e1b45a7c0489c0c4e6" }, "downloads": -1, "filename": "importd-0.3.3.zip", "has_sig": false, "md5_digest": "26066aaa8aa43e1b3fa10a43e0ec44c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39829, "upload_time": "2015-02-24T13:21:30", "url": "https://files.pythonhosted.org/packages/09/f1/0659c4cf9c646451a2ab80c16e1c10581681f2e5e9037089682eba8432a7/importd-0.3.3.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "94a9bc04bb13f6c5c74507f8b89e05fd", "sha256": "243aaf2fe170407b34f45ee1d95502d4b05bd6602e9d5b5ccc8afd8951a8aec7" }, "downloads": -1, "filename": "importd-0.4.0-py2.7.egg", "has_sig": false, "md5_digest": "94a9bc04bb13f6c5c74507f8b89e05fd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 24141, "upload_time": "2015-08-27T18:03:09", "url": "https://files.pythonhosted.org/packages/76/86/7418d41afb04b631f1b2525559c8ed9d0d3b18a63609667d19c808a68ea4/importd-0.4.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3ead28bed3a5a48b16d68f89fe6d16d5", "sha256": "3e4a83aee61fc70af13538df88bdbc211492e1e56de4107e16a31000d34080ff" }, "downloads": -1, "filename": "importd-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3ead28bed3a5a48b16d68f89fe6d16d5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17488, "upload_time": "2015-08-27T18:03:15", "url": "https://files.pythonhosted.org/packages/ba/04/dcdbdaef1014b025992d4782a5633fb1bb74704f6c8e0d414365711a3c6f/importd-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d69fa7114bc0bdbe18ba58fb89662787", "sha256": "9d89219625b1e5bc9d06c9ba23bd37eadd5fabb9cbc77aeca9359a6f27a10d6e" }, "downloads": -1, "filename": "importd-0.4.0.tar.bz2", "has_sig": false, "md5_digest": "d69fa7114bc0bdbe18ba58fb89662787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29018, "upload_time": "2015-08-27T18:03:22", "url": "https://files.pythonhosted.org/packages/3e/91/3e41b29a09d6c24ced0f7ead25cdefadab1705ff96dcfdd11953762b3bbc/importd-0.4.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "8a496f32622c9788b7014e688fb3cf64", "sha256": "837356bc94c2e1951e2f9a0e26be614e31e6265c6f6dc39c996d920b2d43b3b1" }, "downloads": -1, "filename": "importd-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8a496f32622c9788b7014e688fb3cf64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31060, "upload_time": "2015-08-27T18:03:27", "url": "https://files.pythonhosted.org/packages/a8/68/a6eefc1edbd1f6e40c92fd427d0abb530ee42f17b1178517113f4f47afd1/importd-0.4.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "1b50b7894d721c70e8023e1cb8917bc9", "sha256": "83641114fa33a3de22f050f56e812825b6197a178488324809c28483010e8f81" }, "downloads": -1, "filename": "importd-0.4.0.zip", "has_sig": false, "md5_digest": "1b50b7894d721c70e8023e1cb8917bc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49384, "upload_time": "2015-08-27T18:03:32", "url": "https://files.pythonhosted.org/packages/6a/df/fd7b997554f11a794f6029c150c944032bf9202e3c440ba844521c20ff8c/importd-0.4.0.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "fd649486b200d600787a1179e16a3b5a", "sha256": "660cdea8fc1c92ff1c45930e24bffe1e963919d16e3f077814cec2788921749a" }, "downloads": -1, "filename": "importd-0.4.1-py2.7.egg", "has_sig": false, "md5_digest": "fd649486b200d600787a1179e16a3b5a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 26248, "upload_time": "2015-09-30T14:34:21", "url": "https://files.pythonhosted.org/packages/76/94/106be3d7575559b168112da0ec06d03e8e38810f0f511c4c7c0616243772/importd-0.4.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "15a379c33cdb671a77682c8cf53be971", "sha256": "8418692e2aaff3f9a6198942cffc07876043e8e51163932cce3f17739a148bff" }, "downloads": -1, "filename": "importd-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15a379c33cdb671a77682c8cf53be971", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21432, "upload_time": "2015-09-30T14:34:27", "url": "https://files.pythonhosted.org/packages/e6/ea/402b9c40ab06fc0a06f1ff42a15154fc3a5ac447db067bb5c0a1d8231219/importd-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54b8beafb4cd0d071a7b15b5360ee40b", "sha256": "b92d2fbeeeba49af2fdf26b4543d213d88d620eb792fb70aed358015e1fc4c5c" }, "downloads": -1, "filename": "importd-0.4.1.tar.bz2", "has_sig": false, "md5_digest": "54b8beafb4cd0d071a7b15b5360ee40b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30403, "upload_time": "2015-09-30T14:34:33", "url": "https://files.pythonhosted.org/packages/9a/2b/7242e430506f3b2cda9384996fafecb03671035105b649d72a281c119bcc/importd-0.4.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "e485e563a945022de04c2b9eabde9e16", "sha256": "9c4e446adffbaae24aa7a0ef965c0834ac80d5bf4a735dbd1588699ad305f957" }, "downloads": -1, "filename": "importd-0.4.1.tar.gz", "has_sig": false, "md5_digest": "e485e563a945022de04c2b9eabde9e16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33307, "upload_time": "2015-09-30T14:34:40", "url": "https://files.pythonhosted.org/packages/0b/19/092a9b67c38f590ae179a81256185d2bfe6b922b9e26966cee0f69dffbed/importd-0.4.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "ebf3abd1037e34f7e5d6dd52da6ebbc1", "sha256": "f7d96619c2ba0fca6b22dfc596871123a44b28dbf9a903002ae083376f1e5058" }, "downloads": -1, "filename": "importd-0.4.1.zip", "has_sig": false, "md5_digest": "ebf3abd1037e34f7e5d6dd52da6ebbc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54105, "upload_time": "2015-09-30T14:34:47", "url": "https://files.pythonhosted.org/packages/99/11/976e4f0c6787b28cec992053b75be5463c96c88c8c81377796c38cfe4a6e/importd-0.4.1.zip" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "2109d3681ded095cc9a3eb1191fb4c27", "sha256": "75d5d86c0149d399fc5dc9a1f22a936929ef53e9f9b6f0d5c6f55024783b3ce3" }, "downloads": -1, "filename": "importd-0.4.2-py2.7.egg", "has_sig": false, "md5_digest": "2109d3681ded095cc9a3eb1191fb4c27", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 26555, "upload_time": "2015-10-10T09:12:30", "url": "https://files.pythonhosted.org/packages/a5/cc/1c5eea47186a487b52349f6281a0ee2cf32356b1f3c4b11024004c55048f/importd-0.4.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8ada5fffe3fbdbe42aa43e73a36a5a10", "sha256": "41a25ad1910e0f3ae5b62b27d14ac4a80620633eafcb5f67c1aba39320ef50c5" }, "downloads": -1, "filename": "importd-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ada5fffe3fbdbe42aa43e73a36a5a10", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21685, "upload_time": "2015-10-10T09:12:36", "url": "https://files.pythonhosted.org/packages/36/44/99cac1d5ac08ae1e1e28a6ab17daa2b4d23cf4cbd06949b1bc12f10ba085/importd-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b8e1b46cdd210f2ad5862c30c447f3c", "sha256": "0e249eccb860f77423a4882ac3c57e1b8c72cc3f67069c6c56959dfec4040328" }, "downloads": -1, "filename": "importd-0.4.2.tar.bz2", "has_sig": false, "md5_digest": "5b8e1b46cdd210f2ad5862c30c447f3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30749, "upload_time": "2015-10-10T09:12:44", "url": "https://files.pythonhosted.org/packages/c8/47/9a945f2d4b35c3bc191eba826104b0daaba4485d1ae89ae0f1b26c094744/importd-0.4.2.tar.bz2" }, { "comment_text": "", "digests": { "md5": "bb05556b66b29d416b4ec3171b02dd1b", "sha256": "2fcd7bf1a4c37e02ff4d2c306fd8d357fa6f39f42a5386ef1574621300ca1284" }, "downloads": -1, "filename": "importd-0.4.2.tar.gz", "has_sig": false, "md5_digest": "bb05556b66b29d416b4ec3171b02dd1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33786, "upload_time": "2015-10-10T09:12:51", "url": "https://files.pythonhosted.org/packages/b3/62/eb17b3dc7433b505434199e8391f8ff4c4643c426bbc7f708bc8a082ea5e/importd-0.4.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "248322257acd414fa645716075fba997", "sha256": "9775084c652e56ab18abcdbe8486882972df91be1d2fd63e2e7efa3d0971890d" }, "downloads": -1, "filename": "importd-0.4.2.zip", "has_sig": false, "md5_digest": "248322257acd414fa645716075fba997", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55342, "upload_time": "2015-10-10T09:13:00", "url": "https://files.pythonhosted.org/packages/25/ca/7b60f349df9aded0a2fe37397572009632ced5488a6b05c500ca9f3ec97f/importd-0.4.2.zip" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "e3117c3bdf9c8dfe1b0c89614a90c1a6", "sha256": "d41e9fd94a794a4a2c8002392a2d7cf9235258545184167ec81a389649c42f0f" }, "downloads": -1, "filename": "importd-0.4.3-py2.7.egg", "has_sig": false, "md5_digest": "e3117c3bdf9c8dfe1b0c89614a90c1a6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 28296, "upload_time": "2015-10-24T11:12:53", "url": "https://files.pythonhosted.org/packages/4c/23/fb31d73e1e85384252563a815055c58c1ae6117859fea7de173bed6e4132/importd-0.4.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0946d2fc3e7addebc8c71928378063fc", "sha256": "96239d5123de83e6cc05689d8a310c6cf21197cb56d4ad4ee78a71429ed88d2e" }, "downloads": -1, "filename": "importd-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0946d2fc3e7addebc8c71928378063fc", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 23145, "upload_time": "2015-10-24T11:12:59", "url": "https://files.pythonhosted.org/packages/8a/5d/11529d832998fbac53896c7707478b2aaafbce9053f4d8f7c30a0e24e2e8/importd-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f925b78e7581581278b05853ce1c07e6", "sha256": "6eac36795611df7b87ec017821fb429499d684632bb1b8b7d6710dc61c7564dc" }, "downloads": -1, "filename": "importd-0.4.3.tar.bz2", "has_sig": false, "md5_digest": "f925b78e7581581278b05853ce1c07e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32011, "upload_time": "2015-10-24T11:13:10", "url": "https://files.pythonhosted.org/packages/d4/c0/d3be9007498a5727d25aed20037e2a78a86d7821baeccee30a1facdb20ca/importd-0.4.3.tar.bz2" }, { "comment_text": "", "digests": { "md5": "989dbc1310137c4dda0de5e8d7ffe650", "sha256": "1bc76e6c268cadefde398db776bd3332dc8c40fcab4c80c6cfe67aee4e94fdb3" }, "downloads": -1, "filename": "importd-0.4.3.tar.gz", "has_sig": false, "md5_digest": "989dbc1310137c4dda0de5e8d7ffe650", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35563, "upload_time": "2015-10-24T11:13:18", "url": "https://files.pythonhosted.org/packages/c4/82/9db7681c1aac0cc6334155bb66060e9a43b77e94acc6591a7ece2ee0b522/importd-0.4.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "a7ccf2c3c04bc2177649b6bf9cb1b306", "sha256": "828a698ac7516202d493a83fada764e5277f325be2ed76d4e17f962c6a6e706f" }, "downloads": -1, "filename": "importd-0.4.3.zip", "has_sig": false, "md5_digest": "a7ccf2c3c04bc2177649b6bf9cb1b306", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60728, "upload_time": "2015-10-24T11:13:25", "url": "https://files.pythonhosted.org/packages/4c/36/b5dfb51b0a6f830b9884cd54076fd33460bcb09783213e2935360d46bde5/importd-0.4.3.zip" } ], "0.5.0b0": [ { "comment_text": "", "digests": { "md5": "b9cf95daab5b374eaa2981de6b874ec9", "sha256": "468e9f75f23125da25e30c593ab9a40186cc315065627795c9d40bd5bbc6fa0e" }, "downloads": -1, "filename": "importd-0.5.0b0-py2.7.egg", "has_sig": false, "md5_digest": "b9cf95daab5b374eaa2981de6b874ec9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 26027, "upload_time": "2016-03-17T12:59:31", "url": "https://files.pythonhosted.org/packages/8c/04/fd7baa48f246a96e887e7d19ba041681f64c6d821c5d9db2de0dabffc141/importd-0.5.0b0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "38f3f341a1ed982bd44f5bf4207ee479", "sha256": "962edea3f0c3e5ccd2ba6269c6c9d9c4674f55392f2838b3ab8c82fe50719d87" }, "downloads": -1, "filename": "importd-0.5.0b0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38f3f341a1ed982bd44f5bf4207ee479", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22157, "upload_time": "2016-03-17T12:59:39", "url": "https://files.pythonhosted.org/packages/3f/e5/dab550a459e12048cd310dfabf3c9991bf909833f3a840a1ff6d2d624b6a/importd-0.5.0b0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da035fb5316233f97a1ae962567f5f16", "sha256": "9343a648f73877328e8ff015f10b268b679d7b27b393233fb0b1efdf28e7abf4" }, "downloads": -1, "filename": "importd-0.5.0b0.tar.bz2", "has_sig": false, "md5_digest": "da035fb5316233f97a1ae962567f5f16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31045, "upload_time": "2016-03-17T12:59:46", "url": "https://files.pythonhosted.org/packages/2a/88/bdd7d38a6577580b3673c3a9cb39122377e2531ffb2fdeea430071a29579/importd-0.5.0b0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "a41d53b2e5cbaf484111e1eb7e726000", "sha256": "eb4eef85ec10b1e2eca9eb1f3d8e7de4fee6b112ab4d46d05c4eff0cc314146d" }, "downloads": -1, "filename": "importd-0.5.0b0.tar.gz", "has_sig": false, "md5_digest": "a41d53b2e5cbaf484111e1eb7e726000", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34143, "upload_time": "2016-03-17T12:59:53", "url": "https://files.pythonhosted.org/packages/23/22/4fffcbff036fa8ce8d9fb9ccce38d1a844af0db192b1e896f46c05297161/importd-0.5.0b0.tar.gz" }, { "comment_text": "", "digests": { "md5": "120ef1de35c96557d56890023e1e2b34", "sha256": "f96ea8eac2bc7105882234331693db27415d6cc8925eaa9facebd33438d8cb32" }, "downloads": -1, "filename": "importd-0.5.0b0.zip", "has_sig": false, "md5_digest": "120ef1de35c96557d56890023e1e2b34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59657, "upload_time": "2016-03-17T13:00:12", "url": "https://files.pythonhosted.org/packages/5c/ad/17266550cdf21f55380713ea5bc0215f48e912de28682bbf76da37cb9f2c/importd-0.5.0b0.zip" } ], "0.5.0b1": [ { "comment_text": "", "digests": { "md5": "5ab4e22a019c793c306ed7babb03c8b3", "sha256": "a0f68fa44c4b4819071f0602529cda6c405c52938483e0de2baad3a6697863d8" }, "downloads": -1, "filename": "importd-0.5.0b1-py2.7.egg", "has_sig": false, "md5_digest": "5ab4e22a019c793c306ed7babb03c8b3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 26278, "upload_time": "2016-03-17T15:00:23", "url": "https://files.pythonhosted.org/packages/6c/5b/60d9eb9fb3adab71fa33b9c0fec9d85e69011211ff8e7fe4710ec913e9ff/importd-0.5.0b1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f7d876dfe440fa9f66243d0936677e9f", "sha256": "0ed8a9c1f97d5fe7b7355e5cfe03ff298755b1b8779aa76f2838358a61ede770" }, "downloads": -1, "filename": "importd-0.5.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f7d876dfe440fa9f66243d0936677e9f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22230, "upload_time": "2016-03-17T15:01:37", "url": "https://files.pythonhosted.org/packages/cd/4e/2fc835a11ea181f33c4cc96a67d9a4486b5db536261f05795a7eaf490bbd/importd-0.5.0b1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3117c3bdf9c8dfe1b0c89614a90c1a6", "sha256": "d41e9fd94a794a4a2c8002392a2d7cf9235258545184167ec81a389649c42f0f" }, "downloads": -1, "filename": "importd-0.4.3-py2.7.egg", "has_sig": false, "md5_digest": "e3117c3bdf9c8dfe1b0c89614a90c1a6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 28296, "upload_time": "2015-10-24T11:12:53", "url": "https://files.pythonhosted.org/packages/4c/23/fb31d73e1e85384252563a815055c58c1ae6117859fea7de173bed6e4132/importd-0.4.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0946d2fc3e7addebc8c71928378063fc", "sha256": "96239d5123de83e6cc05689d8a310c6cf21197cb56d4ad4ee78a71429ed88d2e" }, "downloads": -1, "filename": "importd-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0946d2fc3e7addebc8c71928378063fc", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 23145, "upload_time": "2015-10-24T11:12:59", "url": "https://files.pythonhosted.org/packages/8a/5d/11529d832998fbac53896c7707478b2aaafbce9053f4d8f7c30a0e24e2e8/importd-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f925b78e7581581278b05853ce1c07e6", "sha256": "6eac36795611df7b87ec017821fb429499d684632bb1b8b7d6710dc61c7564dc" }, "downloads": -1, "filename": "importd-0.4.3.tar.bz2", "has_sig": false, "md5_digest": "f925b78e7581581278b05853ce1c07e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32011, "upload_time": "2015-10-24T11:13:10", "url": "https://files.pythonhosted.org/packages/d4/c0/d3be9007498a5727d25aed20037e2a78a86d7821baeccee30a1facdb20ca/importd-0.4.3.tar.bz2" }, { "comment_text": "", "digests": { "md5": "989dbc1310137c4dda0de5e8d7ffe650", "sha256": "1bc76e6c268cadefde398db776bd3332dc8c40fcab4c80c6cfe67aee4e94fdb3" }, "downloads": -1, "filename": "importd-0.4.3.tar.gz", "has_sig": false, "md5_digest": "989dbc1310137c4dda0de5e8d7ffe650", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35563, "upload_time": "2015-10-24T11:13:18", "url": "https://files.pythonhosted.org/packages/c4/82/9db7681c1aac0cc6334155bb66060e9a43b77e94acc6591a7ece2ee0b522/importd-0.4.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "a7ccf2c3c04bc2177649b6bf9cb1b306", "sha256": "828a698ac7516202d493a83fada764e5277f325be2ed76d4e17f962c6a6e706f" }, "downloads": -1, "filename": "importd-0.4.3.zip", "has_sig": false, "md5_digest": "a7ccf2c3c04bc2177649b6bf9cb1b306", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60728, "upload_time": "2015-10-24T11:13:25", "url": "https://files.pythonhosted.org/packages/4c/36/b5dfb51b0a6f830b9884cd54076fd33460bcb09783213e2935360d46bde5/importd-0.4.3.zip" } ] }