{ "info": { "author": "Steven D'Aprano", "author_email": "steve+python@pearwood.info", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "byteformat is a Python library and command line script for displaying numbers\nof bytes as strings using standards-compliant human-readable units such as\n'23 KB' or '1.25 terabytes'.\n\n - Supports both official standards and the common de facto standard:\n\n * SI decimal units, e.g. 1000 bytes = 1 KB;\n * IEC binary units, e.g. 1024 bytes = 1 KiB;\n * Mixed decimal names with binary sizes, e.g. 1024 bytes = 1 KB.\n\n - Supports the full set of decimal prefixes from kilo- to yotta-\n and the binary prefixes kibi- to yobi-.\n - Generate strings using symbols (e.g. 'KB'), abbreviated names\n ('Kbyte') or full names ('kilobyte').\n - Uses correct plural terms when needed.\n - Automatically selects the best unit for a given number of bytes.\n - Allows the caller to explicitly override that selection and select \n which unit to use.\n - Easily customise the output without subclassing.\n - Importable as a Python library module.\n - Runs as a command line script.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/byteformat", "keywords": "bytes,human readable,SI units", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "byteformat", "package_url": "https://pypi.org/project/byteformat/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/byteformat/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/byteformat" }, "release_url": "https://pypi.org/project/byteformat/0.2a/", "requires_dist": null, "requires_python": null, "summary": "Generate human-readable representations of numbers of bytes.", "version": "0.2a" }, "last_serial": 787158, "releases": { "0.1a": [ { "comment_text": "", "digests": { "md5": "1c4e94daf100930125b8d3ba3adab846", "sha256": "40ddaca59dc8781ba1ed77bb561a74c3b2872755e3d039e839158716c8e86134" }, "downloads": -1, "filename": "byteformat-0.1a.linux-i686.exe", "has_sig": false, "md5_digest": "1c4e94daf100930125b8d3ba3adab846", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69656, "upload_time": "2011-02-23T14:42:42", "url": "https://files.pythonhosted.org/packages/f9/67/293c2f239137a868947c5ae29271faba8a40ff13e36333b2257d63244979/byteformat-0.1a.linux-i686.exe" }, { "comment_text": "", "digests": { "md5": "5e82f65392db1a4acbb43b26fd1f998d", "sha256": "852b50df1980afac78585f146969a2a1e5cc5d878264a14d12f7141e88457e4d" }, "downloads": -1, "filename": "byteformat-0.1a.tar.gz", "has_sig": false, "md5_digest": "5e82f65392db1a4acbb43b26fd1f998d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7551, "upload_time": "2011-02-23T14:42:37", "url": "https://files.pythonhosted.org/packages/7a/66/e03e01cc08bc6ea75b15d7f316b4e3ac647158d83787f7e079335c7ca09c/byteformat-0.1a.tar.gz" } ], "0.2a": [ { "comment_text": "", "digests": { "md5": "e4f79c8fd9799fef07ea41a2790096c2", "sha256": "826b0dfbe2cafa5089860b90b6f70dfd5e19b93675ca1d905fa1967f2026e89f" }, "downloads": -1, "filename": "byteformat-0.2a.linux-i686.exe", "has_sig": false, "md5_digest": "e4f79c8fd9799fef07ea41a2790096c2", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 71852, "upload_time": "2012-05-15T09:18:03", "url": "https://files.pythonhosted.org/packages/64/a2/b89b4068e86219ccd4599327333682b088bd3a6170d54c54e65ec1781cb4/byteformat-0.2a.linux-i686.exe" }, { "comment_text": "", "digests": { "md5": "bda0636b5c9ee4d745a69576ca9321e6", "sha256": "b6db16a308492d8a230f315900d1a2a7235e9aa5c970d2c4ad0da85fc99b7baa" }, "downloads": -1, "filename": "byteformat-0.2a.tar.gz", "has_sig": false, "md5_digest": "bda0636b5c9ee4d745a69576ca9321e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9887, "upload_time": "2012-05-15T09:17:59", "url": "https://files.pythonhosted.org/packages/3f/5e/10c1b00c0c9468ea0505e78a702ebc73a344bdb94a41db941cfe5d888cfc/byteformat-0.2a.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e4f79c8fd9799fef07ea41a2790096c2", "sha256": "826b0dfbe2cafa5089860b90b6f70dfd5e19b93675ca1d905fa1967f2026e89f" }, "downloads": -1, "filename": "byteformat-0.2a.linux-i686.exe", "has_sig": false, "md5_digest": "e4f79c8fd9799fef07ea41a2790096c2", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 71852, "upload_time": "2012-05-15T09:18:03", "url": "https://files.pythonhosted.org/packages/64/a2/b89b4068e86219ccd4599327333682b088bd3a6170d54c54e65ec1781cb4/byteformat-0.2a.linux-i686.exe" }, { "comment_text": "", "digests": { "md5": "bda0636b5c9ee4d745a69576ca9321e6", "sha256": "b6db16a308492d8a230f315900d1a2a7235e9aa5c970d2c4ad0da85fc99b7baa" }, "downloads": -1, "filename": "byteformat-0.2a.tar.gz", "has_sig": false, "md5_digest": "bda0636b5c9ee4d745a69576ca9321e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9887, "upload_time": "2012-05-15T09:17:59", "url": "https://files.pythonhosted.org/packages/3f/5e/10c1b00c0c9468ea0505e78a702ebc73a344bdb94a41db941cfe5d888cfc/byteformat-0.2a.tar.gz" } ] }