{ "info": { "author": "Oleksandr Polieno", "author_email": "polyenoom@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Bittrex API python async wrapper\n================================\n\nRequirements: Python3.6\n\nInstallation: ``pip install aiobittrex``\n\nUsage\n-----\n\n.. code-block:: python\n\n import asyncio\n\n from aiobittrex import BittrexAPI, BittrexApiError, BittrexResponseError\n\n\n async def main():\n api = BittrexAPI()\n try:\n result = await api.get_markets()\n except BittrexApiError as e:\n print(e)\n except BittrexResponseError as e:\n print('Invalid response:', e)\n else:\n print(result)\n finally:\n await api.close()\n\n\nV1 API\n------\n\n``get_markets()``\n~~~~~~~~~~~~~~~~~\n\nGet the open and available trading markets at Bittrex along with other meta data.\n\n.. code-block:: json\n\n [{\n \"MarketCurrency\": \"LTC\",\n \"BaseCurrency\": \"BTC\",\n \"MarketCurrencyLong\": \"Litecoin\",\n \"BaseCurrencyLong\": \"Bitcoin\",\n \"MinTradeSize\": 0.01441756,\n \"MarketName\": \"BTC-LTC\",\n \"IsActive\": true,\n \"Created\": \"2014-02-13T00:00:00\",\n \"Notice\": null,\n \"IsSponsored\": null,\n \"LogoUrl\": \"https://bittrexblobstorage.blob.core.windows.net/public/6defbc41-582d-47a6-bb2e-d0fa88663524.png\"\n }]\n\n``get_currencies()``\n~~~~~~~~~~~~~~~~~~~~\n\nGet all supported currencies at Bittrex along with other meta data.\n\n.. code-block:: json\n\n [{\n \"Currency\": \"BTC\",\n \"CurrencyLong\": \"Bitcoin\",\n \"MinConfirmation\": 2,\n \"TxFee\": 0.0005,\n \"IsActive\": true,\n \"CoinType\": \"BITCOIN\",\n \"BaseAddress\": \"1N52wHoVR79PMDishab2XmRHsbekCdGquK\",\n \"Notice\": null\n }]\n\n``get_ticker(market)``\n~~~~~~~~~~~~~~~~~~~~~~\n\nGet the current tick values for a market.\n\n.. code-block:: json\n\n {\n \"Bid\": 0.01702595,\n \"Ask\": 0.01709242,\n \"Last\": 0.01702595\n }\n\n``get_market_summaries()``\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nGet the last 24 hour summary of all active markets.\n\n.. code-block:: json\n\n [{\n \"MarketName\": \"BTC-LTC\",\n \"High\": 0.01717,\n \"Low\": 0.01664,\n \"Volume\": 19292.05592121,\n \"Last\": 0.01709242,\n \"BaseVolume\": 325.65963883,\n \"TimeStamp\": \"2018-04-23T13:09:54.903\",\n \"Bid\": 0.01702596,\n \"Ask\": 0.01709242,\n \"OpenBuyOrders\": 1957,\n \"OpenSellOrders\": 4016,\n \"PrevDay\": 0.016837,\n \"Created\": \"2014-02-13T00:00:00\"\n }]\n\n``get_market_summary(market)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nGet the last 24 hour summary of a specific market.\n\n.. code-block:: json\n\n {\n \"MarketName\": \"BTC-LTC\",\n \"High\": 0.01717,\n \"Low\": 0.01664,\n \"Volume\": 19298.50773759,\n \"Last\": 0.017092,\n \"BaseVolume\": 325.76997876,\n \"TimeStamp\": \"2018-04-23T13:12:20.447\",\n \"Bid\": 0.017092,\n \"Ask\": 0.01709242,\n \"OpenBuyOrders\": 1957,\n \"OpenSellOrders\": 4018,\n \"PrevDay\": 0.01687339,\n \"Created\": \"2014-02-13T00:00:00\"\n }\n\n``get_order_book(market, order_type='both')``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nRetrieve the orderbook for a given market.\n\nOrder types:\n - buy\n - sell\n - both\n\n.. code-block:: json\n\n {\n \"buy\": [{\n \"Quantity\": 0.56636808,\n \"Rate\": 0.01709205\n }],\n \"sell\": [{\n \"Quantity\": 67.07309757,\n \"Rate\": 0.01709242\n }]\n }\n\n``get_market_history(market)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nRetrieve the latest trades that have occurred for a specific market.\n\n.. code-block:: json\n\n [{\n \"Id\": 159594115,\n \"TimeStamp\": \"2018-04-23T12:59:56.333\",\n \"Quantity\": 7.08668072,\n \"Price\": 0.01702576,\n \"Total\": 0.12065612,\n \"FillType\": \"PARTIAL_FILL\",\n \"OrderType\": \"SELL\"\n }, {\n \"Id\": 159594103,\n \"TimeStamp\": \"2018-04-23T12:59:38.147\",\n \"Quantity\": 1.60041657,\n \"Price\": 0.01709242,\n \"Total\": 0.02735499,\n \"FillType\": \"FILL\",\n \"OrderType\": \"BUY\"\n }]\n\n``buy_limit(market, quantity, rate)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nPlace a buy order.\n\n.. code-block:: json\n\n {\n \"uuid\": \"614c34e4-8d71-11e3-94b5-425861b86ab6\"\n }\n\n``sell_limit(market, quantity, rate)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nPlace a sell order.\n\n.. code-block:: json\n\n {\n \"uuid\": \"614c34e4-8d71-11e3-94b5-425861b86ab6\"\n }\n\n``cancel_order(order_id)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nCancel a buy or sell order.\n\n``get_open_orders(market=None)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nGet open orders, a market can be specified.\n\n.. code-block:: json\n\n [{\n \"Uuid\": null,\n \"OrderUuid\": \"09aa5bb6-8232-41aa-9b78-a5a1093e0211\",\n \"Exchange\": \"BTC-LTC\",\n \"OrderType\": \"LIMIT_SELL\",\n \"Quantity\": 5.00000000,\n \"QuantityRemaining\": 5.00000000,\n \"Limit\": 2.00000000,\n \"CommissionPaid\": 0.00000000,\n \"Price\": 0.00000000,\n \"PricePerUnit\": null,\n \"Opened\": \"2014-07-09T03:55:48.77\",\n \"Closed\": null,\n \"CancelInitiated\": false,\n \"ImmediateOrCancel\": false,\n \"IsConditional\": false,\n \"Condition\": null,\n \"ConditionTarget\": null\n }]\n\n``get_balances()``\n~~~~~~~~~~~~~~~~~~\n\nRetrieve all balances for the account.\n\n.. code-block:: json\n\n [{\n \"Currency\": \"BSD\",\n \"Balance\": 0.0,\n \"Available\": 0.0,\n \"Pending\": 0.0,\n \"CryptoAddress\": null\n }, {\n \"Currency\": \"BTC\",\n \"Balance\": 6e-08,\n \"Available\": 6e-08,\n \"Pending\": 0.0,\n \"CryptoAddress\": \"1JQts7UT3gYTs31p6k5YGj3qjcRQ6XAXsn\"\n }]\n\n``get_balance(currency)``\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\nRetrieve balance for specific currency.\n\n.. code-block:: json\n\n {\n \"Currency\": \"BTC\",\n \"Balance\": 6e-08,\n \"Available\": 6e-08,\n \"Pending\": 0.0,\n \"CryptoAddress\": \"1JQts7UT3gYTs31p6k5YGj3qjcRQ6XAXsn\"\n }\n\n``get_deposit_address(currency)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nRetrieve or generate an address for a specific currency.\n\n.. code-block:: json\n\n {\n \"Currency\": \"BTC\",\n \"Address\": \"1JQts7UT3gYTs31p6k5YGj3qjcRQ6XAXsn\"\n }\n\n``withdraw(currency, quantity, address)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nWithdraw funds from the account.\n\n.. code-block:: json\n\n {\n \"uuid\": \"68b5a16c-92de-11e3-ba3b-425861b86ab6\"\n }\n\n``get_order(order_id)``\n~~~~~~~~~~~~~~~~~~~~~~~\n\nRetrieve a single order by uuid.\n\n.. code-block:: json\n\n {\n \"AccountId\": null,\n \"OrderUuid\": \"0cb4c4e4-bdc7-4e13-8c13-430e587d2cc1\",\n \"Exchange\": \"BTC-SHLD\",\n \"Type\": \"LIMIT_BUY\",\n \"Quantity\": 1000.00000000,\n \"QuantityRemaining\": 1000.00000000,\n \"Limit\": 0.00000001,\n \"Reserved\": 0.00001000,\n \"ReserveRemaining\": 0.00001000,\n \"CommissionReserved\": 0.00000002,\n \"CommissionReserveRemaining\": 0.00000002,\n \"CommissionPaid\": 0.00000000,\n \"Price\": 0.00000000,\n \"PricePerUnit\": null,\n \"Opened\": \"2014-07-13T07:45:46.27\",\n \"Closed\": null,\n \"IsOpen\": true,\n \"Sentinel\": \"6c454604-22e2-4fb4-892e-179eede20972\",\n \"CancelInitiated\": false,\n \"ImmediateOrCancel\": false,\n \"IsConditional\": false,\n \"Condition\": \"NONE\",\n \"ConditionTarget\": null\n }\n\n``get_order_history(market=None)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nRetrieve order history.\n\n.. code-block:: json\n\n [{\n \"OrderUuid\": \"fd97d393-e9b9-4dd1-9dbf-f288fc72a185\",\n \"Exchange\": \"BTC-LTC\",\n \"TimeStamp\": \"2014-07-09T04:01:00.667\",\n \"OrderType\": \"LIMIT_BUY\",\n \"Limit\": 0.00000001,\n \"Quantity\": 100000.00000000,\n \"QuantityRemaining\": 100000.00000000,\n \"Commission\": 0.00000000,\n \"Price\": 0.00000000,\n \"PricePerUnit\": null,\n \"IsConditional\": false,\n \"Condition\": null,\n \"ConditionTarget\": null,\n \"ImmediateOrCancel\": false\n }]\n\n``get_withdrawal_history(currency=None)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nRetrieve the account withdrawal history.\n\n.. code-block:: json\n\n [{\n \"PaymentUuid\": \"88048b42-7a13-4f57-8b7e-109aeeca07d7\",\n \"Currency\": \"SAFEX\",\n \"Amount\": 803.7676899,\n \"Address\": \"145J9p6AVjFc2fFV1uyA8d4xweULphyuNv\",\n \"Opened\": \"2018-02-20T13:54:41.12\",\n \"Authorized\": true,\n \"PendingPayment\": false,\n \"TxCost\": 100.0,\n \"TxId\": \"e1ded8356d2855716ba99ae6b8cbd2c4220a8df15dd37fd7eb29a76dd7a0b1d1\",\n \"Canceled\": false,\n \"InvalidAddress\": false\n }]\n\n``get_deposit_history(currency=None)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nRetrieve the account deposit history.\n\n.. code-block:: json\n\n [{\n \"Id\": 41565639,\n \"Amount\": 0.008,\n \"Currency\": \"BTC\",\n \"Confirmations\": 3,\n \"LastUpdated\": \"2017-11-20T16:40:30.6\",\n \"TxId\": \"abfec55561b5440b28784dc4b152635c05139f33faec090a3d8e18a8d2c75eec\",\n \"CryptoAddress\": \"1JQts7UT3gYTs31p6k5YGj3qjcRQ6XAXsn\"\n }]\n\nV2 API\n------\n\n``get_wallet_health()``\n~~~~~~~~~~~~~~~~~~~~~~~\n\nView wallets health.\n\n.. code-block:: json\n\n [{\n \"Health\": {\n \"Currency\": \"BTC\",\n \"DepositQueueDepth\": 0,\n \"WithdrawQueueDepth\": 24,\n \"BlockHeight\": 519583,\n \"WalletBalance\": 0.0,\n \"WalletConnections\": 8,\n \"MinutesSinceBHUpdated\": 2,\n \"LastChecked\": \"2018-04-23T13:50:11.827\",\n \"IsActive\": true\n },\n \"Currency\": {\n \"Currency\": \"BTC\",\n \"CurrencyLong\": \"Bitcoin\",\n \"MinConfirmation\": 2,\n \"TxFee\": 0.0005,\n \"IsActive\": true,\n \"CoinType\": \"BITCOIN\",\n \"BaseAddress\": \"1N52wHoVR79PMDishab2XmRHsbekCdGquK\",\n \"Notice\": null\n }\n }]\n\n``get_pending_withdrawals(currency=None)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nGet the account pending withdrawals.\n\n``get_pending_deposits(currency=None)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nGet the account pending deposits.\n\n``get_candles(market, tick_interval)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nGet tick candles for market.\n\nIntervals:\n - oneMin\n - fiveMin\n - hour\n - day\n\n.. code-block:: json\n\n [{\n \"O\": 0.017059,\n \"H\": 0.01712003,\n \"L\": 0.017059,\n \"C\": 0.017059,\n \"V\": 49.10766337,\n \"T\": \"2018-04-23T14:07:00\",\n \"BV\": 0.83816494\n }]\n\n``get_latest_candle(market, tick_interval)``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nGet the latest candle for the market.\n\n.. code-block:: json\n\n {\n \"O\": 0.017125,\n \"H\": 0.017125,\n \"L\": 0.01706,\n \"C\": 0.017125,\n \"V\": 2.35065452,\n \"T\": \"2018-04-23T14:09:00\",\n \"BV\": 0.04018997\n }\n\nSocket\n------\n\nBittrex socket documentation: https://bittrex.github.io/\n\nUsage example:\n\n.. code-block:: python\n\n from aiobittrex import BittrexSocket\n\n\n socket = BittrexSocket()\n market = await socket.get_market(markets=['BTC-ETH', 'BTC-TRX'])\n print(json.dumps(market, indent=2))\n\n async for m in socket.listen_market(markets=['BTC-ETH', 'BTC-TRX']):\n print(json.dumps(m, indent=2))\n\n\n```listen_account()```\n~~~~~~~~~~~~~~~~~~~~~~\n\nListen for orders and balances updates for the account.\n\n```get_market(markets)```\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\nGet market orders.\n\n.. code-block:: json\n\n {\n \"BTC-TRX\": {\n \"market_name\": null,\n \"nonce\": 11333,\n \"buys\": [{\n \"quantity\": 428996.57288094,\n \"rate\": 8.65e-06\n }],\n \"sells\": [{\n \"quantity\": 91814.92314615,\n \"rate\": 8.66e-06\n }],\n \"fills\": [{\n \"id\": 5020055,\n \"time_stamp\": 1524904823903,\n \"quantity\": 34413.0,\n \"price\": 8.66e-06,\n \"total\": 0.29801658,\n \"fill_type\": \"FILL\",\n \"order_type\": \"BUY\"\n }]\n }\n }\n\n```listen_market(markets)```\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nListen for market orders updates.\n\nDelta types:\n - 0 = ADD\n - 1 = REMOVE\n - 2 = UPDATE\n\n.. code-block:: json\n\n {\n \"market_name\": \"BTC-TRX\",\n \"nonce\": 11919,\n \"buys\": [],\n \"sells\": [{\n \"type\": 2,\n \"rate\": 8.7e-06,\n \"quantity\": 197473.52148216\n }],\n \"fills\": [{\n \"order_type\": \"BUY\",\n \"rate\": 8.7e-06,\n \"quantity\": 28376.84449489,\n \"time_stamp\": 1524905878547\n }]\n }\n\n```get_summary()```\n~~~~~~~~~~~~~~~~~~~\n\nGet markets summaries.\n\n.. code-block:: json\n\n {\n \"nonce\": 5108,\n \"summaries\": [{\n \"market_name\": \"BTC-ADA\",\n \"high\": 3.388e-05,\n \"low\": 3.116e-05,\n \"volume\": 45482116.6444527,\n \"last\": 3.337e-05,\n \"base_volume\": 1481.80378307,\n \"time_stamp\": 1524907023543,\n \"bid\": 3.333e-05,\n \"ask\": 3.337e-05,\n \"open_buy_orders\": 5195,\n \"open_sell_orders\": 15219,\n \"prev_day\": 3.118e-05,\n \"created\": 1506668518873\n }]\n }\n\n```listen_summary_light()```\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nMarkets summary updates light.\n\n.. code-block:: json\n\n {\n \"deltas\": [{\n \"market_name\": \"BTC-ADT\",\n \"last\": 7.37e-06,\n \"base_volume\": 118.05\n }]\n }\n\n```listen_summary()```\n~~~~~~~~~~~~~~~~~~~~~~\n\nMarkets summary updates.\n\n.. code-block:: json\n\n {\n \"nonce\": 5069,\n \"deltas\": [{\n \"market_name\": \"BTC-ETH\",\n \"high\": 0.07371794,\n \"low\": 0.071695,\n \"volume\": 9535.44197173,\n \"last\": 0.07318011,\n \"base_volume\": 695.21677418,\n \"time_stamp\": 1524907827823,\n \"bid\": 0.07318011,\n \"ask\": 0.07346991,\n \"open_buy_orders\": 4428,\n \"open_sell_orders\": 3860,\n \"prev_day\": 0.07188519,\n \"created\": 1439542944817\n }]\n }\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/nanvel/aiobittrex", "keywords": "async,bittrex", "license": "The MIT License", "maintainer": "", "maintainer_email": "", "name": "aiobittrex", "package_url": "https://pypi.org/project/aiobittrex/", "platform": "OS Independent", "project_url": "https://pypi.org/project/aiobittrex/", "project_urls": { "Homepage": "https://github.com/nanvel/aiobittrex" }, "release_url": "https://pypi.org/project/aiobittrex/0.2.0/", "requires_dist": [ "aiohttp (==3.5.4)", "asyncio-throttle (==0.1.1)" ], "requires_python": "", "summary": "Async Bittrex api wrapper.", "version": "0.2.0" }, "last_serial": 5049864, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ebd08a8b6ca888d7c82fa9ca7f511f47", "sha256": "ae40907ab62d542916bccae8be373aa95f01b8138eeb3f61b796e33d2726f801" }, "downloads": -1, "filename": "aiobittrex-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ebd08a8b6ca888d7c82fa9ca7f511f47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12905, "upload_time": "2018-04-28T09:56:00", "url": "https://files.pythonhosted.org/packages/5d/25/0bf5eb5891c37167b13f223421385cbd01899e688fdaa7c8fef9de859cf1/aiobittrex-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "6ddd01fd49f3647e1773311242d2234f", "sha256": "db40d01fb5a012ddfc9bba651797d4e8668187f48162d654d0845c85be8ab343" }, "downloads": -1, "filename": "aiobittrex-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6ddd01fd49f3647e1773311242d2234f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13012, "upload_time": "2018-06-25T14:13:23", "url": "https://files.pythonhosted.org/packages/42/04/4e8865db9a4c336ed094d3ca254f0db80d1c40adbe1020ed76ae28d06396/aiobittrex-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ffe37bd697faac188e339847f6d4cd8e", "sha256": "fcaf8b1937894fb9dda78e1132ef19a1d0172fc1bd88aad71018bc56e5118e48" }, "downloads": -1, "filename": "aiobittrex-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ffe37bd697faac188e339847f6d4cd8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13010, "upload_time": "2018-06-25T14:26:01", "url": "https://files.pythonhosted.org/packages/54/61/94d6c2dd8734c8e4f6669ebfd2f48a43c0a40af8560a6e130799108c0c02/aiobittrex-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c2a840de3f7e806a0832f16d0ef9b71c", "sha256": "737e5092baf766b97035699a1f87d8de62066b4320a6b51c5eb2fa840a8295ca" }, "downloads": -1, "filename": "aiobittrex-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c2a840de3f7e806a0832f16d0ef9b71c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13010, "upload_time": "2018-06-25T14:44:48", "url": "https://files.pythonhosted.org/packages/7b/74/167a5e8ad6ea71a9037c7b7018f24ed7deef53df3eb8fa043a77b2a5b849/aiobittrex-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "069a2b71c564bc2bb9355905560719cb", "sha256": "afc9ce87cb3c847bad3ec70dc24a1a74cebeb4787e33e47858134fbdffb04763" }, "downloads": -1, "filename": "aiobittrex-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "069a2b71c564bc2bb9355905560719cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13009, "upload_time": "2018-09-26T01:48:47", "url": "https://files.pythonhosted.org/packages/29/67/862a9905e29632c1818a36565c2c344dde4cf75809e34248f155a3463323/aiobittrex-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffc70558d47cc102ed40bb5afc43fc5d", "sha256": "68e106d2c441ef7dcc11049cd34dafe7bdbb93ddc075aa2fc002a85fd2aa1bb8" }, "downloads": -1, "filename": "aiobittrex-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ffc70558d47cc102ed40bb5afc43fc5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12318, "upload_time": "2018-09-26T01:48:49", "url": "https://files.pythonhosted.org/packages/04/a8/6356b2ce0c5cff9bbd2b7dc4a006b1c05d448c9c97fe2040a4ab528998ae/aiobittrex-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a1587c49d644b64fef71d13bcf568236", "sha256": "ba47291905cc73819e43e5d80a6a591b593ed09ac78a7be12a10119b1e47318d" }, "downloads": -1, "filename": "aiobittrex-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a1587c49d644b64fef71d13bcf568236", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13019, "upload_time": "2018-10-01T02:08:06", "url": "https://files.pythonhosted.org/packages/2d/19/430eeb6f8b634044d769940eb28a63ecb99ae062d6cb278d210508e08dec/aiobittrex-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20f4c6572e5ce3163a4d051d942d0736", "sha256": "c2fe691a1c2c48f34df401d3494f3d436300cdb2f641ecb6331452f8c8160141" }, "downloads": -1, "filename": "aiobittrex-0.1.1.tar.gz", "has_sig": false, "md5_digest": "20f4c6572e5ce3163a4d051d942d0736", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12387, "upload_time": "2018-10-01T02:08:11", "url": "https://files.pythonhosted.org/packages/b6/03/743299b9e701a9a55c68aed913179a4c8a26d16fbe13adee92e0bdbff79e/aiobittrex-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "dda9b136a9cfd069f873a2b3d4908e6f", "sha256": "4d9247b10dc0c98f5efc5a6c3283bd5ffacef903cea4a0ed2b9333cd08a7b745" }, "downloads": -1, "filename": "aiobittrex-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dda9b136a9cfd069f873a2b3d4908e6f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13542, "upload_time": "2019-04-02T13:59:01", "url": "https://files.pythonhosted.org/packages/34/ec/cf834a4d05155ac20334c73a7078dfe2a3ae84e8c461c2ae70c924385fac/aiobittrex-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aab78c5824590c37f5e8f89285b0b106", "sha256": "5701e4332342d1b42bb1613f1133405953a28757ad932b08143cffe6b0fcb008" }, "downloads": -1, "filename": "aiobittrex-0.2.0.tar.gz", "has_sig": false, "md5_digest": "aab78c5824590c37f5e8f89285b0b106", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12822, "upload_time": "2019-04-02T13:59:03", "url": "https://files.pythonhosted.org/packages/96/39/5df0fbaa45d40de8cd05a1ba746f3abe13614de5a76d76afa401f7359ae1/aiobittrex-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dda9b136a9cfd069f873a2b3d4908e6f", "sha256": "4d9247b10dc0c98f5efc5a6c3283bd5ffacef903cea4a0ed2b9333cd08a7b745" }, "downloads": -1, "filename": "aiobittrex-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dda9b136a9cfd069f873a2b3d4908e6f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13542, "upload_time": "2019-04-02T13:59:01", "url": "https://files.pythonhosted.org/packages/34/ec/cf834a4d05155ac20334c73a7078dfe2a3ae84e8c461c2ae70c924385fac/aiobittrex-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aab78c5824590c37f5e8f89285b0b106", "sha256": "5701e4332342d1b42bb1613f1133405953a28757ad932b08143cffe6b0fcb008" }, "downloads": -1, "filename": "aiobittrex-0.2.0.tar.gz", "has_sig": false, "md5_digest": "aab78c5824590c37f5e8f89285b0b106", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12822, "upload_time": "2019-04-02T13:59:03", "url": "https://files.pythonhosted.org/packages/96/39/5df0fbaa45d40de8cd05a1ba746f3abe13614de5a76d76afa401f7359ae1/aiobittrex-0.2.0.tar.gz" } ] }