{ "info": { "author": "Mohamed Feddad", "author_email": "mrf345@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Plugins", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development", "Topic :: Software Development :: Bug Tracking", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\nstatic_parameters\n-------------\nSimple decorators to raise a TypeError, if parameters\nand it's static type added to the description __doc__\nas such (parameter_name: str) not satisfied.\n\nExample:\nfrom static_parameters import (\n function_parameters,\n class_parameters\n)\n\n@function_parameters\ndef example(a, b):\n '''Some example to demo ((a: str)) ((b: str))'''\n return a + b\n\n# For all methods in a class\n\n@class_parameters(function_parameters)\nclass Example:\n def exm1(a, b):\n ''' ((a: bool)), ((b: int))\n \n def exm2():\n ...\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/mrf345/static_parameters/archive/0.4.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mrf345/static_parameters/", "keywords": "static", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "static_parameters", "package_url": "https://pypi.org/project/static_parameters/", "platform": "any", "project_url": "https://pypi.org/project/static_parameters/", "project_urls": { "Download": "https://github.com/mrf345/static_parameters/archive/0.4.tar.gz", "Homepage": "https://github.com/mrf345/static_parameters/" }, "release_url": "https://pypi.org/project/static_parameters/0.4/", "requires_dist": null, "requires_python": "", "summary": "Simple decorators to raise a TypeError, if paramates type not satisfied", "version": "0.4" }, "last_serial": 4062538, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "7f14c3879962ac27cd8bfbc77fd99627", "sha256": "e6cef206e8d62d1b12c2cf1d3e3e643634740de54ee267b761b49bec723e030c" }, "downloads": -1, "filename": "static_parameters-0.1.tar.gz", "has_sig": false, "md5_digest": "7f14c3879962ac27cd8bfbc77fd99627", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2592, "upload_time": "2018-07-12T12:11:43", "url": "https://files.pythonhosted.org/packages/94/dd/c75298794cea6f664be19db527c2c9c2f60f32265c3476004532341c6fb7/static_parameters-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ec16e0055e2f57bf475e07a4cfd4952e", "sha256": "56a1a0c779af3cafa6e5f811d4219b0c67c012eaff7295269c85d8a48a9ed1a3" }, "downloads": -1, "filename": "static_parameters-0.2.tar.gz", "has_sig": false, "md5_digest": "ec16e0055e2f57bf475e07a4cfd4952e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2633, "upload_time": "2018-07-13T06:37:40", "url": "https://files.pythonhosted.org/packages/6e/9c/fcf3c6ea0f976f9a65c5feaef290a98c98eaf09d0f837efdbce481caf824/static_parameters-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "ca68c49f9691534ea82a0f535f90a107", "sha256": "6bb1b1c7c7bd444d0e01c561a1267adfdf0c40df0d7a9e9d9f7c2033880ce78c" }, "downloads": -1, "filename": "static_parameters-0.3.tar.gz", "has_sig": false, "md5_digest": "ca68c49f9691534ea82a0f535f90a107", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2740, "upload_time": "2018-07-14T21:07:05", "url": "https://files.pythonhosted.org/packages/30/b7/5b4eff2f835cb32bb5a9e50dced0ea431adf448af54e5b6948569c234990/static_parameters-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "66d044a21a2fa9e5fa1e828670cb2938", "sha256": "a107c504ee431a1fd21876c3dc00b8253aad66fad527887025e07e38fc392053" }, "downloads": -1, "filename": "static_parameters-0.4.tar.gz", "has_sig": false, "md5_digest": "66d044a21a2fa9e5fa1e828670cb2938", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2745, "upload_time": "2018-07-15T07:20:05", "url": "https://files.pythonhosted.org/packages/ed/cd/c9e448690b21e3b6183b9f976d7cc6744570daa79025db898bda359e7b09/static_parameters-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "66d044a21a2fa9e5fa1e828670cb2938", "sha256": "a107c504ee431a1fd21876c3dc00b8253aad66fad527887025e07e38fc392053" }, "downloads": -1, "filename": "static_parameters-0.4.tar.gz", "has_sig": false, "md5_digest": "66d044a21a2fa9e5fa1e828670cb2938", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2745, "upload_time": "2018-07-15T07:20:05", "url": "https://files.pythonhosted.org/packages/ed/cd/c9e448690b21e3b6183b9f976d7cc6744570daa79025db898bda359e7b09/static_parameters-0.4.tar.gz" } ] }