{ "info": { "author": "Phillip J. Eby", "author_email": "peak@eby-sarna.com", "bugtrack_url": null, "classifiers": [], "description": "NEW in 1.10: ``@whenImported`` can now be used as a decorator for lazy imports\n\nNeed to import an object when all you've got is its name? Need to lazily\nimport modules, such that they don't actually get loaded until you use them?\nWant to have some code in a module that only gets run *if* another module is\nimported? Then you need the \"Importing\" toolkit.\n\nInstalling the toolkit (using ``\"easy_install Importing\"`` or\n``\"setup.py install\"``) allows you to access the ``peak.util.imports`` module.\nThis module was previously bundled for years inside of the general PEAK\ndistribution, but is now available as a standalone module for your convenience.\n\nThe \"Importing\" toolkit does not install or use any special import hooks, and\nis compatible with zipfile imports, ``py2exe``, etc. Lazy and weak imports\nshould be compatible with almost any import hooks or hacks, as long as they\nhave reasonable support for the ``reload()`` builtin. The dynamic import\nutilities, however, require only that ``__import__()`` work correctly, and so\nshould work anywhere that normal Python imports work.\n\nNOTE: The 1.9.2 release uses a new version of setuptools (0.6b3) that\nfixes a previous problem with .pth files on Windows with the ``Importing``\negg. See `more info on how to fix your existing installation\n`_, if you\nexperienced this problem with a previous version.\n\nPython 2.3 users: If you are using weak or lazy importing with zipfiles (e.g.\neggs) you *must* have Python **2.3.5**. Lesser versions of 2.3 have a bug in\nthe ``reload()`` implementation which prevents correct operation of weak and\nlazy imports for modules that are inside zipfiles.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://peak.telecommunity.com/DevCenter/Importing", "keywords": null, "license": "PSF or ZPL", "maintainer": null, "maintainer_email": null, "name": "Importing", "package_url": "https://pypi.org/project/Importing/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Importing/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://peak.telecommunity.com/DevCenter/Importing" }, "release_url": "https://pypi.org/project/Importing/1.10/", "requires_dist": null, "requires_python": null, "summary": "Import objects dynamically, lazily, \"weakly\", and more.", "version": "1.10" }, "last_serial": 784539, "releases": { "1.10": [ { "comment_text": "", "digests": { "md5": "8e49d5062b0d5bfd33bc85425ae73f0e", "sha256": "e61348d8d37b20b69c887ded5378ca99f2588e177133a06607130e6a5515062f" }, "downloads": -1, "filename": "Importing-1.10.zip", "has_sig": false, "md5_digest": "8e49d5062b0d5bfd33bc85425ae73f0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17138, "upload_time": "2010-08-23T22:15:21", "url": "https://files.pythonhosted.org/packages/4e/c3/a171c3577bb96d284f4cb1d52d599db787c8e179778b39409e1ccf83dab2/Importing-1.10.zip" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "116696871e6ca667d0d3b841d6332683", "sha256": "0bf30c4c76d755faedf43266a10364e70fa5aabf1a7d35a5f7777af6a1dc4342" }, "downloads": -1, "filename": "Importing-1.9-py2.3.egg", "has_sig": false, "md5_digest": "116696871e6ca667d0d3b841d6332683", "packagetype": "bdist_egg", "python_version": "2.3", "requires_python": null, "size": 27196, "upload_time": "2006-05-24T03:37:18", "url": "https://files.pythonhosted.org/packages/85/c8/7d7fca713e7b1ca5778bc25c6674314009af27da27e16c16ad494397aa45/Importing-1.9-py2.3.egg" }, { "comment_text": "", "digests": { "md5": "d283868eaf194e0c0058436364d1c1a3", "sha256": "6151033905f189bb0fd9a07adcccb402c75deffd7c98c3343f315d01bbb08605" }, "downloads": -1, "filename": "Importing-1.9-py2.4.egg", "has_sig": false, "md5_digest": "d283868eaf194e0c0058436364d1c1a3", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 10998, "upload_time": "2006-05-24T03:37:05", "url": "https://files.pythonhosted.org/packages/ae/84/4e62a19da0da4e7a27d91946d6f858d6ff6ba9452d74aa02dd4d2193e8ab/Importing-1.9-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "a69b1f16295725629d73f75deb565017", "sha256": "64506d84b2a26863adf04705f845fecfca5bcf573f307b720a723488abc982ed" }, "downloads": -1, "filename": "Importing-1.9.zip", "has_sig": false, "md5_digest": "a69b1f16295725629d73f75deb565017", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14509, "upload_time": "2006-05-24T03:40:15", "url": "https://files.pythonhosted.org/packages/61/12/61a4e4355f275047480561c03fc775c08cb64fdac4d3b47ba292ec53cf46/Importing-1.9.zip" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "3d122915e67f23d834913a28d8cee5ea", "sha256": "3c3126d248171b7e255103d8c2641e1af6278b51afbb1060f089758a1d309c6b" }, "downloads": -1, "filename": "Importing-1.9.1-py2.3.egg", "has_sig": false, "md5_digest": "3d122915e67f23d834913a28d8cee5ea", "packagetype": "bdist_egg", "python_version": "2.3", "requires_python": null, "size": 27582, "upload_time": "2006-05-25T16:24:02", "url": "https://files.pythonhosted.org/packages/2c/6e/c3452555b60f0da80331efa0cab44178c3a5d78e546cb455e289070cf0ae/Importing-1.9.1-py2.3.egg" }, { "comment_text": "", "digests": { "md5": "76767a1b73a5d326c3e56aba747f4646", "sha256": "de9121b2cd1b92dc55593e86d6874a3a3f9a1abdde0116b9c83a8d270a89c295" }, "downloads": -1, "filename": "Importing-1.9.1-py2.4.egg", "has_sig": false, "md5_digest": "76767a1b73a5d326c3e56aba747f4646", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 11117, "upload_time": "2006-05-25T16:24:17", "url": "https://files.pythonhosted.org/packages/a0/5f/fabe1ac001e9c44b9dbbcd09074394c764ea20bea654275127dcdad0c072/Importing-1.9.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "b3feb4585af8298840bd429c0a7b495e", "sha256": "6d4e9aa5ddb865a6c1bf9918498d5f76e50fc7b64364dc50a3d000b475ae3e3c" }, "downloads": -1, "filename": "Importing-1.9.1.zip", "has_sig": false, "md5_digest": "b3feb4585af8298840bd429c0a7b495e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14584, "upload_time": "2006-05-25T16:24:01", "url": "https://files.pythonhosted.org/packages/36/2e/fe67e88f0fc89382535e01f071f5fea0e95ef708e4985165f11578f0ecaf/Importing-1.9.1.zip" } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "e26463b1b0ebabe2d29917cb19cad75a", "sha256": "e97fc5e21c06527710468fd41b2826313d260b3be496783364b06df33c5301ad" }, "downloads": -1, "filename": "Importing-1.9.2-py2.3.egg", "has_sig": false, "md5_digest": "e26463b1b0ebabe2d29917cb19cad75a", "packagetype": "bdist_egg", "python_version": "2.3", "requires_python": null, "size": 27967, "upload_time": "2006-06-12T04:17:44", "url": "https://files.pythonhosted.org/packages/ef/56/7a2771275a255f2a5f6d95389e708701778a3a03a924686a7189e8ce7c2e/Importing-1.9.2-py2.3.egg" }, { "comment_text": "", "digests": { "md5": "c7b662a91c6480f25f3d116774a56442", "sha256": "ea82708daa9c987ebdf01e56e1ca9b81e9486eb57d2dcd93bf06e4f02ede95af" }, "downloads": -1, "filename": "Importing-1.9.2-py2.4.egg", "has_sig": false, "md5_digest": "c7b662a91c6480f25f3d116774a56442", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 11295, "upload_time": "2006-06-12T04:17:54", "url": "https://files.pythonhosted.org/packages/cb/a3/2484a7f90ae64dbf3f55f66ba7695df78fb2b6cc7e983b1d9b3567bc1ea5/Importing-1.9.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "6ef63db2d459b81bf1b9c3b8abd0624b", "sha256": "60e506332a3b41775e204120c4180e7eff562d829ff6d4695ea679a2f3087e5a" }, "downloads": -1, "filename": "Importing-1.9.2.zip", "has_sig": false, "md5_digest": "6ef63db2d459b81bf1b9c3b8abd0624b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15196, "upload_time": "2006-06-12T04:17:39", "url": "https://files.pythonhosted.org/packages/1c/71/cba2768551b987b714224ff5436aa1331207e652854647325050d333a617/Importing-1.9.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e49d5062b0d5bfd33bc85425ae73f0e", "sha256": "e61348d8d37b20b69c887ded5378ca99f2588e177133a06607130e6a5515062f" }, "downloads": -1, "filename": "Importing-1.10.zip", "has_sig": false, "md5_digest": "8e49d5062b0d5bfd33bc85425ae73f0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17138, "upload_time": "2010-08-23T22:15:21", "url": "https://files.pythonhosted.org/packages/4e/c3/a171c3577bb96d284f4cb1d52d599db787c8e179778b39409e1ccf83dab2/Importing-1.10.zip" } ] }