{ "info": { "author": "Levent Duivel", "author_email": "mostm@endcape.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "======\npyQiwi\n======\n\n\n.. image:: https://img.shields.io/pypi/v/qiwipy.svg\n :target: https://pypi.python.org/pypi/qiwipy\n :alt: \u0420\u0435\u043b\u0438\u0437 \u043d\u0430 PyPI\n\n.. image:: https://img.shields.io/travis/mostm/pyqiwi.svg\n :target: https://travis-ci.org/mostm/pyqiwi\n :alt: \u0421\u0442\u0430\u0442\u0443\u0441 \u0441\u0431\u043e\u0440\u043a\u0438\n\n.. image:: https://readthedocs.org/projects/pyqiwi/badge/?version=latest\n :target: https://pyqiwi.readthedocs.io/ru/latest/?badge=latest\n :alt: \u0421\u0442\u0430\u0442\u0443\u0441 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438\n\n\nPython Qiwi API Wrapper\n\n\n* \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f: MIT\n* \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f: https://pyqiwi.readthedocs.io.\n\n\n\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438\n-----------\n\n* \u041e\u043f\u043b\u0430\u0442\u0430 \u043b\u044e\u0431\u044b\u0445 \u0443\u0441\u043b\u0443\u0433\n* \u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b \u043d\u0430 \u043b\u044e\u0431\u043e\u0439 Qiwi \u041a\u043e\u0448\u0435\u043b\u0435\u043a\n* \u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043f\u043e \u043f\u043b\u0430\u0442\u0435\u0436\u0430\u043c\n* \u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0435\u0436\u0430\u0445 \u0432 \u043b\u044e\u0431\u043e\u0439 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u043a \u0432\u0440\u0435\u043c\u0435\u043d\u0438\n* \u041f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u043d\u043e\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438\n* \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n---------\n\n.. code-block:: console\n\n $ pip install qiwipy\n\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\n---------\n\n.. code-block:: python\n\n import pyqiwi\n wallet = pyqiwi.Wallet(token='', number='79001234567')\n\n\n\n\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0442\u0443\u0442\u043e\u0440\u0438\u0430\u043b\n----------------\n\n\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0431\u0430\u043b\u0430\u043d\u0441\n~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n print(wallet.balance())\n\n\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043f\u043b\u0430\u0442\u0435\u0436\u0430\n~~~~~~~~~~~~~~~~\n\n\n.. code-block:: python\n\n payment = wallet.send(id=99, recipient='79001234567', amount=1.11, comment='\u041f\u0440\u0438\u0432\u0435\u0442!')\n example = 'Payment is {0}\\nRecipient: {1}\\nPayment Sum: {2}'.format(\n payment.transaction['state']['code'], payment.fields['account'], payment.sum)\n print(example)\n\n\n\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044e \u0434\u043b\u044f \u043f\u043b\u0430\u0442\u0435\u0436\u0430\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n.. code-block:: python\n\n commission = wallet.commission(pid=99, recipient='79001234567', amount=1.11)\n print(commission.qw_commission.amount)\n\n\n\u0414\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439, \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435 `\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e`_.\n\n.. _\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e: https://pyqiwi.readthedocs.io\n\n=================\n\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439\n=================\n\n2.1 (6.05.2018)\n---------------\n* `Wallet.balance` \u0442\u0435\u043f\u0435\u0440\u044c \u0438\u043c\u0435\u0435\u0442 \u0431\u0430\u0437\u043e\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 `currency` 643 (\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u0440\u0443\u0431\u043b\u044c)\n* \u041d\u043e\u0432\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 \u0434\u043b\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043a\u043e\u0448\u0435\u043b\u044c\u043a\u043e\u0432: `Wallet.identification`\n* \u0412\u0435\u0441\u044c \u0431\u043b\u043e\u043a \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u043a \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u043f\u043b\u0430\u0442\u0435\u0436\u0435\u0439 \u0431\u044b\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d \u0434\u043e API v2\n* \u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u0432\u0438\u0442\u0430\u043d\u0446\u0438\u0438 \u043f\u043e \u043f\u043b\u0430\u0442\u0435\u0436\u0443 \u0431\u044b\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043c\u0435\u0442\u043e\u0434 `Wallet.cheque`\n* \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043f\u043e \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043d\u0435\u0442 \"\u0431\u0430\u043b\u0430\u043d\u0441\u043e\u0432\" \u043d\u0430 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0435, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0445 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 `Wallet.create_account`\n \u0417\u0430\u043f\u0440\u043e\u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0441\u0447\u0435\u0442\u043e\u0432, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0432 `Wallet.offered_accounts`\n* \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0441\u044b\u043b\u043a\u0438 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0435\u0436\u043d\u044b\u0445 \u0444\u043e\u0440\u043c \u0434\u043e\u0441\u0442\u0443\u043d\u043e \u0432 `pyqiwi.generate_form_link`\n* \u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c ID \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0434\u043b\u044f \u043f\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430? \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 `pyqiwi.detect_mobile`\n\n2.0.8 (29.04.2018)\n------------------\n\n* \u0423 \u043d\u0430\u0441 \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u0442\u0435\u0441\u0442\u044b! \n* \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\n\n2.0.7 (14.04.2018)\n------------------\n\n* \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\n\n2.0.6 (9.03.2018)\n-----------------\n\n* \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\n\n2.0.5 (6.11.2017)\n-----------------\n\n* \u041b\u043e\u0433\u0433\u0435\u0440 \u0431\u044b\u043b \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043d \u0438\u0437 `pyqiwi.logger` \u0432 `pyqiwi.apihelper.logger`\n* \u041f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u043c\u0435\u0442\u043e\u0434 \u0432 `Wallet` `transaction` \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043f\u043e ID \u0438 \u0435\u0451 \u0442\u0438\u043f\u0443.\n* \u0412\u043c\u0435\u0441\u0442\u0435 \u0441 \u044d\u0442\u0438\u043c \u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0434\u043b\u044f \u043d\u0435\u0433\u043e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0442\u0438\u043f: `pyqiwi.types.Transaction`\n* \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438\n* \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\n\n2.0.4 (6.11.2017)\n-----------------\n\n* \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\n\n2.0.3 (6.11.2017)\n-----------------\n\n* \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\n\n2.0.2 (29.10.2017)\n------------------\n\n* \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f\n\n2.0.1 (29.10.2017)\n------------------\n\n* \u0423 \u043d\u0430\u0441 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043d\u0430 ReadTheDocs!\n* \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0432 \u043a\u043e\u0434\u0435 \u0431\u044b\u043b\u0430 \u0448\u0438\u0440\u043e\u043a\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0430\n* \u0411\u044b\u043b\u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u044b \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0432\u0438\u0434 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0432 \u043a\u043e\u0434\u0435\n\n2.0 (28.10.2017)\n----------------\n\u041f\u0435\u0440\u0432\u043e\u0435 \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438!\n\n* \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b \u043b\u043e\u0433\u0438? \u0423 \u043d\u0430\u0441 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u043b\u043e\u0433\u0433\u0435\u0440 `pyqiwi` \u0432 `pyqiwi.logger`\n* \u0425\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0441\u0447\u0435\u0442\u0430 \u0432 Qiwi? `Wallet.accounts`\n* \u0422\u0435\u043f\u0435\u0440\u044c \u0432\u044b\u0434\u0430\u0435\u0442\u0441\u044f \u043d\u0435 `dict`-\u043e\u0431\u044c\u0435\u043a\u0442\u044b, \u0430 \u0447\u0442\u043e-\u043b\u0438\u0431\u043e \u0438\u0437 `pyqiwi/types.py`\n* \u0412\u0441\u0435 \u0432\u044b\u0437\u043e\u0432\u044b \u043a API \u0431\u044b\u043b\u0438 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043d\u044b \u0432 `pyqiwi/apihelper.py`\n* \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u0432 \u0437\u0430\u043f\u0440\u043e\u0441\u0435 \u043a API, \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0438\u0437 `pyqiwi/exceptions.py`\n\n1.2.1 (24.10.2017)\n------------------\n\n* \u0420\u0435\u043b\u0438\u0437 \u043d\u0430 PyPI.\n\n1.2 (24.10.2017)\n----------------\n\n* \u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043b\u0430\u0441\u0441\u0430 `Person` \u0432 `Wallet`\n* \u041c\u0435\u0442\u043e\u0434\u044b \u043a\u043b\u0430\u0441\u0441\u0430 `Payment` \u0442\u0435\u043f\u0435\u0440\u044c \u0432 `Wallet`\n* \u041a\u043b\u0430\u0441\u0441 `Payment` \u0443\u0434\u0430\u043b\u0435\u043d\n* \u041d\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 config'\u0435, \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0442\u043e\u043a\u0435\u043d \u0432 `Wallet()` [\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043c\u0443\u043b\u044c\u0442\u0438-\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430]\n* \u0412\u043c\u0435\u0441\u0442\u0435 \u0441 \u044d\u0442\u0438\u043c, \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u0442\u043e\u043a\u0435\u043d \u0432 `get_commission` (\u043d\u043e \u044d\u0442\u0430 \u0436\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 `Wallet` c \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u043c \u0442\u043e\u043a\u0435\u043d\u043e\u043c)\n* \u041c\u0435\u0442\u043e\u0434\u044b `Wallet.history()` \u0438 `Wallet.stat()` \u0442\u0440\u0435\u0431\u0443\u044e\u0442 `datetime.datetime`, \u0432\u043c\u0435\u0441\u0442\u043e `str`\n* \u041b\u044e\u0431\u044b\u0435 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043a f-\u0441\u0442\u0440\u043e\u043a\u0430\u043c, \u0431\u044b\u043b\u0438 \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u044b \u043d\u0430 \u043c\u0435\u0442\u043e\u0434 `str.format`\n\n1.1 (5.09.2017)\n---------------\n* \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\n\n1.0 (5.09.2017)\n---------------\n* \u041f\u0435\u0440\u0432\u044b\u0439 \u0440\u0435\u043b\u0438\u0437!\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/mostm/pyqiwi", "keywords": "pyqiwi", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "qiwipy", "package_url": "https://pypi.org/project/qiwipy/", "platform": "", "project_url": "https://pypi.org/project/qiwipy/", "project_urls": { "Homepage": "https://github.com/mostm/pyqiwi" }, "release_url": "https://pypi.org/project/qiwipy/2.1.5/", "requires_dist": [ "six", "requests (<3,>=2.15)", "parse (<2,>=1.8)", "python-dateutil (<3,>=2.7)" ], "requires_python": "", "summary": "Python Qiwi API Wrapper", "version": "2.1.5" }, "last_serial": 5100792, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "f4c5b199a9af0611c4f4becadd6180b6", "sha256": "b03bf5d8a024e140d79a4938c9161d4a53a98beddb2dcbd2bf5f6ed91053641b" }, "downloads": -1, "filename": "qiwipy-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f4c5b199a9af0611c4f4becadd6180b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5567, "upload_time": "2017-10-24T12:15:18", "url": "https://files.pythonhosted.org/packages/57/ce/743e035dce545e314baa630ddefd34709439955317369c8f67986681824c/qiwipy-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26d0323a9221ff485fc7d2f8ef561b5d", "sha256": "65f5ae9a937be7ad84b2fde33a535db965354b47e42f78db7bbaa9289801c438" }, "downloads": -1, "filename": "qiwipy-1.2.0.tar.gz", "has_sig": false, "md5_digest": "26d0323a9221ff485fc7d2f8ef561b5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3929, "upload_time": "2017-10-24T12:15:20", "url": "https://files.pythonhosted.org/packages/33/6f/af57a49b4a10b550f69f751e6e27a4a160b8628c031f5704b89a306b8ed2/qiwipy-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "666cbd3311f5d46c2a8a11e0a3d2c865", "sha256": "4424d627516fac7f243a71b064ca92fbadfda34ff209a8addb4c21337b22a547" }, "downloads": -1, "filename": "qiwipy-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "666cbd3311f5d46c2a8a11e0a3d2c865", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5393, "upload_time": "2017-10-24T12:24:56", "url": "https://files.pythonhosted.org/packages/e5/9c/5d03d59e1d2ac0b8f2b02a181293b0c9eec8c4ab1e3d3405a76d906ec223/qiwipy-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11a19650da44dca4a2c9cb26be2bed38", "sha256": "685c3c53e65019adcdd72d9ef9b4bd4daec3de6f81cac944becf8bee0f7cbd6c" }, "downloads": -1, "filename": "qiwipy-1.2.1.tar.gz", "has_sig": false, "md5_digest": "11a19650da44dca4a2c9cb26be2bed38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3845, "upload_time": "2017-10-24T12:24:59", "url": "https://files.pythonhosted.org/packages/78/67/30a6ee113b3c86e6f68c35b333d499db42926e57190bfc9552a8feef4a56/qiwipy-1.2.1.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "b82d62a48634f56c6b936698bb840fed", "sha256": "0b070b703b45aa1704c9aa5e9eedf3156d33a34bfc9b3ab0c15b5e94b9ba0e31" }, "downloads": -1, "filename": "qiwipy-2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b82d62a48634f56c6b936698bb840fed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15278, "upload_time": "2017-10-28T06:52:23", "url": "https://files.pythonhosted.org/packages/16/8f/ed569f28168692ddaf79d93714c5c24e850020e60c4b6f88f8cf7134ca9e/qiwipy-2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e100bd5e97118c7cf5d0ffa3f2d4ae3", "sha256": "7cb7973ffea38c9a14c191076671375836aa5dbc432b8990e77f0c481bac8699" }, "downloads": -1, "filename": "qiwipy-2.0.tar.gz", "has_sig": false, "md5_digest": "9e100bd5e97118c7cf5d0ffa3f2d4ae3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9859, "upload_time": "2017-10-28T06:52:26", "url": "https://files.pythonhosted.org/packages/0e/de/da4652e9c6907a7c8018bfed7b8bb3d22d3c340fea1342c082d1ea1f7f65/qiwipy-2.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "72627bf4f0e458c74328050d50f93725", "sha256": "09710f0daea82aa42b82a915bdbb55aa3e436203aff0354f75f3d24757805e0b" }, "downloads": -1, "filename": "qiwipy-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "72627bf4f0e458c74328050d50f93725", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15855, "upload_time": "2017-10-29T06:26:56", "url": "https://files.pythonhosted.org/packages/46/98/56ffd4631e4f7d992a2458223ce6e52b0a02e9159368b5b7566c337cc819/qiwipy-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c823ad67e32d992020bc7455ee48aa9", "sha256": "9304ecf8bda10e017bb228a03b2ca4cf0cad0d7d500ece4ff1a461e1772630b5" }, "downloads": -1, "filename": "qiwipy-2.0.1.tar.gz", "has_sig": false, "md5_digest": "3c823ad67e32d992020bc7455ee48aa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13175, "upload_time": "2017-10-29T06:26:57", "url": "https://files.pythonhosted.org/packages/f2/b1/cc84f644cbf1dc6b1c567387ad05a424d06a4fa8e18b0961aadb749112f6/qiwipy-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "25341da412f17f163fddf2e629142604", "sha256": "f95c3eeb973955b7fae2285eaec44834433f75c181ce2ad12312f1998b28b2e7" }, "downloads": -1, "filename": "qiwipy-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "25341da412f17f163fddf2e629142604", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15867, "upload_time": "2017-10-29T10:32:17", "url": "https://files.pythonhosted.org/packages/da/6a/82874b187cb446d449b7bd3d118b43e5f6baa3be38efc9f4204357d5e10f/qiwipy-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b05d9b50c30f1d3de0038c909f23bc36", "sha256": "99452d09976f6eccd36f235e3f35e14c2030d8ab7d2ddc632c9a1a8964240f83" }, "downloads": -1, "filename": "qiwipy-2.0.2.tar.gz", "has_sig": false, "md5_digest": "b05d9b50c30f1d3de0038c909f23bc36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13207, "upload_time": "2017-10-29T10:32:18", "url": "https://files.pythonhosted.org/packages/e8/66/34886487d74ba4de91a2ae28e2808fbd4f37013303fbda3e1642eefbb9f7/qiwipy-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "818d2dd5aa9a8ef11d6a1a87cfab4111", "sha256": "ab6458a6c0f77deebf10625e7290e067768edfd79b5cf3a7098e97c38573e141" }, "downloads": -1, "filename": "qiwipy-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "818d2dd5aa9a8ef11d6a1a87cfab4111", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15904, "upload_time": "2017-10-29T21:47:55", "url": "https://files.pythonhosted.org/packages/54/5f/3e4f98302649e40894f810393f5d2aee4617f8af74c37ac18def6b83af13/qiwipy-2.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae2cee1d20635ec1b077516ac5ffd370", "sha256": "d3e991bddb9d6321d0157fab656f2e18df2209ca827cdcb6869860ca0802885d" }, "downloads": -1, "filename": "qiwipy-2.0.3.tar.gz", "has_sig": false, "md5_digest": "ae2cee1d20635ec1b077516ac5ffd370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13246, "upload_time": "2017-10-29T21:47:57", "url": "https://files.pythonhosted.org/packages/c9/15/a5a6bb142354285f87c3141e6928a9316cce4b003219063d158a4b331aa1/qiwipy-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "dfa4b09f19880bc58bbc7967a07fefbe", "sha256": "e1a4f1fb93131d80ea0603b899a9a7bee067073ad75f47f0c2d7428913728f7d" }, "downloads": -1, "filename": "qiwipy-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "dfa4b09f19880bc58bbc7967a07fefbe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15890, "upload_time": "2017-10-29T21:52:03", "url": "https://files.pythonhosted.org/packages/c0/00/f8d06ab8e8b7014ff29b70eda9f5b7c65cb58017bf0abc38b1b28773e726/qiwipy-2.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "276180d6e6c55d17db761033e776f960", "sha256": "4eaac241dcc383426cddb53ac77bdee9fce5654079c9b1fbe0192e8c92430040" }, "downloads": -1, "filename": "qiwipy-2.0.4.tar.gz", "has_sig": false, "md5_digest": "276180d6e6c55d17db761033e776f960", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13227, "upload_time": "2017-10-29T21:52:05", "url": "https://files.pythonhosted.org/packages/7c/60/087604576a2338b5c8e635d9dd6d613865259090d8dcdbc3e96c96e86eea/qiwipy-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "9e7e4dd43b83c82876440a9f708e9041", "sha256": "3392a604ed671af137ab185a506d41e1f747656341863fade1a71fa6a9506852" }, "downloads": -1, "filename": "qiwipy-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9e7e4dd43b83c82876440a9f708e9041", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16294, "upload_time": "2017-11-05T23:41:20", "url": "https://files.pythonhosted.org/packages/22/1b/4ed1a4b963203ef824a037b7fd5e654403c444874abab92b3a72bcb46e22/qiwipy-2.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eae9990c5e9695dac36f30e9fc111e81", "sha256": "f2c84a853df8a9023fb2b8687b901ea9a56fb956b841635db6e5435a8d7c975b" }, "downloads": -1, "filename": "qiwipy-2.0.5.tar.gz", "has_sig": false, "md5_digest": "eae9990c5e9695dac36f30e9fc111e81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13625, "upload_time": "2017-11-05T23:41:21", "url": "https://files.pythonhosted.org/packages/7d/7e/f7b4f622464d97d12038759f2b23abf5a437efe5ae19a43a2d3b02383f42/qiwipy-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "47214b54070cae92963f954c2c1af7ba", "sha256": "9091d8be0a02122b28df4c97a4dd5a66bfe155f12f792fe48f06da89fb74ac94" }, "downloads": -1, "filename": "qiwipy-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "47214b54070cae92963f954c2c1af7ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16714, "upload_time": "2018-03-09T12:28:20", "url": "https://files.pythonhosted.org/packages/a5/82/c20fea1f3fb69eb3fddd140a5a2f9a163e6adb40033a109139ef6d79a5f0/qiwipy-2.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3cd7c93d18f593e0fd18da70748452c", "sha256": "51f1bab07ec9d1286fa7d28ad448d463635d2fa4ff1479aa55cceccf12c61442" }, "downloads": -1, "filename": "qiwipy-2.0.6.tar.gz", "has_sig": false, "md5_digest": "e3cd7c93d18f593e0fd18da70748452c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14050, "upload_time": "2018-03-09T12:28:22", "url": "https://files.pythonhosted.org/packages/74/54/31fa79cd733ac559280ab71a4c32951b0ed3fc0dc252eccea228b2ca814a/qiwipy-2.0.6.tar.gz" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "123ee92cb7af9f6006986eb4c9bcc7a9", "sha256": "2eaa40a8207190a421f56e5e0954b425ad13048e2dba1ed72e28032dda012f30" }, "downloads": -1, "filename": "qiwipy-2.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "123ee92cb7af9f6006986eb4c9bcc7a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16855, "upload_time": "2018-04-14T06:59:53", "url": "https://files.pythonhosted.org/packages/cf/7e/acc33d38ee12f4e9ea626793eb3ba862c0a35ee4b2a7874acde3467f126f/qiwipy-2.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adf7e530a491516df87b18b3c7729a76", "sha256": "61891d68894d90c992875db84739eff732e3026eaef5f6886fadbc2c135f3233" }, "downloads": -1, "filename": "qiwipy-2.0.7.tar.gz", "has_sig": false, "md5_digest": "adf7e530a491516df87b18b3c7729a76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14182, "upload_time": "2018-04-14T06:59:54", "url": "https://files.pythonhosted.org/packages/32/bd/a7c39065a3fc55d520e76e8f7a8dc0871175a83def7789b1d4aa73a8e711/qiwipy-2.0.7.tar.gz" } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "c5f641f7e70520a907f83443fff4ee6a", "sha256": "afa1a058b527e56d1f1614cae13fc852c078c7c7ad6cc143e00e90e4fe518870" }, "downloads": -1, "filename": "qiwipy-2.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c5f641f7e70520a907f83443fff4ee6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15761, "upload_time": "2018-05-05T22:07:06", "url": "https://files.pythonhosted.org/packages/e9/04/b017d0bc3d3e349b95c48873d6377aa034bffddac507b08fe255ec08eb12/qiwipy-2.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d980433ce73f4a60b62f21450ac15aa2", "sha256": "95449b0e0a6d4d4c409c0e842393ff192ada857742f1a2f07f82d7ce8ddbbd59" }, "downloads": -1, "filename": "qiwipy-2.0.8.tar.gz", "has_sig": false, "md5_digest": "d980433ce73f4a60b62f21450ac15aa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14447, "upload_time": "2018-05-05T22:07:07", "url": "https://files.pythonhosted.org/packages/83/11/f355d8c2cb4896b19ecaf98953a0abdf6aba075009a851da7e10bbb99ef2/qiwipy-2.0.8.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "a5e979727de7ea663c4f2973d1b940cc", "sha256": "31badedf4fd55691de789b9b595785af214a69e46d6bd2f2ac3b9512bf27361c" }, "downloads": -1, "filename": "qiwipy-2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a5e979727de7ea663c4f2973d1b940cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18378, "upload_time": "2018-05-06T01:41:48", "url": "https://files.pythonhosted.org/packages/be/cc/43724f5c81c2dd485bb67b5529c11c08cee3be9caec6d9adc1446dd0638f/qiwipy-2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cb94bea88dfc3600892cf4cb6a3da3b", "sha256": "ac1cc85aa16b425b139650916cc2169eb09b5ef0c600bd12ee489e6c45d5f595" }, "downloads": -1, "filename": "qiwipy-2.1.tar.gz", "has_sig": false, "md5_digest": "9cb94bea88dfc3600892cf4cb6a3da3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16875, "upload_time": "2018-05-06T01:41:49", "url": "https://files.pythonhosted.org/packages/ef/4a/9e83f38cb6afaff7ba98c3f1a239eda2acb3cc16c55caa7c3b823599c9bf/qiwipy-2.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "56c554af90effcdfeb86954fd72597a5", "sha256": "091bbc3a33ce19bda121f57f9e59bb6846005e18b0e6aac6798b84e12b3587a0" }, "downloads": -1, "filename": "qiwipy-2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "56c554af90effcdfeb86954fd72597a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20412, "upload_time": "2018-06-10T07:05:38", "url": "https://files.pythonhosted.org/packages/42/78/6e07e09b451832c892a80141832c23c23fae48cc2f3a3885c33dea2c5f63/qiwipy-2.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d3ce743bf153f3599d7e6522576a080", "sha256": "b452efa3109385a9d973fda71e39a6e58d521e2f745409bbe029a06a80fa8993" }, "downloads": -1, "filename": "qiwipy-2.1.2.tar.gz", "has_sig": false, "md5_digest": "5d3ce743bf153f3599d7e6522576a080", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18515, "upload_time": "2018-06-10T07:05:39", "url": "https://files.pythonhosted.org/packages/d9/d0/6c298e3eaa2c1f48889a3801722bfb3125213afffb764466bb5278eaadd1/qiwipy-2.1.2.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "688eb5de6a40b3263c6b574cf4bf18d6", "sha256": "d99a32971928c3598b45b03e1fde412cf0b38b3e02a1ede8cf2fb121876edfe3" }, "downloads": -1, "filename": "qiwipy-2.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "688eb5de6a40b3263c6b574cf4bf18d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20204, "upload_time": "2018-07-29T17:01:14", "url": "https://files.pythonhosted.org/packages/ff/71/c80a13bd7609f626db8d247e36288869975df66786610cc5a08b1c8e8332/qiwipy-2.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "065792d6fb9c0df01a7d3d84bc69b2c4", "sha256": "280bcb484affb5e879866d1110b79a345b7919fbed2993e9fd633d3b7abb2c7f" }, "downloads": -1, "filename": "qiwipy-2.1.4.tar.gz", "has_sig": false, "md5_digest": "065792d6fb9c0df01a7d3d84bc69b2c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18197, "upload_time": "2018-07-29T17:01:15", "url": "https://files.pythonhosted.org/packages/df/93/8819a18864bee685e29396f4d2988c45ecac917020b751b694a7d529f365/qiwipy-2.1.4.tar.gz" } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "3469e431b38aa45407213c6e7c6a17db", "sha256": "a6a27e27ac8ab7f8072a9287edcc0124d4907e93dcab9dd4a601a91ef55faba1" }, "downloads": -1, "filename": "qiwipy-2.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3469e431b38aa45407213c6e7c6a17db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21434, "upload_time": "2019-04-04T20:15:57", "url": "https://files.pythonhosted.org/packages/89/a0/19164cac4e2fc8825cf603e32fafb57beae01c9d6aec7c292ed65df4d067/qiwipy-2.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c354e8478fa18e150e6aeb1556ee088", "sha256": "70ba4d728fe7d79068ee6fa3fac016d2ca67a73bb430159a18996bcc3e991bc2" }, "downloads": -1, "filename": "qiwipy-2.1.5.tar.gz", "has_sig": false, "md5_digest": "1c354e8478fa18e150e6aeb1556ee088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18061, "upload_time": "2019-04-04T20:15:58", "url": "https://files.pythonhosted.org/packages/ce/3e/2dc6d5c3a8cd28a593d94df598e81675da00bf96ce1a8041bf9707f7c2a8/qiwipy-2.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3469e431b38aa45407213c6e7c6a17db", "sha256": "a6a27e27ac8ab7f8072a9287edcc0124d4907e93dcab9dd4a601a91ef55faba1" }, "downloads": -1, "filename": "qiwipy-2.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3469e431b38aa45407213c6e7c6a17db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21434, "upload_time": "2019-04-04T20:15:57", "url": "https://files.pythonhosted.org/packages/89/a0/19164cac4e2fc8825cf603e32fafb57beae01c9d6aec7c292ed65df4d067/qiwipy-2.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c354e8478fa18e150e6aeb1556ee088", "sha256": "70ba4d728fe7d79068ee6fa3fac016d2ca67a73bb430159a18996bcc3e991bc2" }, "downloads": -1, "filename": "qiwipy-2.1.5.tar.gz", "has_sig": false, "md5_digest": "1c354e8478fa18e150e6aeb1556ee088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18061, "upload_time": "2019-04-04T20:15:58", "url": "https://files.pythonhosted.org/packages/ce/3e/2dc6d5c3a8cd28a593d94df598e81675da00bf96ce1a8041bf9707f7c2a8/qiwipy-2.1.5.tar.gz" } ] }