{ "info": { "author": "Shardul Nalegave", "author_email": "nalegaveshardul40@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "\n
\n\t

Signale.py

\n\t

Elegant Console Logger For Python Command-Line Apps

\n\t
\n\t
\n\t\"example\"\n
\n\n
\n\n\n\n## Installation\n**Signale.py** can be installed using pip.\n\n````bash\n\n [sudo] pip install signalepy\n\n````\n\n\n\n## Usage\nPackage consists of a class `Signale`, it is the main constructor class. The object created has all the logger functions in it.\n\n\n### Using Loggers\nEach logger function takes in three arguments:-\n- `text`\n- `prefix` ( Optional )\n- `suffix` ( Optional )\n\nThey all are available in the logger object. To create one do this:-\n````python\n\nfrom signalepy import Signale\n\nlogger = Signale()\n\n````\n\nNow you can use the default loggers using this object like:-\n````python\n\n...\n\nlogger.success(\"Started Successfully\", prefix=\"Debugger\")\nlogger.warning(\"`a` function is deprecated\", suffix=\"main.py\")\nlogger.complete(\"Run Complete\")\n\n...\n\n````\n\n\nThis will produce the following result:-\n\n
\n\t\n
\n\n

\n\n
\n\tView All Available Loggers\n\n- `simple`\n- `success`\n- `error`\n- `warning`\n- `start`\n- `stop`\n- `watch`\n- `important`\n- `pending`\n- `complete`\n- `debug`\n- `pause`\n- `info`\n- `like`\n- `center`\n- `bold`\n- `underline`\n- `reversed`\n- `coloured`\n\n
\n\n\n\n----------------------------------------------------------------------------------------------------------\n\n\n\n## Scoped Loggers\nTo create scoped loggers, define the `scope` field in the `options` argument of constructor like:-\n\n````python\n\nfrom signalepy import Signale\n\nlogger = Signale({\n\t\"scope\": \"global scope\"\n})\nlogger.success(\"Scoped Logger Works!\")\n\n````\n\nThis will produce the following result:-\n\n
\n\t\n
\n\n

\n\nYou also create multiple scopes by setting the `scope` field to a list of strings like:-\n\n````python\n\nfrom signalepy import Signale\n\nlogger = Signale({\n\t\"scope\": [\"global scope\", \"inner scope\"]\n})\nlogger.success(\"Scoped Logger Works!\")\n\n````\n\nThis will produce the following result:-\n\n
\n\t\n
\n\n


\n\nYou can also create scoped a logger which is just clone of other by using by using the `scoped` function like this:-\n\n````python\n\nfrom signalepy import Signale\n\nlogger = Signale({\n\t\"scope\": \"global scope\"\n})\n\nlogger2 = logger.scoped(\"inner\")\nlogger2.like(\"I love Signale.py\", prefix=\"Shardul Nalegave\", suffix=\"Creator\")\n\n````\n\nThis will produce the following result:-\n\n
\n\t\n
\n\n
\n\n**Note:-** All the configuration will be copied to the new logger just the scope will be extended.\n\n\n----------------------------------------------------------------------------------------------------------\n\n\n\n## Custom Loggers\nCustom loggers can be created by passing a array of custom logger configuration to the field `custom` in the options passed to the constructor. Even clone loggers inherit the parent's custom loggers. For example:-\n\n````python\n\nfrom signalepy import Signale\n\nlogger = Signale({\n\t\"scope\": \"global scope\",\n\t\"custom\": [\n\t\t{\n\t\t\t\"badge\": \"!\",\n\t\t\t\"label\": \"Attention\",\n\t\t\t\"color\": \"red\",\n\t\t\t\"name\": \"attention\"\n\t\t}\n\t]\n})\n\nlogger2 = logger.scoped(\"inner\")\n\nlogger.attention(\"It Works!\")\nlogger2.attention(\"With Logger2\")\n\n````\n\nThis will produce the following result:-\n\n
\n\t\n
\n\n----------------------------------------------------------------------------------------------------------\n\n\n\n## Underlined Labels\nYou can set labels to be underlined by setting the `underlined` field to `True` in the options passed to the constructor. For example:-\n\n````python\n\nfrom signalepy import Signale\n\ns = Signale({\n\t\"underlined\": True\n})\ns.center(\"Testing Logger\")\ns.simple(\"ABC\", prefix=\"Debugger\", suffix=\"xyz\")\ns.info(\"Starting\", prefix=\"Debugger\")\ns.success(\"Started Successfully\", prefix=\"Debugger\", suffix=\"xyz\")\ns.watch(\"Watching All Files\", prefix=\"Debugger\")\ns.error(\"Something Went Wrong\", prefix=\"Debugger\")\ns.warning(\"Deprecation Warning\", prefix=\"Debugger\")\ns.pending(\"Postponed\", prefix=\"Debugger\")\ns.debug(\"Found A Bug on L55\", prefix=\"Debugger\")\ns.start(\"Started New Process\", prefix=\"Debugger\")\ns.pause(\"Process Paused\", prefix=\"Debugger\")\ns.complete(\"Task Completed\", prefix=\"Debugger\")\ns.important(\"New Update Available. Please Update!\", prefix=\"Debugger\")\ns.like(\"I Love Signale\", prefix=\"Debugger\")\ns.stop(\"Stopping\", prefix=\"Debugger\")\n\n````\n\nThis will produce the following result:-\n\n
\n\t\n
\n\n\n\n----------------------------------------------------------------------------------------------------------\n\n\n\n## Options\nOptions taken by constructor\n\n1. `scope`\n\n\t
\n\t\n\t- Type: `str` or `list`\n\n\tSignale Logger Scope\n\n\t

\n\n3. `underlined`\n\n\t
\n\n\t- Type: `bool`\n\n\tLabels Should Be Underlined Or Not\n\n2. `custom`\n\n\t
\n\n\t- Type: `list`\n\n\tList of custom logger configuration.\n\n\t- Configuration Type: `dict`\n\n\t\tCustom Logger Configuration Dictionary\n\n\t\t- Keys\n\n\t\t\t1. `name`\n\n\t\t\t\t- Type: `str`\n\n\t\t\t\tName of the logger\n\n\t\t\t2. `label`\n\n\t\t\t\t- Type: `str`\n\n\t\t\t\tLabel displayed beside the icon ( colored text )\n\n\t\t\t3. `badge`\n\n\t\t\t\t- Type: `str`\n\n\t\t\t\tIcon\n\n\t\t\t4. `color`\n\n\t\t\t\t- Type: `str`\n\n\t\t\t\tColor of the icon and label. Should be from:-\n\n\t\t\t\t- `red`\n\t\t\t\t- `dark`\n\t\t\t\t- `blue`\n\t\t\t\t- `pink`\n\t\t\t\t- `green`\n\t\t\t\t- `grey`\n\t\t\t\t- `purple`\n\t\t\t\t- `yellow`\n\t\t\t\t- `cyan`\n\t\t\t\t- `reset` (color reset code)\n\n\t

\n\n\n\n----------------------------------------------------------------------------------------------------------\n\n\n\n## API\n\n1. logger = `Signale()`\n\n\t
\n\n\t`Signale`\n\n\t- Type: `class`\n\n\tSignale class imported from `signalepy` module\n\n\t
\n\n\t`options`\n\n\t- Type: `dict`\n\n\tOptions Dictionary for logger.\n\n\t
\n\n\t- Returns: Signale Logger Object\n\n\tLogger object which can be used for logging\n\n\t

\n\n2. logger.`(message=\"\", prefix=\"\", suffix=\"\")`\n\n\t
\n\n\t`logger`\n\n\t- Type: `function`\n\n\tCan be any default logger\n\n\t
\n\n\t`message`\n\n\t- Type: `str`\n\n\tMessage to be displayed\n\n\t
\n\n\t`prefix`\n\n\t- Type: `str`\n\t- Required: False\n\n\tPrefix text\n\n\t
\n\n\t`suffix`\n\n\t- Type: `str`\n\t- Required: False\n\n\tSuffix text\n\n\t
\n\n\t- Returns: `None`\n\n\t

\n\n3. logger2 = `logger`.scoped(``)\n\n\t
\n\n\t`logger`\n\n\t- Type: Signale Logger Object\n\n\tParent Logger\n\n\t
\n\n\t`new scope`\n\n\t- Type: `str`\n\n\tNew Scope Name\n\n\t
\n\n\t- Returns: Signale Logger Object\n\n\tClone Logger object with extended scope\n\n\t

\n\n\n\n----------------------------------------------------------------------------------------------------------\n\n\n\n**Licensed Under [MIT License](https://github.com/ShardulNalegave/signale.py/blob/master/LICENSE)**\n**A Project By [Shardul Nalegave](https://shardul.netlify.com)**\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/ShardulNalegave/signale.py", "keywords": "logger,cli,elegant,command-line,colored", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "signalepy", "package_url": "https://pypi.org/project/signalepy/", "platform": "", "project_url": "https://pypi.org/project/signalepy/", "project_urls": { "Homepage": "https://github.com/ShardulNalegave/signale.py" }, "release_url": "https://pypi.org/project/signalepy/0.3.8/", "requires_dist": null, "requires_python": ">=3.0,<4.0", "summary": "Elegant Console Logger For Python Command Line Apps", "version": "0.3.8" }, "last_serial": 4140294, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "49e012ec1c79b7b9a4585d9c8cdc3e59", "sha256": "e463e0efc2f75e28c5b11b8c075be6f60d1e161d9709a767f068b694220e7379" }, "downloads": -1, "filename": "signalepy-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "49e012ec1c79b7b9a4585d9c8cdc3e59", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 7994, "upload_time": "2018-08-02T13:50:27", "url": "https://files.pythonhosted.org/packages/34/92/31dccde1dd909d026a579095cf740c850b04b409bd8bcf0bc61889cf0fae/signalepy-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e843dbf27308c064a4d49ddc19bc75d", "sha256": "e70acdfcffe4fb59bbe9f21632282816210121c0745278af82f7f6a0ab433c23" }, "downloads": -1, "filename": "signalepy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0e843dbf27308c064a4d49ddc19bc75d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 2638, "upload_time": "2018-08-02T13:50:28", "url": "https://files.pythonhosted.org/packages/1c/d8/4cca68b8bb90dcf258ed685e609e7e03519760cac33f84d61940317600de/signalepy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "23782468951142bb5c4165721cf1991e", "sha256": "beb6f2b9fcfe72394f03c07d231e5abffdb1c32a6c9ea4ff9d6f869f3031ac35" }, "downloads": -1, "filename": "signalepy-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "23782468951142bb5c4165721cf1991e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1230, "upload_time": "2018-07-11T13:15:30", "url": "https://files.pythonhosted.org/packages/4e/c0/99996c3d78086bd97e342dd090295fa37aa60b26e17ea50a17c1ed8c4967/signalepy-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dad4985c407fcea9fb02961b1115f468", "sha256": "50a279e59a89b42076f333d3471b75f0a89a1aa53a41df778d3b94ea1b93b700" }, "downloads": -1, "filename": "signalepy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dad4985c407fcea9fb02961b1115f468", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 984, "upload_time": "2018-07-11T13:15:31", "url": "https://files.pythonhosted.org/packages/4a/8e/b248b3ce319f3b825f6d55b724a7ce2596740d2d7d1a97a64582954ac745/signalepy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7429e32b47443ad5d8d148cd4af06513", "sha256": "2f6f81b3d1a42e4ad6eba1130c5aed5ac5be3ff213dc83300dc6055cb1e344b8" }, "downloads": -1, "filename": "signalepy-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7429e32b47443ad5d8d148cd4af06513", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 10436, "upload_time": "2018-08-02T14:05:31", "url": "https://files.pythonhosted.org/packages/1e/af/ae7432d7947f4472d5b562d4c8b813ec664cbc9b4840a0789171d6dd983f/signalepy-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7df134f43595004bfa9628ce0d334d65", "sha256": "cc74f3d72569b575edf1c7122182a59121055d938bd27b00a064c13b55d5a626" }, "downloads": -1, "filename": "signalepy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7df134f43595004bfa9628ce0d334d65", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 3442, "upload_time": "2018-08-02T14:05:32", "url": "https://files.pythonhosted.org/packages/11/bd/ac0abafcd409e8244729d1cce122c68ee3392bbaf1b8bb969ef582cd5e06/signalepy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "3d31a3ae8b0762a021f41845a1b5a92c", "sha256": "b2ed5b08e8103bf060260e7dcf0849dc5bf806f0c675e711a3dc3d658df51329" }, "downloads": -1, "filename": "signalepy-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3d31a3ae8b0762a021f41845a1b5a92c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 11426, "upload_time": "2018-08-02T14:45:26", "url": "https://files.pythonhosted.org/packages/66/18/7adbe801091387de935666b3a0b154c98e45574c9e71ae0923c12e7f7ebd/signalepy-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07ed3be15d212a2d29cd3ab26da8262d", "sha256": "3aebe6f633f3e72cb903153506c9a4ae515cebf821201181a0ba7d220146bbe0" }, "downloads": -1, "filename": "signalepy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "07ed3be15d212a2d29cd3ab26da8262d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 4558, "upload_time": "2018-08-02T14:45:27", "url": "https://files.pythonhosted.org/packages/d8/65/d6879b3a37d451cfa0e5b5ed5ba766bf787f3fb2e6db64e713acef45affe/signalepy-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "08a5d5875d32dfd71529d228de548b49", "sha256": "93d7d4f68745857c15e988585b45edfdeda4a8e9c614bfdc4786dbcb8ed3fff4" }, "downloads": -1, "filename": "signalepy-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "08a5d5875d32dfd71529d228de548b49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 12090, "upload_time": "2018-08-03T12:36:20", "url": "https://files.pythonhosted.org/packages/37/c0/f46114927ffc276e195422d927b246ac21c1d2e9b774f83b2a4b554d1f87/signalepy-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a32b5ef961624e4bb9b19f5a5c00dc1", "sha256": "8ff8543dceb92d06fd9394c1dbe24c3bd5c6667dbf057b5a9fc06ae07f218369" }, "downloads": -1, "filename": "signalepy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2a32b5ef961624e4bb9b19f5a5c00dc1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 4846, "upload_time": "2018-08-03T12:36:21", "url": "https://files.pythonhosted.org/packages/7f/7c/cf2758ffc2d505bfa053860c64393e4aa018b962cbe189643248b6337474/signalepy-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "edd8a1f81db5be40e2ac368c50abcecf", "sha256": "457dacd6a88987686240ece5d0c0efb323bd525a03fc54e922fdfabe1961648e" }, "downloads": -1, "filename": "signalepy-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "edd8a1f81db5be40e2ac368c50abcecf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 12837, "upload_time": "2018-08-03T15:46:20", "url": "https://files.pythonhosted.org/packages/4a/99/661145b6c886f6ce37dc0b91040fc0e820b55394fd291cafb8e61627136e/signalepy-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df67b92a6103f8a405cd26334c39a5c8", "sha256": "e2642d9668a684cd578338a8f75adb9a881a11c94ca11f790214df8a3825ba40" }, "downloads": -1, "filename": "signalepy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "df67b92a6103f8a405cd26334c39a5c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 5258, "upload_time": "2018-08-03T15:46:22", "url": "https://files.pythonhosted.org/packages/e5/5e/11f364145b37f18a936a8faf604528cc2ee5278516266e16d486d7c573f1/signalepy-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "994895cdb2c336653c74178462377a97", "sha256": "664392f53c623c41e17cbfc30d3035bfb04e08aa94bcfcfd6cbe0afc39d5cf62" }, "downloads": -1, "filename": "signalepy-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "994895cdb2c336653c74178462377a97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 13733, "upload_time": "2018-08-03T16:31:54", "url": "https://files.pythonhosted.org/packages/79/04/1a6ca4927c359f55e97160ffd1f29dfc40fcbdb6824555562fc3ec24e1c1/signalepy-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b3cc5fcda06337f194ed8be8937fad7", "sha256": "127df02f2ccc3351d96bbda237ca135e8fe6dfeeef6067e4d0d4b75c616a0623" }, "downloads": -1, "filename": "signalepy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2b3cc5fcda06337f194ed8be8937fad7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 6056, "upload_time": "2018-08-03T16:31:56", "url": "https://files.pythonhosted.org/packages/37/ff/492f002a3d036080bf5757482303c7c9f8743053830d60a66132aea6d181/signalepy-0.3.0.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "7d81659f730c749b11c4760847716b13", "sha256": "3f2ac6f7e01d78fe95123b6c7e5738697a58da32e4c7422266a1e623a1d379e4" }, "downloads": -1, "filename": "signalepy-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7d81659f730c749b11c4760847716b13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 14433, "upload_time": "2018-08-04T11:28:21", "url": "https://files.pythonhosted.org/packages/e4/af/7e8e0c46b1f964bcb290bf899cd474de0e8dc8f0ba741e0c5df18fe11e8b/signalepy-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0d51140ce66bbce85fe840938a3acab", "sha256": "747ec1388304a13695e5a2fda543da10d575c82ea36201c6e8e01121340bd368" }, "downloads": -1, "filename": "signalepy-0.3.2.tar.gz", "has_sig": false, "md5_digest": "d0d51140ce66bbce85fe840938a3acab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 6434, "upload_time": "2018-08-04T11:28:22", "url": "https://files.pythonhosted.org/packages/36/8d/c65745712190bcbbc7ba898e557aa6c617f9814f19c98b4280d8d7c4ddbc/signalepy-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "f9a610beccfbdb3f6caf7614eaf98e11", "sha256": "539bd91c1366ac2d949433d50f46600f5aa04adf996efe1fc5db08f0b5acf831" }, "downloads": -1, "filename": "signalepy-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f9a610beccfbdb3f6caf7614eaf98e11", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 14433, "upload_time": "2018-08-04T11:31:18", "url": "https://files.pythonhosted.org/packages/ce/52/c957c11eebd3d6d9f2d4ecba19a81f3c71c42b303df5e66e5603f4a9ba1c/signalepy-0.3.3-py3-none-any.whl" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "5f42c53e166bc506b5f7f349a316646c", "sha256": "1c730a869c9cd8c9b2afa84443619de0b158ad15a316eeb95bfb37f945356fa7" }, "downloads": -1, "filename": "signalepy-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5f42c53e166bc506b5f7f349a316646c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 14435, "upload_time": "2018-08-04T11:33:00", "url": "https://files.pythonhosted.org/packages/6f/fb/919790a3f73dd3ae39ae196d5428297454446dd71dd702af67002fcbcca8/signalepy-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1228d890c5964c563cc3d1e843c53f47", "sha256": "a826cd7391a7fe0ea7b2f57e5de30af43a0118694428f4423d1ec9df64b6f659" }, "downloads": -1, "filename": "signalepy-0.3.4.tar.gz", "has_sig": false, "md5_digest": "1228d890c5964c563cc3d1e843c53f47", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 6438, "upload_time": "2018-08-04T11:33:02", "url": "https://files.pythonhosted.org/packages/9d/de/9e79d9609b0c3657e154e5aa8e5ae76b83f768a7dc1bc7d4ea494eaf60e9/signalepy-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "51c2555a2b6338cc66071d04dabfa64d", "sha256": "2a8d21e57963c2632a3bfde61f4b0a6dfd26c40b87ba113934e9dfda2939c684" }, "downloads": -1, "filename": "signalepy-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "51c2555a2b6338cc66071d04dabfa64d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 16274, "upload_time": "2018-08-05T06:44:01", "url": "https://files.pythonhosted.org/packages/a2/21/36e09da05aff9b7652d4844d3cddd1299d9c034a7855a87cf036e94c1844/signalepy-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "612aec0d3c7e74ce381d437df050c1d4", "sha256": "21642ca2670501545f1fe279bc58d24b5230b4c4c66b8b254a47a0476a0d9b3f" }, "downloads": -1, "filename": "signalepy-0.3.5.tar.gz", "has_sig": false, "md5_digest": "612aec0d3c7e74ce381d437df050c1d4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 6924, "upload_time": "2018-08-05T06:44:03", "url": "https://files.pythonhosted.org/packages/be/76/897f5a7e2b2797ee010123a1835e53cc332bda03c06c0e286839edba728e/signalepy-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "033a53d86f8787a68e6a9b5f7996ffe6", "sha256": "4f6f21b63f7ea9225394c92a6de54da92498b65b86dac84ea2a4ef0e17fc6d9a" }, "downloads": -1, "filename": "signalepy-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "033a53d86f8787a68e6a9b5f7996ffe6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 16657, "upload_time": "2018-08-05T11:22:32", "url": "https://files.pythonhosted.org/packages/3b/a4/081bb1140b54a6059bc417eac631d8cff0f76c9bbf6aba55dfdd0cfc1e0f/signalepy-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8169ef84c344391ffae97bef66395545", "sha256": "658ca9910f443ecbbae1900a3414715811eb95cc58c191f212628f5e3cb43466" }, "downloads": -1, "filename": "signalepy-0.3.6.tar.gz", "has_sig": false, "md5_digest": "8169ef84c344391ffae97bef66395545", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 6944, "upload_time": "2018-08-05T11:22:33", "url": "https://files.pythonhosted.org/packages/a8/33/601cab7407426f8e19a23ee55be4d9f50063cdc081995af8c1cb769f0e7c/signalepy-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "864ad2727a9108ba1c545d156e328483", "sha256": "d038807c0bce3196ecf70e31c9ccb08bb5aa34c1d6d4b7a0b11d0986c9e59d9b" }, "downloads": -1, "filename": "signalepy-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "864ad2727a9108ba1c545d156e328483", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 17500, "upload_time": "2018-08-06T13:14:26", "url": "https://files.pythonhosted.org/packages/61/22/3603d9b57d34f25104f0cc90cdac0bfff518127d89f993a2a9d4c4d7ebe0/signalepy-0.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3abea893b27bd3935727934c27a7287", "sha256": "9d7ef4797de6a40c56d9f032893a7b5ff32ae2a533fc1fc67b2c2704d3edfea7" }, "downloads": -1, "filename": "signalepy-0.3.7.tar.gz", "has_sig": false, "md5_digest": "f3abea893b27bd3935727934c27a7287", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 7052, "upload_time": "2018-08-06T13:14:28", "url": "https://files.pythonhosted.org/packages/25/47/b99af1803f90ed2b5c6de8af69a9836b79945abbd401824ece9865eca86f/signalepy-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "d2b8778423c1c13dc7166bdac607c468", "sha256": "0045fad19762220e2f1e1399efcdaf528cea652904f9792ee12a24bb318db009" }, "downloads": -1, "filename": "signalepy-0.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "d2b8778423c1c13dc7166bdac607c468", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 17522, "upload_time": "2018-08-06T13:16:40", "url": "https://files.pythonhosted.org/packages/c6/a6/896753d74d15f568441863226246e9a5116f9536a43e0535a01bf9fe16c4/signalepy-0.3.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75119c0285e51aa3308feb631e26a901", "sha256": "30c01d07a94c7c00c92a74e70b4fcd8605013a1935ec326c8bdc655d2cbe4c15" }, "downloads": -1, "filename": "signalepy-0.3.8.tar.gz", "has_sig": false, "md5_digest": "75119c0285e51aa3308feb631e26a901", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 7054, "upload_time": "2018-08-06T13:16:42", "url": "https://files.pythonhosted.org/packages/12/d0/8c3f3ced337ae6ad15ed7e4cf973512d4daa25152638458ddabc1c8d4230/signalepy-0.3.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d2b8778423c1c13dc7166bdac607c468", "sha256": "0045fad19762220e2f1e1399efcdaf528cea652904f9792ee12a24bb318db009" }, "downloads": -1, "filename": "signalepy-0.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "d2b8778423c1c13dc7166bdac607c468", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0,<4.0", "size": 17522, "upload_time": "2018-08-06T13:16:40", "url": "https://files.pythonhosted.org/packages/c6/a6/896753d74d15f568441863226246e9a5116f9536a43e0535a01bf9fe16c4/signalepy-0.3.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75119c0285e51aa3308feb631e26a901", "sha256": "30c01d07a94c7c00c92a74e70b4fcd8605013a1935ec326c8bdc655d2cbe4c15" }, "downloads": -1, "filename": "signalepy-0.3.8.tar.gz", "has_sig": false, "md5_digest": "75119c0285e51aa3308feb631e26a901", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0,<4.0", "size": 7054, "upload_time": "2018-08-06T13:16:42", "url": "https://files.pythonhosted.org/packages/12/d0/8c3f3ced337ae6ad15ed7e4cf973512d4daa25152638458ddabc1c8d4230/signalepy-0.3.8.tar.gz" } ] }