{ "info": { "author": "Max Zhao", "author_email": "alcasa.mz@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Argmagic\n\nBased on a idea by [@lbb](https://github.com/lbb/).\n\nAutomatically generate argparse based env-var/CLI-interface from a given function.\n\nExample:\n\nGiven a function with a docstring and type hints.\n\n```python\ndef hello(name: str):\n '''\n Say hello to name.\n\n Args:\n name: Your name.\n\n Raises:\n Nothing.\n\n Returns:\n Nothing.\n '''\n print('Hello', name)\n```\n\nCreate a CLI interface:\n\n```python\nargmagic(hello)\n```\n\nArgmagic will call the function with all parameters filled from CLI arguments.\n\n```sh\n$ ./hello.py -h\nusage: hello [-h] [--name NAME]\n\nSay hello to name.\n\noptional arguments:\n -h, --help show this help message and exit\n --name NAME Your name.\n```\n\nAdditionally all specified parameters can also be defined via environment\nvariables.\n\n```sh\n$ NAME=test hello.py\nHello test\n```\n\nThese can then again be overriden by CLI arguments.\n\n```sh\n$ NAME=test hello.py --name something\nHello something\n```\n\n## Support of composite types\n\nCurrent parsing of lists, tuples and unions are supported.\n\nFor example a typehint containing `List[str]`, will parse input `[a, b, c]` to\na python list containing `[\"a\", \"b\", \"c\"]`.\n\nAlso these types can be arbitrarily nested, such as `Dict[str, List[int]]` will\ncorrectly parse strings of structure `{a: [1, 2, 3], b: [5, 3]}`.\n\nSyntax overview:\n\n```\nTuple syntax:\n(a, b, c)\n\nList syntax:\n[a, b, c]\n\nDict syntax:\n{a: i, b: j, k: l}\n```\n\n## Alternatives\n\n[click](https://github.com/pallets/click) uses decorators\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://github.com/xiamaz/argmagic", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "argmagic", "package_url": "https://pypi.org/project/argmagic/", "platform": "", "project_url": "https://pypi.org/project/argmagic/", "project_urls": { "Homepage": "https://github.com/xiamaz/argmagic" }, "release_url": "https://pypi.org/project/argmagic/1.0.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Parse environment variables and CLI arguments for a given function signature.", "version": "1.0.1", "yanked": false, "yanked_reason": null }, "last_serial": 7742263, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1b11ab117074b7122b1910f45e9bbbf2", "sha256": "7955dc37a9311b77ae34b4bd5427bc0960ce7989c43e1cc37ee7c71510177945" }, "downloads": -1, "filename": "argmagic-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1b11ab117074b7122b1910f45e9bbbf2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4544, "upload_time": "2019-08-10T09:46:15", "upload_time_iso_8601": "2019-08-10T09:46:15.361286Z", "url": "https://files.pythonhosted.org/packages/09/5c/bddd1b7e9c1852b04af365af42c5225e3e3e729bf82642092ea937282b2b/argmagic-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6006c8a76604d21e5f1cf21fea3e3f51", "sha256": "f380ce5c4a7ceb9f395b0cb7a4083009cbb085bf293063b7df582cc09f8c0e90" }, "downloads": -1, "filename": "argmagic-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6006c8a76604d21e5f1cf21fea3e3f51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3469, "upload_time": "2019-08-10T09:46:17", "upload_time_iso_8601": "2019-08-10T09:46:17.725907Z", "url": "https://files.pythonhosted.org/packages/8e/3f/9b41d75762d32797c6e96ec30b8b26a6438d235c91a91f284c258e02a883/argmagic-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "4b6bd453ef0b2987d54434a7ca3be888", "sha256": "e9f829b4017e9bcbd5b8daaaa125e19c2bf6d328a3c6025b966d0e0ce57302b6" }, "downloads": -1, "filename": "argmagic-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "4b6bd453ef0b2987d54434a7ca3be888", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6195, "upload_time": "2019-10-25T09:31:18", "upload_time_iso_8601": "2019-10-25T09:31:18.499761Z", "url": "https://files.pythonhosted.org/packages/08/f2/5b1736be51a36c08902c1c2ab78e270f440c3370129616bd8f6355cdf85b/argmagic-0.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e3653a5bd42e494243fe4ce9c90fcda1", "sha256": "63b01b0cf69dde8a941839b22b6de883a66ff0803c09090f12ca39e32c96f036" }, "downloads": -1, "filename": "argmagic-0.0.10.tar.gz", "has_sig": false, "md5_digest": "e3653a5bd42e494243fe4ce9c90fcda1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7763, "upload_time": "2019-10-25T09:31:25", "upload_time_iso_8601": "2019-10-25T09:31:25.919174Z", "url": "https://files.pythonhosted.org/packages/06/13/05d6f9c637e23f7e89e797cbfb6e5aa3928fe67baaba2f88f5f45e748483/argmagic-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "4aaacd40bc9b2918d488ad7d8d56de6a", "sha256": "f7919e8e3f67dff8ec4a2f4c078b58b404c40db1dd9a51b8039f81d44cc28219" }, "downloads": -1, "filename": "argmagic-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "4aaacd40bc9b2918d488ad7d8d56de6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6250, "upload_time": "2020-05-27T14:56:33", "upload_time_iso_8601": "2020-05-27T14:56:33.868862Z", "url": "https://files.pythonhosted.org/packages/8d/18/cfba2769e6bd62f90af3d6007ede83c99fd00bbf65331d7d3a2eecfa7379/argmagic-0.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8eb8bae57422bdd0460f644be540730f", "sha256": "bc87f09231987253574121109e203a0d769431113633becfac57af4141d6476c" }, "downloads": -1, "filename": "argmagic-0.0.11.tar.gz", "has_sig": false, "md5_digest": "8eb8bae57422bdd0460f644be540730f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5267, "upload_time": "2020-05-27T14:56:34", "upload_time_iso_8601": "2020-05-27T14:56:34.817440Z", "url": "https://files.pythonhosted.org/packages/bd/c1/da2b3c99ac6ea5ef2a0f47e67cc643f0c158527a693a1d9be3c99553d7a6/argmagic-0.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0f55edea37995a41d184c415c4f8b693", "sha256": "238d84357b61d78385146d45dd83c08879b074f5e28c12ea888d6cc4c5dcf9cb" }, "downloads": -1, "filename": "argmagic-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0f55edea37995a41d184c415c4f8b693", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5189, "upload_time": "2019-08-13T12:11:28", "upload_time_iso_8601": "2019-08-13T12:11:28.415873Z", "url": "https://files.pythonhosted.org/packages/69/36/fc4e2e28f97d8854436aedb32fe3c016efdeff1fe44b28786386d338eb5a/argmagic-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d4bfb26c2a16253a6cd4e25cd8ba44be", "sha256": "c2cf8cd09606e3109023819c1807cf4e42c87d17ad3cc96fb8f03c517357aaa0" }, "downloads": -1, "filename": "argmagic-0.0.2.tar.gz", "has_sig": false, "md5_digest": "d4bfb26c2a16253a6cd4e25cd8ba44be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4153, "upload_time": "2019-08-13T12:11:29", "upload_time_iso_8601": "2019-08-13T12:11:29.914778Z", "url": "https://files.pythonhosted.org/packages/9b/e7/4bbe7b1aa3121068e5b18fdc120e0382d070cf52f10b3d56119c7054b6e7/argmagic-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f49a230740e77ecabcffaefdf6c4e419", "sha256": "d5cb1ae6593d9c17383151770cabd3fd8d48ead99c92c47ac43fde6e2372cf2c" }, "downloads": -1, "filename": "argmagic-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f49a230740e77ecabcffaefdf6c4e419", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5187, "upload_time": "2019-08-13T14:08:18", "upload_time_iso_8601": "2019-08-13T14:08:18.282066Z", "url": "https://files.pythonhosted.org/packages/c3/6b/d53f7eac86c063a3114ea6bb1f0ca595fe35c58967e650c6daa2c5304768/argmagic-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fa262a80d68e2fa05c40b33de4dfb7e4", "sha256": "432cbf8d316775af500c2d1c4703e976983d9a3f53119a0e071c9843d20b0eb0" }, "downloads": -1, "filename": "argmagic-0.0.3.tar.gz", "has_sig": false, "md5_digest": "fa262a80d68e2fa05c40b33de4dfb7e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4153, "upload_time": "2019-08-13T14:08:20", "upload_time_iso_8601": "2019-08-13T14:08:20.716666Z", "url": "https://files.pythonhosted.org/packages/ae/8c/94c4797320cdda66bca59fbfd3aba840abbd1fd1b3c9e8f5823fd765a3d8/argmagic-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6eb99196c34c21d2e08b81e2d85b912c", "sha256": "9fd7209d4a3418edca029fc0943037e5696984a713c1c3f60686efc980718dad" }, "downloads": -1, "filename": "argmagic-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6eb99196c34c21d2e08b81e2d85b912c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5200, "upload_time": "2019-08-13T14:16:20", "upload_time_iso_8601": "2019-08-13T14:16:20.404385Z", "url": "https://files.pythonhosted.org/packages/88/6f/49da69774d7bc6fe19224cfcffb70a476932a49fefb8c5a95ae34835bb37/argmagic-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "abbb3f2da064b19e29965ae5ccc4615a", "sha256": "e74b568d7af2b5aa5556da84e0e00191dd97dba4b0815eea8fbf333e2710ce48" }, "downloads": -1, "filename": "argmagic-0.0.4.tar.gz", "has_sig": false, "md5_digest": "abbb3f2da064b19e29965ae5ccc4615a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4173, "upload_time": "2019-08-13T14:16:23", "upload_time_iso_8601": "2019-08-13T14:16:23.672480Z", "url": "https://files.pythonhosted.org/packages/77/1e/8e8fa6ccb03dbdf1b185984e72bc4be45ec5f1e49e21d5ba462daf1926cf/argmagic-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "eeae6f9b523bfaf5f7fd231fd494b119", "sha256": "65d235b675d86709fcf8763dce7c65d2f790cadb9f87a7d0e0d598df94d380c0" }, "downloads": -1, "filename": "argmagic-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "eeae6f9b523bfaf5f7fd231fd494b119", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5216, "upload_time": "2019-08-23T17:42:44", "upload_time_iso_8601": "2019-08-23T17:42:44.228759Z", "url": "https://files.pythonhosted.org/packages/98/9d/8250c12137f0af09b72d3d6280055827f0c55edfdd0c2c66e7132061a3f9/argmagic-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "964a9b185c905cba6161df526f1e5c17", "sha256": "088cb9c1c25562544abd11ac0f7cc93ac44974385d67a92cef150e1589f2eef9" }, "downloads": -1, "filename": "argmagic-0.0.5.tar.gz", "has_sig": false, "md5_digest": "964a9b185c905cba6161df526f1e5c17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4190, "upload_time": "2019-08-23T17:42:46", "upload_time_iso_8601": "2019-08-23T17:42:46.070792Z", "url": "https://files.pythonhosted.org/packages/7b/d8/5b85815d16d1eac3bd947c7a87b89587d0f167f902e9f02a5f99734547e4/argmagic-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "df0776e9163121efcf4eb5cf873937d2", "sha256": "820f441d0194db06f2b3b6dd3f0ed02d4b7942979ba72517eb083b9c739e12b7" }, "downloads": -1, "filename": "argmagic-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "df0776e9163121efcf4eb5cf873937d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5243, "upload_time": "2019-09-17T06:31:00", "upload_time_iso_8601": "2019-09-17T06:31:00.254964Z", "url": "https://files.pythonhosted.org/packages/fa/93/0b8fcf0c6b80e5a6b25b3de7e46e9662ecd2b0c869fa1915f876248aa7f0/argmagic-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fd4e6c1299996c69cc17091b4815d4cc", "sha256": "968d82b255112ce4032dd171ebfb5d25fd2b6e0a7c4889ad4511b3aa1c08d6e8" }, "downloads": -1, "filename": "argmagic-0.0.6.tar.gz", "has_sig": false, "md5_digest": "fd4e6c1299996c69cc17091b4815d4cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4216, "upload_time": "2019-09-17T06:31:05", "upload_time_iso_8601": "2019-09-17T06:31:05.692823Z", "url": "https://files.pythonhosted.org/packages/04/71/b903f9fb9dfb4347f87d971b29ed582f55c6eb8905e76be823971fea6313/argmagic-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "6f7cbc39d9c5237708e5cff6d7840200", "sha256": "de87012723643aac1f6bd984ba573884c0188354d99b666b0e6b14834594837f" }, "downloads": -1, "filename": "argmagic-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "6f7cbc39d9c5237708e5cff6d7840200", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5627, "upload_time": "2019-09-29T00:04:48", "upload_time_iso_8601": "2019-09-29T00:04:48.586936Z", "url": "https://files.pythonhosted.org/packages/9d/97/a0b4f29e1bd21d09c4ba2158f135ac29159cefb3423715724c7d2c310304/argmagic-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1fff691dec0f005a2e763502057a9e58", "sha256": "a46730c0eef1ab30b77a2ffdec0e836808f8b7ee7f686f3843742632a06c196a" }, "downloads": -1, "filename": "argmagic-0.0.7.tar.gz", "has_sig": false, "md5_digest": "1fff691dec0f005a2e763502057a9e58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4594, "upload_time": "2019-09-29T00:04:53", "upload_time_iso_8601": "2019-09-29T00:04:53.613359Z", "url": "https://files.pythonhosted.org/packages/97/9f/de4fe03ee444c06d2efed8f1d6f392df51204ed32b9c97b9c869f0d1fd9a/argmagic-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "51a446e53be22ed1d5fea113e9a445fe", "sha256": "00689db4bf7b74e85c5e8436b50f408a46b7799fdccb3cc3cd2be253430f7669" }, "downloads": -1, "filename": "argmagic-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "51a446e53be22ed1d5fea113e9a445fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5619, "upload_time": "2019-10-09T11:53:05", "upload_time_iso_8601": "2019-10-09T11:53:05.295794Z", "url": "https://files.pythonhosted.org/packages/24/ac/1b8ce8ae0dd3d2c1571475c406dd01543ad94e78e9705035bcc01f7fec96/argmagic-0.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c3913c74005e810038e4c00eb5ebd891", "sha256": "98f1ce10137840d64cdbd33b2ea4ddc516ef0c276749f585f7929a5676cd00b1" }, "downloads": -1, "filename": "argmagic-0.0.8.tar.gz", "has_sig": false, "md5_digest": "c3913c74005e810038e4c00eb5ebd891", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4587, "upload_time": "2019-10-09T11:53:14", "upload_time_iso_8601": "2019-10-09T11:53:14.277766Z", "url": "https://files.pythonhosted.org/packages/f6/8f/e60a539b67faef8ff6cda9bf7c03e39182bc960fcd0bebb8179c0a70b99b/argmagic-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "d5dc2dc9de3e2cd5aeb5e6bae0f37a09", "sha256": "6e3e099ced69403453c46e87ffbd863b37f8917d39605e640a97652e1d33abd0" }, "downloads": -1, "filename": "argmagic-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d5dc2dc9de3e2cd5aeb5e6bae0f37a09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6181, "upload_time": "2019-10-23T15:33:23", "upload_time_iso_8601": "2019-10-23T15:33:23.043171Z", "url": "https://files.pythonhosted.org/packages/b4/67/026259e392b1e2eea59679020c7e7abac9e16a8b5eddb3963b43e53fe758/argmagic-0.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "74558be6a4b69d2fa1a163864b78fd57", "sha256": "9b89db1c3b807f6bb8f67330b52064180ea9aec2ed581d316f2f7eb5fb18cdc1" }, "downloads": -1, "filename": "argmagic-0.0.9.tar.gz", "has_sig": false, "md5_digest": "74558be6a4b69d2fa1a163864b78fd57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7757, "upload_time": "2019-10-23T15:33:29", "upload_time_iso_8601": "2019-10-23T15:33:29.654468Z", "url": "https://files.pythonhosted.org/packages/95/09/f017bf76cf61f2f1756b7714c645c6e257671d620d61c4a84e7298b46036/argmagic-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "846548756611917ceb7f781702542b6e", "sha256": "41c92177e341022a1900e630cd72ba26a5e263844d22004c5796fbae1c68982f" }, "downloads": -1, "filename": "argmagic-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "846548756611917ceb7f781702542b6e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6300, "upload_time": "2020-05-27T15:36:27", "upload_time_iso_8601": "2020-05-27T15:36:27.388946Z", "url": "https://files.pythonhosted.org/packages/f1/c8/91a49a89839288c41faf86a8d9b33ed668a9dfe615aa84169f0558bb9faa/argmagic-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f9dfb9a697ffa79052feb8d5e457adcf", "sha256": "ff56ead0620ae989065c0f64333b6e1a08a52cc5558ee184f3de88fbfe5bc0d5" }, "downloads": -1, "filename": "argmagic-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f9dfb9a697ffa79052feb8d5e457adcf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5329, "upload_time": "2020-05-27T15:36:28", "upload_time_iso_8601": "2020-05-27T15:36:28.330410Z", "url": "https://files.pythonhosted.org/packages/89/3a/c846a93ba18b79385b61ec66f2606aa3ab5b704bb73d93df246cc07fd60b/argmagic-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "19db4292a259574ab744081847afa7b7", "sha256": "f5069fad4940a699e51f5750f47c27f2b5668de979c767eca2b13b9cc9ced2ba" }, "downloads": -1, "filename": "argmagic-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "19db4292a259574ab744081847afa7b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6365, "upload_time": "2020-07-20T18:01:34", "upload_time_iso_8601": "2020-07-20T18:01:34.988371Z", "url": "https://files.pythonhosted.org/packages/c8/8a/fcbfda45ab674a2c76af2d9e9192841de2f7e01272af412e90320513d1ef/argmagic-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3ca6bd314e40a9f6ad823ea7acf34975", "sha256": "bdebda19fd8cb8f44d4d4a4d65a20bf02105da638c2d8cf1cfce6a658147bdfc" }, "downloads": -1, "filename": "argmagic-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3ca6bd314e40a9f6ad823ea7acf34975", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5396, "upload_time": "2020-07-20T18:01:35", "upload_time_iso_8601": "2020-07-20T18:01:35.788925Z", "url": "https://files.pythonhosted.org/packages/18/d2/42aa2c03d99000786488338935bf4e4b0f84479fe473bd85788d5a1c955a/argmagic-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "19db4292a259574ab744081847afa7b7", "sha256": "f5069fad4940a699e51f5750f47c27f2b5668de979c767eca2b13b9cc9ced2ba" }, "downloads": -1, "filename": "argmagic-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "19db4292a259574ab744081847afa7b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6365, "upload_time": "2020-07-20T18:01:34", "upload_time_iso_8601": "2020-07-20T18:01:34.988371Z", "url": "https://files.pythonhosted.org/packages/c8/8a/fcbfda45ab674a2c76af2d9e9192841de2f7e01272af412e90320513d1ef/argmagic-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3ca6bd314e40a9f6ad823ea7acf34975", "sha256": "bdebda19fd8cb8f44d4d4a4d65a20bf02105da638c2d8cf1cfce6a658147bdfc" }, "downloads": -1, "filename": "argmagic-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3ca6bd314e40a9f6ad823ea7acf34975", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5396, "upload_time": "2020-07-20T18:01:35", "upload_time_iso_8601": "2020-07-20T18:01:35.788925Z", "url": "https://files.pythonhosted.org/packages/18/d2/42aa2c03d99000786488338935bf4e4b0f84479fe473bd85788d5a1c955a/argmagic-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }