{ "info": { "author": "Cody Kochmann", "author_email": "kochmanncody@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/CodyKochmann/strict_functions/tarball/2019.9.2.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/CodyKochmann/strict_functions", "keywords": "strict_functions", "license": "", "maintainer": "", "maintainer_email": "", "name": "strict_functions", "package_url": "https://pypi.org/project/strict_functions/", "platform": "", "project_url": "https://pypi.org/project/strict_functions/", "project_urls": { "Download": "https://github.com/CodyKochmann/strict_functions/tarball/2019.9.2.2", "Homepage": "https://github.com/CodyKochmann/strict_functions" }, "release_url": "https://pypi.org/project/strict_functions/2019.9.2.2/", "requires_dist": null, "requires_python": "", "summary": "Decorators for function scope control, overloading, type safety, thread safety, cache control, tracing and even self awareness!", "version": "2019.9.2.2" }, "last_serial": 5771809, "releases": { "2017.11.22": [ { "comment_text": "", "digests": { "md5": "00e29a71c64544e9366ae89dfed952ac", "sha256": "4da5441f0d72115e405008b9350dfa21e8a805557a0f69391fbc6f8260b0e2b9" }, "downloads": -1, "filename": "strict_functions-2017.11.22.tar.gz", "has_sig": false, "md5_digest": "00e29a71c64544e9366ae89dfed952ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3157, "upload_time": "2017-11-23T02:33:14", "url": "https://files.pythonhosted.org/packages/dc/d4/5e13ce7c63af5c0285e879db2a8644cf6ee04a01251464872958033d5554/strict_functions-2017.11.22.tar.gz" } ], "2017.11.22.1": [ { "comment_text": "", "digests": { "md5": "c297255b4f775b3893a8a7fe98813d16", "sha256": "76b9a58eddc1a2f53454d7ad41df8c462d24efd90fc90752bed730620ea8982b" }, "downloads": -1, "filename": "strict_functions-2017.11.22.1.tar.gz", "has_sig": false, "md5_digest": "c297255b4f775b3893a8a7fe98813d16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3150, "upload_time": "2017-11-23T02:46:46", "url": "https://files.pythonhosted.org/packages/06/56/47d68d56a76effb46d00dbc5dfd5577fe6e393ab923571100f02f50e711e/strict_functions-2017.11.22.1.tar.gz" } ], "2017.11.22.2": [ { "comment_text": "", "digests": { "md5": "20efb9c25a539b7fb17b09835757a070", "sha256": "63375d782bef64e101e7c3a52d18369f20cc98c022ad5d3819f8763759b4a198" }, "downloads": -1, "filename": "strict_functions-2017.11.22.2.tar.gz", "has_sig": false, "md5_digest": "20efb9c25a539b7fb17b09835757a070", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3143, "upload_time": "2017-11-23T02:54:27", "url": "https://files.pythonhosted.org/packages/94/01/33bdc4c759da72aaa20a2d0304fa717fa9adb3d7b237b1f581344603ee29/strict_functions-2017.11.22.2.tar.gz" } ], "2017.11.9.1": [ { "comment_text": "", "digests": { "md5": "697346310f14bf81a6fe8eeef1f3a86a", "sha256": "970117a1a08bdc54d00f205b66ee215970aca48bc12ac59f0f721d11786161fe" }, "downloads": -1, "filename": "strict_functions-2017.11.9.1.tar.gz", "has_sig": false, "md5_digest": "697346310f14bf81a6fe8eeef1f3a86a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2210, "upload_time": "2017-11-09T16:57:17", "url": "https://files.pythonhosted.org/packages/71/d6/99d7d594553acb831801c6f3909aeebb6788fea9f65b62d208bde3316e7a/strict_functions-2017.11.9.1.tar.gz" } ], "2017.2.16": [ { "comment_text": "", "digests": { "md5": "3a6451faea6be74361a7d2cef6bd2eda", "sha256": "c57aabc6b66b6c5d83bf4402fb5a22647e78f096a82bc88f834664a02d45b7e4" }, "downloads": -1, "filename": "strict_functions-2017.2.16.tar.gz", "has_sig": false, "md5_digest": "3a6451faea6be74361a7d2cef6bd2eda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5186, "upload_time": "2018-02-16T14:16:36", "url": "https://files.pythonhosted.org/packages/1a/1e/13ffce417daa7095a9b7db058ae44ec1747acc88e7edce6ccd94f43f14e9/strict_functions-2017.2.16.tar.gz" } ], "2017.2.6": [ { "comment_text": "", "digests": { "md5": "6071e0c6f549ac5b2d009773d8ac968f", "sha256": "a730f08428f633b5eed2fad3bb3cf2a11418db6bf3fb2fe5bc5e9efcb84c5d75" }, "downloads": -1, "filename": "strict_functions-2017.2.6.tar.gz", "has_sig": false, "md5_digest": "6071e0c6f549ac5b2d009773d8ac968f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3931, "upload_time": "2018-02-06T23:18:51", "url": "https://files.pythonhosted.org/packages/91/3c/3ed18274b4d1984c728a4be8367a21d3cf2f2645d9201fd718cb84a99ba5/strict_functions-2017.2.6.tar.gz" } ], "2018.12.16": [ { "comment_text": "", "digests": { "md5": "a36ef58e3ab4f4f54eb8e6ef50ba0d80", "sha256": "26b6a25b3b7a797f6aa2bd7db0f77b3e1b20b10d6b359924c8d88a77e934dd2f" }, "downloads": -1, "filename": "strict_functions-2018.12.16.tar.gz", "has_sig": false, "md5_digest": "a36ef58e3ab4f4f54eb8e6ef50ba0d80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7490, "upload_time": "2018-12-16T18:57:50", "url": "https://files.pythonhosted.org/packages/1f/14/8630aa6a55871a88b2b1e6284435e037ca7fbad0c881d215ee3be6d0d963/strict_functions-2018.12.16.tar.gz" } ], "2018.12.16.1": [ { "comment_text": "", "digests": { "md5": "6dfecc3fd37ff6b81095e71bbea0e0b0", "sha256": "16564da079e891dffecb66ea5cddcb5936b00eab820da7fea7c7252c9c4036ba" }, "downloads": -1, "filename": "strict_functions-2018.12.16.1.tar.gz", "has_sig": false, "md5_digest": "6dfecc3fd37ff6b81095e71bbea0e0b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7492, "upload_time": "2018-12-16T19:37:10", "url": "https://files.pythonhosted.org/packages/07/a0/e4c262956c693d9a8730f5c8b1c4744e79c6a79e570c95b6b9d4b1d2e5ba/strict_functions-2018.12.16.1.tar.gz" } ], "2018.2.16": [ { "comment_text": "", "digests": { "md5": "8826d36fbb133958829b426ed56c86cc", "sha256": "4bf049d279e5b0bfeae6be95ee74aa075f0d1c405d5afd0e86614a165c46a4e9" }, "downloads": -1, "filename": "strict_functions-2018.2.16.tar.gz", "has_sig": false, "md5_digest": "8826d36fbb133958829b426ed56c86cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5193, "upload_time": "2018-02-16T14:24:11", "url": "https://files.pythonhosted.org/packages/20/c0/b059beb81cd36dda63cb8327d9e526a0583804a2362af4c7c75dd05ee97b/strict_functions-2018.2.16.tar.gz" } ], "2018.2.17": [ { "comment_text": "", "digests": { "md5": "aaf279ff2eecfb5df74ae3bebd9ae0e3", "sha256": "9f5c0cbe210e77647c84618b79463e3cf74cbbf43b28de6a916fefb3064d1fbd" }, "downloads": -1, "filename": "strict_functions-2018.2.17.tar.gz", "has_sig": false, "md5_digest": "aaf279ff2eecfb5df74ae3bebd9ae0e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5194, "upload_time": "2018-02-17T13:38:53", "url": "https://files.pythonhosted.org/packages/d0/89/79d292a3797d07ce3bc681a8a1b5d98cb70369f3a1dda848cd0a7ab1dcb4/strict_functions-2018.2.17.tar.gz" } ], "2018.2.17.1": [ { "comment_text": "", "digests": { "md5": "4a9228b0fc432490c21464d80a246f91", "sha256": "a5ad57227bc1352b65d5b35ce8df8bfd93679bcc7fe36f394d69d1393787c861" }, "downloads": -1, "filename": "strict_functions-2018.2.17.1.tar.gz", "has_sig": false, "md5_digest": "4a9228b0fc432490c21464d80a246f91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5200, "upload_time": "2018-02-17T14:11:20", "url": "https://files.pythonhosted.org/packages/a9/4a/745bde02e7af5c65944c0f5685e242ff64464b5b6b0843f4d12452e50966/strict_functions-2018.2.17.1.tar.gz" } ], "2018.2.17.2": [ { "comment_text": "", "digests": { "md5": "1286fc4a427e4571c298286f69dd0287", "sha256": "5247c85d5749f19bac68894c8294449eb21e7c3c7e054325adeb3f328dcf4e21" }, "downloads": -1, "filename": "strict_functions-2018.2.17.2.tar.gz", "has_sig": false, "md5_digest": "1286fc4a427e4571c298286f69dd0287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5201, "upload_time": "2018-02-17T14:59:02", "url": "https://files.pythonhosted.org/packages/4a/e6/90835961bdb8c684e4ec188e9119418218f8dd3022b79d8144e910b66938/strict_functions-2018.2.17.2.tar.gz" } ], "2018.2.17.3": [ { "comment_text": "", "digests": { "md5": "43da26245f148c8caa82dd60979dfa42", "sha256": "221e04d6ccbc59f276cf27f21a3e29ecddd1f2da81ec1ba7991e6333ce78f8d8" }, "downloads": -1, "filename": "strict_functions-2018.2.17.3.tar.gz", "has_sig": false, "md5_digest": "43da26245f148c8caa82dd60979dfa42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5250, "upload_time": "2018-02-18T02:27:48", "url": "https://files.pythonhosted.org/packages/0f/2f/138c099fb989e855f6886b9e22eea154983c173bc3e214b96074a0a3bc50/strict_functions-2018.2.17.3.tar.gz" } ], "2018.2.28": [ { "comment_text": "", "digests": { "md5": "bcf0851edbde3fcac099ca5d1a267410", "sha256": "a0da1684c23f9c264c2ca17f70579d6fbf448495565cf2271c7b96e7c8eb982b" }, "downloads": -1, "filename": "strict_functions-2018.2.28.tar.gz", "has_sig": false, "md5_digest": "bcf0851edbde3fcac099ca5d1a267410", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4153, "upload_time": "2018-02-28T19:14:30", "url": "https://files.pythonhosted.org/packages/e7/51/12a2aaa3b32c08dc703469573233e5ff479145ee7bea5c297a291be50002/strict_functions-2018.2.28.tar.gz" } ], "2018.2.28.1": [ { "comment_text": "", "digests": { "md5": "2de32e6474c5c61b2da8bf1e9c57640e", "sha256": "96fb02c5d42c2da94dcbd30e0d48e55391ad47246f3de6c2077ca9314f0dd556" }, "downloads": -1, "filename": "strict_functions-2018.2.28.1.tar.gz", "has_sig": false, "md5_digest": "2de32e6474c5c61b2da8bf1e9c57640e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5436, "upload_time": "2018-02-28T19:19:52", "url": "https://files.pythonhosted.org/packages/dc/c2/6567c58521f370dd8b4cf220f8912f5e38c9ea15efb8ed3af17f2df3500a/strict_functions-2018.2.28.1.tar.gz" } ], "2018.3.10": [ { "comment_text": "", "digests": { "md5": "2904ecc6efa6b96496a62e481efa55a9", "sha256": "26da29b953eb590dedcbd54a2211b56776333ef421b3a6a97fb6811b290a8efe" }, "downloads": -1, "filename": "strict_functions-2018.3.10.tar.gz", "has_sig": false, "md5_digest": "2904ecc6efa6b96496a62e481efa55a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5845, "upload_time": "2018-03-10T13:30:24", "url": "https://files.pythonhosted.org/packages/61/d8/72fdbcc1c144ad3adf7a3991ddc2cef8db530f526229850b6f4f3ceb6af6/strict_functions-2018.3.10.tar.gz" } ], "2018.3.15": [ { "comment_text": "", "digests": { "md5": "23ca8ff40ca5f922e61bc92d84bb8e6c", "sha256": "c1749ddaf4a44f2e71862c9b7212e32d2b1708cf5ca31fbf84490f8fcc0421e1" }, "downloads": -1, "filename": "strict_functions-2018.3.15.tar.gz", "has_sig": false, "md5_digest": "23ca8ff40ca5f922e61bc92d84bb8e6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5042, "upload_time": "2018-03-15T15:49:47", "url": "https://files.pythonhosted.org/packages/06/2a/4e24a60911e3dddd2ed2d073d20a1625ca90dddb8235dc7c7d41fcd4819d/strict_functions-2018.3.15.tar.gz" } ], "2018.3.2": [ { "comment_text": "", "digests": { "md5": "1f74f397867fc8330add115184c589e2", "sha256": "3d8fc43986234fcbd909a28e979506a260159cc23849cbafd3995250db00f5da" }, "downloads": -1, "filename": "strict_functions-2018.3.2.tar.gz", "has_sig": false, "md5_digest": "1f74f397867fc8330add115184c589e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5427, "upload_time": "2018-03-02T19:06:20", "url": "https://files.pythonhosted.org/packages/c8/a6/e6d4d88e842858e7df9a3ce7b1972e1071689698f0cd43bc98ad05969bc9/strict_functions-2018.3.2.tar.gz" } ], "2018.3.5": [ { "comment_text": "", "digests": { "md5": "5a578801056ee436ae4a972947067868", "sha256": "2429084c6b448d964701e124af0c733f395a11fe5e34e04397f442eb5194073c" }, "downloads": -1, "filename": "strict_functions-2018.3.5.tar.gz", "has_sig": false, "md5_digest": "5a578801056ee436ae4a972947067868", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5623, "upload_time": "2018-03-05T15:26:44", "url": "https://files.pythonhosted.org/packages/5c/a2/6249f9b8a9ddee9f7c81f9cdab5e305292c8e8817fcd44ed72d017075b55/strict_functions-2018.3.5.tar.gz" } ], "2018.5.6": [ { "comment_text": "", "digests": { "md5": "ee7ce09b86d2d16e79d0fe64f772d2c9", "sha256": "f30f7db6223d300886490c37055848da45657d393cb497d6e26d20dc9d2dbc67" }, "downloads": -1, "filename": "strict_functions-2018.5.6.tar.gz", "has_sig": false, "md5_digest": "ee7ce09b86d2d16e79d0fe64f772d2c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6038, "upload_time": "2018-05-06T16:17:34", "url": "https://files.pythonhosted.org/packages/9d/37/8ab80a21c8107089d68e635938b33c48776972786158c2a9ca77db0d7f78/strict_functions-2018.5.6.tar.gz" } ], "2018.5.7": [ { "comment_text": "", "digests": { "md5": "7c73cb9913e9e490fd0653a43af8ab9f", "sha256": "0ab34904850a87efe247057ba3e4863326f75f7a545885ad902711859de6cef2" }, "downloads": -1, "filename": "strict_functions-2018.5.7.tar.gz", "has_sig": false, "md5_digest": "7c73cb9913e9e490fd0653a43af8ab9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6045, "upload_time": "2018-05-07T13:11:27", "url": "https://files.pythonhosted.org/packages/06/91/26e6a617d58fff311a4c79ecdf5b22427474939096ba6e9acac8569672f9/strict_functions-2018.5.7.tar.gz" } ], "2018.5.7.3": [ { "comment_text": "", "digests": { "md5": "a1e58eafdfc4d6549239cd74e82f0eb3", "sha256": "17021b9756d2d778bc1e40bc564a0022773d589736e406069c2c56c7372a5ca0" }, "downloads": -1, "filename": "strict_functions-2018.5.7.3.tar.gz", "has_sig": false, "md5_digest": "a1e58eafdfc4d6549239cd74e82f0eb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6094, "upload_time": "2018-05-07T15:04:48", "url": "https://files.pythonhosted.org/packages/95/78/1d0c5c5e5a46e19a6981c6ea39d7d9f5713b7c2a418983d2820c9a044073/strict_functions-2018.5.7.3.tar.gz" } ], "2019.9.2.1": [ { "comment_text": "", "digests": { "md5": "cb17a39bb503858be8ab2610ef206fa8", "sha256": "1355a5cd0d4062facf02a92f986ac288d96e600d6a780e86cf3d48cb9a725dac" }, "downloads": -1, "filename": "strict_functions-2019.9.2.1.tar.gz", "has_sig": false, "md5_digest": "cb17a39bb503858be8ab2610ef206fa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7910, "upload_time": "2019-09-02T16:42:12", "url": "https://files.pythonhosted.org/packages/86/9a/0175415f8561f85583e5edbf0906ce37cf0cc44e36f420b2eac9f5146aab/strict_functions-2019.9.2.1.tar.gz" } ], "2019.9.2.2": [ { "comment_text": "", "digests": { "md5": "c6c4da594129f80200ab550aec56f3e3", "sha256": "277a9a543634c79ba76f4c2e833b36d3075e5532d29af815ee10014658c71145" }, "downloads": -1, "filename": "strict_functions-2019.9.2.2.tar.gz", "has_sig": false, "md5_digest": "c6c4da594129f80200ab550aec56f3e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7915, "upload_time": "2019-09-02T16:46:40", "url": "https://files.pythonhosted.org/packages/11/2c/0a3ee7f412c228076568d7a3f172b938bf5294dccdcf60888ae46062b148/strict_functions-2019.9.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c6c4da594129f80200ab550aec56f3e3", "sha256": "277a9a543634c79ba76f4c2e833b36d3075e5532d29af815ee10014658c71145" }, "downloads": -1, "filename": "strict_functions-2019.9.2.2.tar.gz", "has_sig": false, "md5_digest": "c6c4da594129f80200ab550aec56f3e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7915, "upload_time": "2019-09-02T16:46:40", "url": "https://files.pythonhosted.org/packages/11/2c/0a3ee7f412c228076568d7a3f172b938bf5294dccdcf60888ae46062b148/strict_functions-2019.9.2.2.tar.gz" } ] }