{ "info": { "author": "Andrey Orlov", "author_email": "dbdt@dreambot.ru", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Zope3", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP" ], "description": "Short module description\n=========================\n\nModule pd.lib content some simple modules\nand fucntions for use in Zope.\n\nDescription of modules\n----------------------\n\nng.lib.interface\n................\n\nThe module to provide different small tools to deal with interfaces in Zope.\n\nFunction provided by module followed:\n\n implements\n Function implements must be issued with interfaces as arguments.\n As original zope.interface.implements, our function make context\n class provided this interfaces. In difference from original function,\n our implementation added for each field of each interface name attribute\n of FieldProperty type.\n\nng.lib.editannotationnotify\n...........................\n\nThe module provided mix-in for use in editform directive. Mix-in send\nobject-modifyed notify despite using adapter to edit content. Some sample\nfollowed::\n\n \n\nIn this case editform sent object-moodifyed notify on context when\nannotation modufied thro adapter.\n\nng.lib.dynamicdefault\n.....................\n\nThe module provide fields factory DynamicDefault. Thr factory allow use run-time computed default value \nfor fields, inherited from Field. Sample followed:\n\n from zope.interface import Interface\n from zope.schema import Datetime\n from ng.lib.dynamicdefault.DynamicDefault\n\n class IA(Interface) :\n \"\"\" Sample Interface \"\"\"\n\n created = DynamicDefault(DateTime,title = u'Date/Time',\n description = u'Date/Time',\n default = datetime.datetime.today,\n required = True)\n\nng.lib.simplevocabulary\n.......................\nThe module provide SimpleVocabulary class. The class reimplement some\nmethods from zope.schema.vocabulary.SimpleVocabulary to avoid troubles\nduring treatment of unicode strings with national chars.\n\n[name:\u043d\u0435\u0434\u043e\u0434\u0435\u043b\u0430\u043d\u043e]\n\n* Sun Jul 12 2009 Andrey Orlov 0.0.8\n- RegistryVocabulary added\n- UtilityVocabulary added\n- IndexVocabulary added\n\n* Wed Feb 11 2009 Andrey Orlov 0.0.7\n- The Order provider and viewlet base added\n- The Content Constraint gear added\n\n* Wed Oct 08 2008 Andrey Orlov 0.0.6\n- The simplevocabulary module added.\n\n* Tue Jul 01 2008 Andrey Orlov 0.0.5\n- The dynamicdefault module added, Special thanks to Anatoly Bubenkov\n to some discussions.\n\n* Wed Jan 30 2008 Andrey Orlov 0.0.4\n- The walk module added\n\n* Mon Jan 21 2008 Andrey Orlov 0.0.3\n- The editannotationnotify module added.\n- The objectwidget module added.\n\n* Fri Nov 30 2007 Andrey Orlov 0.0.2\n- Field detection rules changed. Special thanks to Anatoly Bubenkov\n to advice.\n\n* Fri Nov 30 2007 Andrey Orlov 0.0.1\n- first official release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://dreambot.ru/dreambotzope3releases/ng.lib", "keywords": null, "license": "GPL v2.1", "maintainer": null, "maintainer_email": null, "name": "ng.lib", "package_url": "https://pypi.org/project/ng.lib/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ng.lib/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://dreambot.ru/dreambotzope3releases/ng.lib" }, "release_url": "https://pypi.org/project/ng.lib/0.0.8/", "requires_dist": null, "requires_python": null, "summary": "Library of small but useful modules for Zope", "version": "0.0.8" }, "last_serial": 795384, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "ad7d2f29a0db64fc99ae1d79fd2f9180", "sha256": "2ed912c2bbef021f9c1c7697d547626c8046ea7a10c3d4ec390c3f03bb66ca68" }, "downloads": -1, "filename": "ng.lib-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ad7d2f29a0db64fc99ae1d79fd2f9180", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2969, "upload_time": "2007-11-30T17:43:40", "url": "https://files.pythonhosted.org/packages/c9/50/e258ad220527811ac30228eac23294225b0978712ed3bff395bec3307e7b/ng.lib-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ca54fd690918aa5c55ea4bb9504af76b", "sha256": "598fe6732a64b283d178bb2243a785649c6e8f86100eaa6674d32e085dcb88bf" }, "downloads": -1, "filename": "ng.lib-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ca54fd690918aa5c55ea4bb9504af76b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4306, "upload_time": "2008-01-21T12:27:58", "url": "https://files.pythonhosted.org/packages/cd/75/5d52efb1d9169353dbc1b38675d39d164e65896a2f663968b50c69ee820f/ng.lib-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "127a82af5ecdee3cd0f2ed5a5b3fa6dd", "sha256": "d5e60f1a8ee41bab3644a97b825749c95208956f47963a9572dbd049ed627d20" }, "downloads": -1, "filename": "ng.lib-0.0.4.tar.gz", "has_sig": false, "md5_digest": "127a82af5ecdee3cd0f2ed5a5b3fa6dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4668, "upload_time": "2008-01-30T06:58:34", "url": "https://files.pythonhosted.org/packages/70/d5/3fffc0f0efcb87ad64a6fe07c1b912f0faaba5f7f01cff9c158aa4736e3b/ng.lib-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "45c11310dfe17e663dfef5b40374fdcd", "sha256": "0ef797d1f5dfbed35788c2dad8d0ec1d755a85c7b9d317a5e2c3345a85845959" }, "downloads": -1, "filename": "ng.lib-0.0.5.tar.gz", "has_sig": false, "md5_digest": "45c11310dfe17e663dfef5b40374fdcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5358, "upload_time": "2008-07-01T08:47:25", "url": "https://files.pythonhosted.org/packages/72/ad/b046b620f543d7dd6d7d6e1ddeb1e6dd93eb2b1131066d3f1cc7aa79a0c8/ng.lib-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1fa353124eaee040cf7593cbea59b799", "sha256": "800294f1d60e3a7e393f94fd93c0c392c2f3b58bd8f4de3a1dd7bb5716496250" }, "downloads": -1, "filename": "ng.lib-0.0.6.tar.gz", "has_sig": false, "md5_digest": "1fa353124eaee040cf7593cbea59b799", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5829, "upload_time": "2008-10-08T08:46:41", "url": "https://files.pythonhosted.org/packages/fe/bb/d3dff88062a69d143cf4e5eea766a3c12f06d7150e6a29b9db1252f53602/ng.lib-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "52853de4716eff24fb22195285e73de7", "sha256": "41b7a99f10e82663accfac0545fcb0ab0917f9c3d37089cbf16367ad66de91d2" }, "downloads": -1, "filename": "ng.lib-0.0.7.tar.gz", "has_sig": false, "md5_digest": "52853de4716eff24fb22195285e73de7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6935, "upload_time": "2009-02-11T23:18:45", "url": "https://files.pythonhosted.org/packages/9e/a8/d80aaf476c168934813cfea367cdfc575b141c84eece8cd8767255f53808/ng.lib-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "8544aa72f91e637d192f7f802009fc38", "sha256": "34d77cb2fe56011113fcabea3b28b918607b7760fdefdda75811ffb0a99744f2" }, "downloads": -1, "filename": "ng.lib-0.0.8.tar.gz", "has_sig": false, "md5_digest": "8544aa72f91e637d192f7f802009fc38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8300, "upload_time": "2009-07-12T14:11:25", "url": "https://files.pythonhosted.org/packages/6d/75/0af36dbb44491d3c8c7766797d1784dad87335fe214cee99bd412ac96a00/ng.lib-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8544aa72f91e637d192f7f802009fc38", "sha256": "34d77cb2fe56011113fcabea3b28b918607b7760fdefdda75811ffb0a99744f2" }, "downloads": -1, "filename": "ng.lib-0.0.8.tar.gz", "has_sig": false, "md5_digest": "8544aa72f91e637d192f7f802009fc38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8300, "upload_time": "2009-07-12T14:11:25", "url": "https://files.pythonhosted.org/packages/6d/75/0af36dbb44491d3c8c7766797d1784dad87335fe214cee99bd412ac96a00/ng.lib-0.0.8.tar.gz" } ] }