{ "info": { "author": "zlyuan", "author_email": "1277260932@qq.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# \u5e38\u91cf\u5e38\u7528\u5305\n\n### \u5305\u62ec\u4e09\u79cd\u5e38\u91cf\u5b9e\u73b0\u65b9\u5f0f\n\n##### 1.\u57fa\u7c7b\u7ee7\u627f\n```\nfrom zconst.const_base import const\n\nclass my_const(const):\n a = 1\nmy_const = my_const()\n\nprint(my_const.a)\nmy_const.a = 1\n```\n\n##### 2.\u88c5\u9970\u5668\n```\nfrom zconst.const_decorator import const\n\n@const\nclass my_const():\n a = 1\n\nprint(my_const.a)\nmy_const.a = 1\n```\n\n##### 3.\u5143\u7c7bmetaclass\n```\nfrom zconst.const_metaclass import const\n\nclass my_const(metaclass=const):\n a = 1\n\nprint(my_const.a)\nmy_const.a = 1\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/", "keywords": "", "license": "GNU GENERAL PUBLIC LICENSE", "maintainer": "", "maintainer_email": "", "name": "zconst", "package_url": "https://pypi.org/project/zconst/", "platform": "all", "project_url": "https://pypi.org/project/zconst/", "project_urls": { "Homepage": "https://pypi.org/" }, "release_url": "https://pypi.org/project/zconst/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "\u5e38\u91cf\u5e38\u7528\u5305,\u5305\u62ec\u4e09\u79cd\u5e38\u91cf\u5b9e\u73b0\u65b9\u5f0f, 1:\u57fa\u7c7b\u7ee7\u627f, 2:\u88c5\u9970\u5668, 3:\u5143\u7c7bmetaclass", "version": "1.0.0" }, "last_serial": 4463961, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "ab655560a18b1e0aa6aed0223b32813d", "sha256": "c2350ac73118335cf8d1e91192d21dbf4a8f236b99e1480853d35a033ac18ec4" }, "downloads": -1, "filename": "zconst-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ab655560a18b1e0aa6aed0223b32813d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3366, "upload_time": "2018-11-08T03:22:27", "url": "https://files.pythonhosted.org/packages/c0/46/8a375837b2996d30518401c534f124ef6eca28a608836db0f2e816f8db5b/zconst-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36f3f1a94d5d0aff7c0be80cc6b09373", "sha256": "d448ff9f7db31ab89be2b9bc0a8b2d10870faa075dd6f2ff530554b71f72a50d" }, "downloads": -1, "filename": "zconst-1.0.0.tar.gz", "has_sig": false, "md5_digest": "36f3f1a94d5d0aff7c0be80cc6b09373", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1972, "upload_time": "2018-11-08T03:22:29", "url": "https://files.pythonhosted.org/packages/9b/6b/29d42ace48c46bcd859468c5b341b147be7ed8e1f570befd3af78012ad7e/zconst-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab655560a18b1e0aa6aed0223b32813d", "sha256": "c2350ac73118335cf8d1e91192d21dbf4a8f236b99e1480853d35a033ac18ec4" }, "downloads": -1, "filename": "zconst-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ab655560a18b1e0aa6aed0223b32813d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3366, "upload_time": "2018-11-08T03:22:27", "url": "https://files.pythonhosted.org/packages/c0/46/8a375837b2996d30518401c534f124ef6eca28a608836db0f2e816f8db5b/zconst-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36f3f1a94d5d0aff7c0be80cc6b09373", "sha256": "d448ff9f7db31ab89be2b9bc0a8b2d10870faa075dd6f2ff530554b71f72a50d" }, "downloads": -1, "filename": "zconst-1.0.0.tar.gz", "has_sig": false, "md5_digest": "36f3f1a94d5d0aff7c0be80cc6b09373", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1972, "upload_time": "2018-11-08T03:22:29", "url": "https://files.pythonhosted.org/packages/9b/6b/29d42ace48c46bcd859468c5b341b147be7ed8e1f570befd3af78012ad7e/zconst-1.0.0.tar.gz" } ] }