{ "info": { "author": "Alex Myasoedov", "author_email": "msoedov@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "### Solfmt\n\nSolfmt is an autoformatting source code tool for solidity.\n\n\n## Instalation\n\n```shell\npip install solfmt --upgrade\n\npip install solfmt --user --upgrade\n```\n\n## Usage\n\n```shell\nsolfmt contract.sol -i\n```\n\n\n## Notes\n\n- It has a dead simple implementation based on regexp rules.\n- There is no solidity AST parsing involved for now.\n- It only supports a minimalistic set of tranformation\n - It fixes missing semicolumn\n - Fixes mix tabs and spaces\n - Fixes trailing spaces after/before `,=(){}><`\n - Fixes indentation\n\n\n It still under development and can break your code.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "solfmt", "package_url": "https://pypi.org/project/solfmt/", "platform": "", "project_url": "https://pypi.org/project/solfmt/", "project_urls": null, "release_url": "https://pypi.org/project/solfmt/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Solfmt a code formatter for Solidity", "version": "0.1.1" }, "last_serial": 3251965, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "2de6dd3e8ffa9af814da0bdcfd23576d", "sha256": "26f0b8fe4d89c1da8034a3511dc7996789d0feec59e24e04ae6a0543d857249d" }, "downloads": -1, "filename": "solfmt-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2de6dd3e8ffa9af814da0bdcfd23576d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2667, "upload_time": "2017-10-14T01:33:35", "url": "https://files.pythonhosted.org/packages/9f/da/8ff6ff8817db1771e138fa23439ebe4425ef487264a80dd239ba9fe23d25/solfmt-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "05454acb6fda74bdbfc8c9d3b0b68b66", "sha256": "2f0f7a525d3ea054f905b702f75f66816d8ca274162b1589ea9c841c9daaf35c" }, "downloads": -1, "filename": "solfmt-0.0.3.tar.gz", "has_sig": false, "md5_digest": "05454acb6fda74bdbfc8c9d3b0b68b66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2697, "upload_time": "2017-10-14T01:40:11", "url": "https://files.pythonhosted.org/packages/5f/1f/5113ad587b75f35faba318dc97ed916c5b17bae4e0e176894b6e7fd23654/solfmt-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "fa80a4bce7fa3e9d37ff86a85d352c01", "sha256": "09d682f82cd07657c64bcc7ff071f26466a23fcf5a02c5f7fbf07f9b01c22a16" }, "downloads": -1, "filename": "solfmt-0.0.4.tar.gz", "has_sig": false, "md5_digest": "fa80a4bce7fa3e9d37ff86a85d352c01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2700, "upload_time": "2017-10-14T01:43:08", "url": "https://files.pythonhosted.org/packages/d0/db/db84d580f2b0e4b636175292d9b4f900a6ee309fadd6d8053c0fc16e19bc/solfmt-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "4bde41ad83656e8aac940ca4687ab179", "sha256": "572bc14beb3f7772db6d3ce634b69474e3af2c0e65abc65b6f99c505cebbb3cf" }, "downloads": -1, "filename": "solfmt-0.0.5.tar.gz", "has_sig": false, "md5_digest": "4bde41ad83656e8aac940ca4687ab179", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2706, "upload_time": "2017-10-14T20:36:43", "url": "https://files.pythonhosted.org/packages/35/7e/152e7f19064ae2b58fa6c5ffd0f7ef39807244ad190a37f9069eb1b5a1e2/solfmt-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "f8f0e3fe9717e9914dbb711871359718", "sha256": "6cf90e5518b8ffeec00c5012ffaa22ff6191bc62092aac7906ab1dd27599a702" }, "downloads": -1, "filename": "solfmt-0.0.6.tar.gz", "has_sig": false, "md5_digest": "f8f0e3fe9717e9914dbb711871359718", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2787, "upload_time": "2017-10-15T18:18:22", "url": "https://files.pythonhosted.org/packages/2e/24/0dba7807b770faaa0413ff5b8f01f19b647f72fb0ddc9834fd8721f8cd4f/solfmt-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "c7179ca2cd1847bd887a487e03964b94", "sha256": "06424e01f540cbeab5c861163760084ea90d6926e44e0e80617636eeb612739a" }, "downloads": -1, "filename": "solfmt-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c7179ca2cd1847bd887a487e03964b94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2808, "upload_time": "2017-10-15T18:29:38", "url": "https://files.pythonhosted.org/packages/17/10/d7d85e3e538a53f8c89d7374453b349ea8bd25d77fb108ac535af1ddf331/solfmt-0.0.7.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f639b420bc034d9894d359ddaf5e5409", "sha256": "db79892fabe7b1cd0e9c4d960bb7856f35f5e6352c793710324b91255e7d1f51" }, "downloads": -1, "filename": "solfmt-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f639b420bc034d9894d359ddaf5e5409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2510, "upload_time": "2017-10-14T01:19:00", "url": "https://files.pythonhosted.org/packages/0c/6c/3440d55afb177b19d08488ced3caaf93c8f23a04b84523a9de2df4d6d110/solfmt-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f639b420bc034d9894d359ddaf5e5409", "sha256": "db79892fabe7b1cd0e9c4d960bb7856f35f5e6352c793710324b91255e7d1f51" }, "downloads": -1, "filename": "solfmt-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f639b420bc034d9894d359ddaf5e5409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2510, "upload_time": "2017-10-14T01:19:00", "url": "https://files.pythonhosted.org/packages/0c/6c/3440d55afb177b19d08488ced3caaf93c8f23a04b84523a9de2df4d6d110/solfmt-0.1.1.tar.gz" } ] }