{ "info": { "author": "n1", "author_email": "hrdina.pavel@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries" ], "description": ".. image:: https://raw.githubusercontent.com/im-n1/karpet/master/assets/logo.png\n :align: center\n\n.. image:: https://img.shields.io/pypi/v/karpet.svg?color=0c7dbe\n :alt: PyPI\n\n.. image:: https://img.shields.io/pypi/l/karpet.svg?color=0c7dbe\n :alt: PyPI - License\n\n.. image:: https://img.shields.io/pypi/dm/karpet.svg?color=0c7dbe\n :alt: PyPI - Downloads\n\n.. contents::\n\nKarpet\n======\nKarpet is a tiny library with just a few dependencies\nfor fetching coins/tokens metrics data the internet.\n\nIt can provide following data:\n\n* coin/token historical price data (no limits)\n* google trends for the given list of keywords (longer period than official API)\n* twitter scraping for the given keywords (no limits)\n* much more info about crypto coins/tokens (no rate limits)\n\nWhat is upcoming?\n\n* Reddit metrics\n* Have a request? Open an issue ;)\n\nDependencies\n------------\nLibrary uses a few nifty dependencies and is Python 3.6+ only. There is no\nneed to install dependencies you don't need. Therefore this library utilizes\nextras which install optional dependencies:\n\n* for Google trends - google\n* for Twitter scraping - twitter\n\nUsage\n-----\n1. Install the library via pip.\n\n.. code-block:: bash\n\n pip install karpet # Basics only\n pip install karpet[twitter] # For Twitter scraping\n pip install karpet[google] # For Google trends\n pip install karpet[twitter,google] # All features\n\n2. Import the library class first.\n\n.. code-block:: python\n\n from karpet import Karpet\n\n``get_coin_slug()``\n~~~~~~~~~~~~~~~~~~~\nSymbol (ticker) -> coninmarketcap.com URL slug conversion.\n\n.. code-block:: python\n\n k = Karpet()\n k.get_coin_slug(\"BTC\") # bitcoin\n\n``fetch_historical_data()``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\nRetrieves historical data.\n\n.. code-block:: python\n\n k = Karpet(date(2019, 1, 1), date(2019, 5, 1))\n df = k.fetch_crypto_historical_data(symbol=\"btc\") # Dataframe with historical data.\n df.head()\n\n.. image:: https://raw.githubusercontent.com/im-n1/karpet/master/assets/historical_data.png\n\n``fetch_exchanges()``\n~~~~~~~~~~~~~~~~~~~~~\nRetrieves exchange list.\n\n.. code-block:: python\n\n k = Karpet()\n k.fetch_exchanges(\"nrg\")\n ['DigiFinex', 'KuCoin', 'CryptoBridge', 'Bitbns', 'CoinExchange']\n\n``fetch_tweets()``\n~~~~~~~~~~~~~~~~~~\nRetrieves twitter tweets.\n\n.. code-block:: python\n\n k = Karpet(date(2019, 1, 1), date(2019, 5, 1))\n df = k.fetch_tweets(kw_list=[\"bitcoin\"], lang=\"en\") # Dataframe with tweets.\n df.head()\n\n.. image:: https://raw.githubusercontent.com/im-n1/karpet/master/assets/tweets.png\n\n``fetch_google_trends()``\n~~~~~~~~~~~~~~~~~~~~~~~~~\nRetrieves Google Trends - in percents for the given date range.\n\n.. code-block:: python\n\n k = Karpet(date(2019, 1, 1), date(2019, 5, 1))\n df = k.fetch_google_trends(kw_list=[\"bitcoin\"]) # Dataframe with trends.\n df.head()\n\n.. image:: https://raw.githubusercontent.com/im-n1/karpet/master/assets/google_trends.png\n\nAnd with a few lines of code you can get a chart\n\n.. code-block:: python\n\n df = df.set_index(\"date\")\n df.plot()\n\n.. image:: https://raw.githubusercontent.com/im-n1/karpet/master/assets/trends_chart.png\n\n``fetch_news()``\n~~~~~~~~~~~~~~~~\nRetrieves crypto news.\n\n.. code-block:: python\n\n k = Karpet()\n news = k.fetch_news(\"btc\") # Gets 10 news.\n print(news[0])\n {\n 'url': 'https://cointelegraph.com/ ....', # Truncated.\n 'title': 'Shell Invests in Blockchain-Based Energy Startup',\n 'description': 'The world\u2019s fifth top oil and gas firm, Shell, has...', # Truncated.\n 'date': datetime.datetime(2019, 7, 28, 9, 24, tzinfo=datetime.timezone(datetime.timedelta(seconds=3600)))\n 'image': 'https://images.cointelegraph.com/....jpg' # Truncated.\n }\n news = k.fetch_news(\"btc\", limit=30) # Gets 30 news.\n\n``fetch_top_news()``\n~~~~~~~~~~~~~~~~~~~~\nRetrieves top crypto news in 2 categories:\n\n* Editor's choices - articles picked by editors\n* Hot stories - articles with most views\n\n.. code-block:: python\n\n k = Karpet()\n editors_choices, top_stories = k.fetch_top_news()\n print(len(editors_choices))\n 5\n print(len(top_stories))\n 5\n print(editors_choices[0])\n {\n 'url': 'https://cointelegraph.com/...', # Truncated.\n 'title': 'Bank of China\u2019s New Infographic Shows Why Bitcoin Price Is Going Up',\n 'date': datetime.datetime(2019, 7, 27, 10, 7, tzinfo=datetime.timezone(datetime.timedelta(seconds=3600))),\n 'image': 'https://images.cointelegraph.com/images/740_aHR...', # Truncated.\n 'description': 'The Chinese central bank released on its website an ...' # Truncated.\n }\n print(top_stories[0])\n {\n 'url': 'https://cointelegraph.com/...', # Truncated.\n 'title': 'Bitcoin Price Shuns Volatility as Analysts Warn of Potential Drop to $7,000',\n 'date': datetime.datetime(2019, 7, 27, 10, 7, tzinfo=datetime.timezone(datetime.timedelta(seconds=3600))),\n 'image': 'https://images.cointelegraph.com/images/740_aHR0c...' # Truncated.\n 'description': 'Stability around $10,600 for Bitcoin price is ...' # Truncated.\n }\n\n\nChangelog\n---------\n0.2.5\n~~~~~\n* Added ``fetch_top_news()`` method for top crypto news separated in 2 categories.\n\n0.2.4\n~~~~~\n* ``fetch_news()`` adds new \"description\" item and renames \"image_url\" to \"image\".\n* All ``fetch_news()`` item properties are now presented even if they are ``None``.\n\n0.2.3\n~~~~~\n* Simplified import from ``from karpet.karpet import Karpet`` to ``from karpet import Karpet``.\n\n0.2.2\n~~~~~\n* Added ``fetch_news()`` method for retrieving crypto news.\n\n0.2.1\n~~~~~\n* Added ``fetch_exchanges()`` method for retrieving symbol exchange list.\n* Removed obsolete library dependency.\n\n0.2\n~~~\n* Twitter scraping added.\n\n0.1\n~~~\n* Initial release.\n\nCredits\n-------\nThis is my personal library I use in my long-term project. I can pretty much guarantee it will\nlive for a long time then. I will add new features over time and I more than welcome any\nhelp or bug reports. Feel free to open an issue or merge request.\n\nThe code is is licensed under MIT license.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/im-n1/karpet", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "karpet", "package_url": "https://pypi.org/project/karpet/", "platform": "", "project_url": "https://pypi.org/project/karpet/", "project_urls": { "Bug Tracker": "https://github.com/im-n1/karpet/issues", "Documentation": "https://github.com/im-n1/karpet", "Homepage": "https://github.com/im-n1/karpet", "Source Code": "https://github.com/im-n1/karpet" }, "release_url": "https://pypi.org/project/karpet/0.2.5.1/", "requires_dist": [ "numpy (>=1.16.4)", "pandas (>=0.24.2)", "requests (>=2.22.0)", "beautifulsoup4 (>=4.7.1)", "lxml (>=4.3.4)", "aiohttp (>=3.5.4)", "pytrends (>=4.6.0) ; extra == 'google'", "twitterscraper (==1.1.0) ; extra == 'twitter'" ], "requires_python": ">=3.6", "summary": "Library for fetching coin/token metrics data from the internet.", "version": "0.2.5.1" }, "last_serial": 5596381, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "857aa236f1e7c53752344f20138258ac", "sha256": "05b9cc2bd1815d4a842d4aa8573f3326f01dcefc6630e144976f4d87cf65f6ae" }, "downloads": -1, "filename": "karpet-0.1-py3-none-any.whl", "has_sig": true, "md5_digest": "857aa236f1e7c53752344f20138258ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5647, "upload_time": "2019-06-17T12:44:52", "url": "https://files.pythonhosted.org/packages/63/71/06d5b2491b8fa2b002e1ebb22e23bcb4b5f93665459fd0495fbc0a6fbd25/karpet-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1049ed0d8a03905b9f60a878049ca1f1", "sha256": "54344172365f385cad5d340c2db30415c2e546dbd43d4a5aadd4bf6f5ebd713b" }, "downloads": -1, "filename": "karpet-0.1.tar.gz", "has_sig": true, "md5_digest": "1049ed0d8a03905b9f60a878049ca1f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4513, "upload_time": "2019-06-17T12:44:55", "url": "https://files.pythonhosted.org/packages/75/e7/300c513af577778846a9afe03f4c9eca92c7eb5b8078982adbd56e0be3a1/karpet-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3f0f75068bc4b9228e7c347df1ea635b", "sha256": "42b0d7e91ca517ed2c5cd41d15352dfeed677d5b7c1a8109333fa3ee778d03e0" }, "downloads": -1, "filename": "karpet-0.1.1-py3-none-any.whl", "has_sig": true, "md5_digest": "3f0f75068bc4b9228e7c347df1ea635b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5732, "upload_time": "2019-06-18T19:56:33", "url": "https://files.pythonhosted.org/packages/cd/d8/f381070fa3a5e8a221775b7ce52f6898a4b54b929c32cebaa8c0d5105f8b/karpet-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17bf58090d8f2109d06d13ec87ab1f9b", "sha256": "88f3f46a7d2d62743f9a39b0425e8a47c2973e3af2b87a89f03077768a9c4bf7" }, "downloads": -1, "filename": "karpet-0.1.1.tar.gz", "has_sig": true, "md5_digest": "17bf58090d8f2109d06d13ec87ab1f9b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4628, "upload_time": "2019-06-18T19:56:35", "url": "https://files.pythonhosted.org/packages/c0/f3/9f2ae2c835822e6606e088214dd189a1d030fd2b87ba9e151485139c793e/karpet-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "490cd60a9ab5e0126a55c784dcb6375a", "sha256": "3edf7d98f458f62ceaf8aa4c143f33448483b9c690394d33ff0d3f7e6fcbc1b0" }, "downloads": -1, "filename": "karpet-0.2.0-py3-none-any.whl", "has_sig": true, "md5_digest": "490cd60a9ab5e0126a55c784dcb6375a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6711, "upload_time": "2019-06-22T09:39:41", "url": "https://files.pythonhosted.org/packages/e8/37/d8938920344516a10899951b4e7a3d75970fea3d3d630501c46ff6a992ec/karpet-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f953fed83b29d27e66656c1d0ffb208a", "sha256": "a1279b97a017b064a7fcc579410e39a5e4465a420e5cdf1cbfa4998ecb6dd01f" }, "downloads": -1, "filename": "karpet-0.2.0.tar.gz", "has_sig": true, "md5_digest": "f953fed83b29d27e66656c1d0ffb208a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5487, "upload_time": "2019-06-22T09:39:43", "url": "https://files.pythonhosted.org/packages/27/9c/28d4143bf9b5899da5b9184125b3fb40be2dea6373353fc7152f05d5c3af/karpet-0.2.0.tar.gz" } ], "0.2.0rc0": [ { "comment_text": "", "digests": { "md5": "fa4738547a9d2a706be251b5073413b8", "sha256": "5306b5194af0d6ef5864a7b17227e2a4b2fed50105ec6342d0c4595ac57517da" }, "downloads": -1, "filename": "karpet-0.2.0rc0-py3-none-any.whl", "has_sig": true, "md5_digest": "fa4738547a9d2a706be251b5073413b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3076, "upload_time": "2019-06-21T09:28:25", "url": "https://files.pythonhosted.org/packages/da/85/1e75c42c2c0fa39244d79aaa42c2ffd6da1581235b08f66a18e32c355f38/karpet-0.2.0rc0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60225c5828a4b6aed404e84b2984a4ad", "sha256": "a4d437cef697147ad83dd429da9b4e2eebb76b5d65e3c2c7fcc4651874b23881" }, "downloads": -1, "filename": "karpet-0.2.0rc0.tar.gz", "has_sig": true, "md5_digest": "60225c5828a4b6aed404e84b2984a4ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5442, "upload_time": "2019-06-21T09:28:28", "url": "https://files.pythonhosted.org/packages/d1/bc/6514caed149d118e814c177f148a9530613803ee4dc25308de6d1c4ba9ae/karpet-0.2.0rc0.tar.gz" } ], "0.2.0rc1": [ { "comment_text": "", "digests": { "md5": "6eee23435adc93a9864ea2b8032aa928", "sha256": "f617d3d7bb337fda73a9a289bbcad26ca74dbd6af3e84e812af2c025b4045729" }, "downloads": -1, "filename": "karpet-0.2.0rc1-py3-none-any.whl", "has_sig": true, "md5_digest": "6eee23435adc93a9864ea2b8032aa928", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 6714, "upload_time": "2019-06-21T09:40:15", "url": "https://files.pythonhosted.org/packages/85/b6/09d6532f66f491da04224ad03e9a53bab05c75afe9bea8a7d599a867a879/karpet-0.2.0rc1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e240141e889cc383ef50928e518b112", "sha256": "c7dec8b510b03bedf218982ffd7267e344da65f93b497282e88f7139db3e5ee9" }, "downloads": -1, "filename": "karpet-0.2.0rc1.tar.gz", "has_sig": true, "md5_digest": "7e240141e889cc383ef50928e518b112", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5442, "upload_time": "2019-06-21T09:40:17", "url": "https://files.pythonhosted.org/packages/20/9e/e78ba2a66724037cc9eaf58016dd6f1d2197c2a7aea75bab459484c05bbe/karpet-0.2.0rc1.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "43095c681f44b9c5f7dd339f00f83bfb", "sha256": "e933868d9fcb83aad33f98d2d8f5578c600f084fc865105441e63a8ba449e5d9" }, "downloads": -1, "filename": "karpet-0.2.1-py3-none-any.whl", "has_sig": true, "md5_digest": "43095c681f44b9c5f7dd339f00f83bfb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7408, "upload_time": "2019-07-07T08:28:52", "url": "https://files.pythonhosted.org/packages/88/86/9542ba0333cf217941cd20bbb40156ac4fa083c704c2688d71d7c4f10837/karpet-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "084535966a9bf3c3771751623fff153c", "sha256": "04a3a8e87322425491ec87e89f405c19090910eaf55aac29dc27c348f1775628" }, "downloads": -1, "filename": "karpet-0.2.1.tar.gz", "has_sig": true, "md5_digest": "084535966a9bf3c3771751623fff153c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6245, "upload_time": "2019-07-07T08:28:54", "url": "https://files.pythonhosted.org/packages/0d/cf/4d65f2bba4c2d7c1a316f2f3915b1ca1211d99e6e15a9a78e759375f53b3/karpet-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2d3827b4d15c0237a96cdcd0c56fffc4", "sha256": "5164199605628856c939defc8f054f311eb0f858be40f48128e0be5ee162a396" }, "downloads": -1, "filename": "karpet-0.2.2-py3-none-any.whl", "has_sig": true, "md5_digest": "2d3827b4d15c0237a96cdcd0c56fffc4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8522, "upload_time": "2019-07-10T22:15:55", "url": "https://files.pythonhosted.org/packages/80/f5/a625102c282dba95e363c197594c77c6ba5e2a47c4339208ea7bc5880aa4/karpet-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f68501594284e996e778e45b19710f02", "sha256": "f3acc58ef427b60056518c6b20d3bda131d7f4b0d510bb2db474cbc0bd9d54dd" }, "downloads": -1, "filename": "karpet-0.2.2.tar.gz", "has_sig": true, "md5_digest": "f68501594284e996e778e45b19710f02", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7454, "upload_time": "2019-07-10T22:15:57", "url": "https://files.pythonhosted.org/packages/d0/90/d902b175b6cb5b4514020fde04792efc4bdf2be366861fa74eb9785a994d/karpet-0.2.2.tar.gz" } ], "0.2.2.1": [ { "comment_text": "", "digests": { "md5": "855d49c861afe90eae2954b7a2f1cdce", "sha256": "a298d8f77f6bb13921405d75221d902993b5a2ef8ce555576db3677a95df9178" }, "downloads": -1, "filename": "karpet-0.2.2.1-py3-none-any.whl", "has_sig": true, "md5_digest": "855d49c861afe90eae2954b7a2f1cdce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8562, "upload_time": "2019-07-10T22:24:34", "url": "https://files.pythonhosted.org/packages/42/12/177172515f883da1e24a63caad6db2667d47fbbed969bf49243d157925c8/karpet-0.2.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1843d391b27ae6d1a48fc5ae6621d549", "sha256": "4b65db83d91a9f2d2440e26d6f30a4d19a62b161b3a4693a12383dfc613465e8" }, "downloads": -1, "filename": "karpet-0.2.2.1.tar.gz", "has_sig": true, "md5_digest": "1843d391b27ae6d1a48fc5ae6621d549", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7468, "upload_time": "2019-07-10T22:24:36", "url": "https://files.pythonhosted.org/packages/42/08/026987769a0d28e05da455f8322764555e3eb7c5608e4353f78fa848dc6c/karpet-0.2.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "145844233ad78a69f8563ff7d4e52014", "sha256": "06b16e5bfb253e225f68e3c0bafe0038aee08d32eaf6d7bc40558f32b7c421a1" }, "downloads": -1, "filename": "karpet-0.2.3-py3-none-any.whl", "has_sig": true, "md5_digest": "145844233ad78a69f8563ff7d4e52014", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12903, "upload_time": "2019-07-13T10:33:17", "url": "https://files.pythonhosted.org/packages/84/83/47ec9c441313be2fbbeffe478564585d6b6b64f599e22f2e507a428ffe10/karpet-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "767e9018b591130ebbed4443b5ec895d", "sha256": "fbc47cc3734712d8afb6e1232ca989f73c37b246aa4402de9a5a13446a6a4790" }, "downloads": -1, "filename": "karpet-0.2.3.tar.gz", "has_sig": true, "md5_digest": "767e9018b591130ebbed4443b5ec895d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7530, "upload_time": "2019-07-13T10:33:19", "url": "https://files.pythonhosted.org/packages/0f/4a/941ee42cd1c5ab37dc953b2035dc5725282ee8a4edf467815d31b87d8840/karpet-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "34bc0a8bf69876032a4686b13df42ae8", "sha256": "cd8e8c1bc5d1f6427b441337aaa5767fb51138ece76e708e2d14d13c19647b7d" }, "downloads": -1, "filename": "karpet-0.2.4-py3-none-any.whl", "has_sig": true, "md5_digest": "34bc0a8bf69876032a4686b13df42ae8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13101, "upload_time": "2019-07-17T10:33:40", "url": "https://files.pythonhosted.org/packages/b6/87/bcc4835c887facc3db3449ef8510905829b7cbea406f4e16ce53a4515c5f/karpet-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e60d02ef8bdbb12d2463a812595c3f6", "sha256": "e1055800209358329f55b3f20e646b8e38e5c75c07f5d6ebe1af229124de5073" }, "downloads": -1, "filename": "karpet-0.2.4.tar.gz", "has_sig": true, "md5_digest": "3e60d02ef8bdbb12d2463a812595c3f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7752, "upload_time": "2019-07-17T10:33:42", "url": "https://files.pythonhosted.org/packages/4a/0b/f2a3e2062c8ea408565e083bd1fd7ddeda1f7b15a199cce6ca04e49a2644/karpet-0.2.4.tar.gz" } ], "0.2.4.1": [ { "comment_text": "", "digests": { "md5": "6ba594fc305b1a71df071d9ada904d83", "sha256": "6cd0c78cb43cc0688a6b8e067f572ff510490671eac46e9b364838490d3bd175" }, "downloads": -1, "filename": "karpet-0.2.4.1-py3-none-any.whl", "has_sig": true, "md5_digest": "6ba594fc305b1a71df071d9ada904d83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13134, "upload_time": "2019-07-22T07:09:07", "url": "https://files.pythonhosted.org/packages/84/30/8bb0388862502ddd8b1d466d7bd7b8397da78003a35f4b5dc0b1c7f9ef32/karpet-0.2.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b695de0f79a40260c12d17ad5c97ede", "sha256": "8ab7c3376165e6eae29e88a898e1b2fa7fd2a77cfa85a8801d60da339082b10d" }, "downloads": -1, "filename": "karpet-0.2.4.1.tar.gz", "has_sig": true, "md5_digest": "2b695de0f79a40260c12d17ad5c97ede", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7765, "upload_time": "2019-07-22T07:09:10", "url": "https://files.pythonhosted.org/packages/a4/f9/b453b2339106a0d1390756f4a769aa5114bc6347fa35937ea1c426822737/karpet-0.2.4.1.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "ee1362919be1a7159d0d8361101329cb", "sha256": "f3c8c94811454ef7fd3e31f79dec32108820898210ac04c2db8f933d92742d1f" }, "downloads": -1, "filename": "karpet-0.2.5-py3-none-any.whl", "has_sig": true, "md5_digest": "ee1362919be1a7159d0d8361101329cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14154, "upload_time": "2019-07-27T11:35:05", "url": "https://files.pythonhosted.org/packages/19/97/3c3fc633c3644f874f8daed6b3b6876973c44f81db70740b798705b09016/karpet-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2c92e8a904dddb199d78ad46ed16351", "sha256": "56e13500da520bd72f652cef730a7c329a794e61c1961c4753da570de2ec5ebd" }, "downloads": -1, "filename": "karpet-0.2.5.tar.gz", "has_sig": true, "md5_digest": "e2c92e8a904dddb199d78ad46ed16351", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9785, "upload_time": "2019-07-27T11:35:08", "url": "https://files.pythonhosted.org/packages/54/f5/a12a5f7fa9b11be217d3912f5ad2628d5d394efa3f65353c85f3ebae2387/karpet-0.2.5.tar.gz" } ], "0.2.5.1": [ { "comment_text": "", "digests": { "md5": "d0625832710f777a0b207036ae611839", "sha256": "f49e25cfd238dcdc600817e6f75c6c06f10dcf284b583ca3c477348e73eb6240" }, "downloads": -1, "filename": "karpet-0.2.5.1-py3-none-any.whl", "has_sig": true, "md5_digest": "d0625832710f777a0b207036ae611839", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14229, "upload_time": "2019-07-28T18:45:39", "url": "https://files.pythonhosted.org/packages/8e/16/cb91210ce4a1bc1e751a632b7ea70348e0a20771719591f32dc2e3fb84d9/karpet-0.2.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "469eafc1837bd27b6a72c5be5b31c70c", "sha256": "661e2d37b157a86da20ed01567342aecddcdb6fec4c16e27ab57befdfc1c252b" }, "downloads": -1, "filename": "karpet-0.2.5.1.tar.gz", "has_sig": true, "md5_digest": "469eafc1837bd27b6a72c5be5b31c70c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9809, "upload_time": "2019-07-28T18:45:41", "url": "https://files.pythonhosted.org/packages/3c/5f/f4be47dece2d384cee870e13cc096c5cc71ae390a6a455f9070085e1cb95/karpet-0.2.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d0625832710f777a0b207036ae611839", "sha256": "f49e25cfd238dcdc600817e6f75c6c06f10dcf284b583ca3c477348e73eb6240" }, "downloads": -1, "filename": "karpet-0.2.5.1-py3-none-any.whl", "has_sig": true, "md5_digest": "d0625832710f777a0b207036ae611839", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14229, "upload_time": "2019-07-28T18:45:39", "url": "https://files.pythonhosted.org/packages/8e/16/cb91210ce4a1bc1e751a632b7ea70348e0a20771719591f32dc2e3fb84d9/karpet-0.2.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "469eafc1837bd27b6a72c5be5b31c70c", "sha256": "661e2d37b157a86da20ed01567342aecddcdb6fec4c16e27ab57befdfc1c252b" }, "downloads": -1, "filename": "karpet-0.2.5.1.tar.gz", "has_sig": true, "md5_digest": "469eafc1837bd27b6a72c5be5b31c70c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 9809, "upload_time": "2019-07-28T18:45:41", "url": "https://files.pythonhosted.org/packages/3c/5f/f4be47dece2d384cee870e13cc096c5cc71ae390a6a455f9070085e1cb95/karpet-0.2.5.1.tar.gz" } ] }