{ "info": { "author": "Ivan Malison", "author_email": "ivanmalison@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "|Latest PyPI version|\\ |Build Status|\\ |Documentation Status|\n\nGetting Started\n===============\n\nInstallation/Setup\n------------------\n\npip/PyPI\n~~~~~~~~\n\nokcupyd is available for install from PyPI. If you have pip you can\nsimply run:\n\n.. code:: bash\n\n pip install okcupyd\n\nto make okcupyd available for import in python.\n\nFrom Source\n~~~~~~~~~~~\n\nYou can install from source by running the setup.py script included as\npart of this repository as follows:\n\n.. code:: bash\n\n python setup.py install\n\nThis can be useful if you want to install a version that has not yet\nbeen released on PyPI.\n\nFrom Docker\n~~~~~~~~~~~\n\nokcupyd is available on docker (see\nhttps://registry.hub.docker.com/u/imalison/okcupyd/)\n\nIf you have docker installed on your machine, you can run\n\n.. code:: bash\n\n docker run -t -i imalison/okcupyd okcupyd\n\nto get an interactive okcupyd shell.\n\nUse\n---\n\nInteractive\n~~~~~~~~~~~\n\nInstalling the okcupyd package should add an executable script to a\ndirectory in your $PATH that will allow you to type okcupyd into your\nshell of choice to enter an interactive ipython shell that has been\nprepared for use with okcupyd. Before the shell starts, you will be\nprompted for your username and password. This executable script accepts\nthe flags --enable-logger which enables a logger of the given name, and\n--credentials whose action is described below.\n\nIt is highly recommended that you use the --enable-logger=requests and\n--enable-logger=okcupyd flags if you encounter any problems.\n\nCredentials\n~~~~~~~~~~~\n\nIf you wish to avoid entering your password each time you start a new\nsession you can do one of the following things:\n\n1. Create a python module (.py file) with your username and password set\n to the variables USERNAME and PASSWORD respectively. You can start an\n interactive session with the USERNAME and PASSWORD stored in\n my\\\\\\_credentials.py by running\n\n.. code:: bash\n\n PYTHONPATH=. okcupyd --credentials my_credentials\n\nfrom the directory that my\\_credentials.py is stored in\n\nThe PYTHONPATH=. at the front of this command is necessary to ensure\nthat the current directory is searched for modules.\n\nIf you wish to use a version of this library that you have cloned but\nnot installed, you can use the tox environment venv to do the same thing\nwith such a version of the code:\n\n.. code:: bash\n\n PYTHONPATH=. tox -e venv -- okcupyd --credentials my_credentials\n\n2. Set the shell environment variables OKC\\\\\\_USERNAME and\n OKC\\\\\\_PASSWORD to your username and password respectively. Make sure\n to export the variables so they are visible in processes started from\n the shell. You can make a credentials.sh file to do this using the\n following template:\n\n.. code:: bash\n\n export OKC_USERNAME='your_username'\n export OKC_PASSWORD='your_password'\n\nSimply run source credentials.sh to set the environment variables and\nyour shell should be properly configured. Note that this approach\nrequires that the relevant environment variables be set before\nokcupyd.settings is imported.\n\n3. Manually override the values in okcupyd/settings.py. This method is\nnot recommended because it requires you to find the installation\nlocation of the package. Also, If you are working with a source\ncontrolled version, you could accidentally commit your credentials.\n\nUsing ``--credentials`` in a custom script\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe ~okcupyd.util.misc.add\\_command\\_line\\_options and\n~okcupyd.util.misc.handle\\_command\\_line\\_options can be used to make a\ncustom script support the ``--credentials`` and ``--enable-loggers``\ncommand line flags. The interface to these functions is admittedly a\nlittle bit strange. Refer to the example below for details concerning\nhow to use them:\n\n.. code:: python\n\n import argparse\n parser = argparse.ArgumentParser()\n util.add_command_line_options(parser.add_argument)\n args = parser.parse_args()\n util.handle_command_line_options(args)\n\nBasic Examples\n--------------\n\nAll examples in this section assume that the variable u has been\ninitialized as follows:\n\n.. code:: python\n\n import okcupyd\n user = okcupyd.User()\n\nSearching profiles\n~~~~~~~~~~~~~~~~~~\n\nTo search through the user:\n\n.. code:: python\n\n profiles = user.search(age_min=26, age_max=32)\n for profile in profiles[:10]:\n profile.message(\"Pumpkins are just okay.\")\n\nTo search for users that have answered a particular question in a way\nthat is consistent with the user's preferences for that question:\n\n.. code:: python\n\n user_question = user.questions.very_important[0]\n profiles = user.search(question=user_question)\n for profile in profiles[:10]:\n their_question = profile.find_question(user_question.id)\n profile.message(\"I'm really glad that you answered {0} to {1}\".format(\n their_question.their_answer, their_question.question.text\n ))\n\nThe search functionality can be accessed without a ~okcupyd.user.User\ninstance:\n\n.. code:: python\n\n from okcupyd.search import SearchFetchable\n\n for profile in SearchFetchable(attractiveness_min=8000)[:5]:\n profile.message(\"hawt...\")\n\nThis is particularly useful if you want to explicitly provide the\nsession that should be used to search:\n\n.. code:: python\n\n from okcupyd.session import Session\n from okcupyd.search import SearchFetchable\n\n session = Session.login('username', 'password')\n for profile in SearchFetchable(session=session, attractiveness_min=8000)[:5]:\n profile.message(\"hawt...\")\n\nFor more details about what filter arguments can be used with these\nsearch functions, see the doucmentation for\n~okcupyd.search.SearchFetchable\n\nMessaging another user\n~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n user.message('foxylady899', 'Do you have a map?')\n # This has slightly different semantics; it will not look through the user's\n # inbox for an existing thread.\n user.get_profile('foxylady889').message('Do you have a map?')\n\nRating a profile\n~~~~~~~~~~~~~~~~\n\n.. code:: python\n\n user.get_profile('foxylady899').rate(5)\n\nMailbox\n~~~~~~~\n\n.. code:: python\n\n first_thread = user.inbox[0]\n print(first_thread.messages)\n\nQuickmatch, Essays, Looking For, Details\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nYou can access the essays, looking for attributes and detail attributes\nof a profile very easily\n\n.. code:: python\n\n profile = user.quickmatch()\n print(profile.essays.self_summary)\n print(profile.looking_for.ages)\n print(profile.details.orientation)\n\nThe data for these attributes is loaded from the profile page, but it\nshould be noted that this page is only loaded on demand, so the first of\nthese attribute access calls will make an http request.\n\nA logged in user can update their own details using these objects:\n\n.. code:: python\n\n user.profile.essays.self_summary = \"I'm pretty boring.\"\n user.profile.looking_for.ages = 18, 19\n user.profile.details.ethnicities = ['asian', 'black', 'hispanic']\n\nThese assignments will result in updates to the okcupid website. When\nthese updates happen, subsequent access to any profile attribute will\nresult in a new http request to reload the profile page.\n\nFetchable\n~~~~~~~~~\n\nMost of the collection objects that are returned from function\ninvocations in the okcupyd library are instances of\n~okcupyd.util.fetchable.Fetchable. In most cases, it is fine to treat\nthese objects as though they are lists because they can be iterated\nover, sliced and accessed by index, just like lists:\n\n.. code:: python\n\n for question in user.profile.questions:\n print(question.answer.text)\n\n a_random_question = user.profile.questions[2]\n for question in questions[2:4]:\n print(question.answer_options[0])\n\nHowever, in some cases, it is important to be aware of the subtle\ndifferences between ~okcupyd.util.fetchable.Fetchable objects and python\nlists. ~okcupyd.util.fetchable.Fetchable construct the elements that\nthey \"contain\" lazily. In most of its uses in the okcupyd library, this\nmeans that http requests can be made to populate\n~okcupyd.util.fetchable.Fetchable instances as its elments are\nrequested.\n\nThe ~okcupyd.profile.Profile.questions ~okcupyd.util.fetchable.Fetchable\nthat is used in the example above fetches the pages that are used to\nconstruct its contents in batches of 10 questions. This means that the\nactual call to retrieve data is made when iteration starts. If you\nenable the request logger when you run this code snippet, you get output\nthat illustrates this fact:\n\n``{.sourceCode .} 2014-10-29 04:25:04 Livien-MacbookAir requests.packages.urllib3.connectionpool[82461] DEBUG \"GET /profile/ShrewdDrew/questions?leanmode=1&low=11 HTTP/1.1\" 200 None Yes Yes Kiss someone. Yes. Yes Sex. Both equally No, I wouldn't give it as a gift. Maybe, I want to know all the important stuff. Once or twice a week 2014-10-29 04:25:04 Livien-MacbookAir requests.packages.urllib3.connectionpool[82461] DEBUG \"GET /profile/ShrewdDrew/questions?leanmode=1&low=21 HTTP/1.1\" 200 None No. No No Yes Rarely / never Always. Discovering your shared interests The sun Acceptable. No.``\n\nSome fetchables will continue fetching content for quite a long time.\nThe search fetchable, for example, will fetch content until okcupid runs\nout of search results. As such, things like:\n\n.. code:: python\n\n for profile in user.search():\n profile.message(\"hey!\")\n\nshould be avoided, as they are likely to generate a massive number of\nrequests to okcupid.com.\n\nAnother subtlety of the ~okcupyd.util.fetchable.Fetchable class is that\nits instances cache its contained results. This means that the second\niteration over okcupyd.profile.Profile.questions in the example below\ndoes not result in any http requests:\n\n.. code:: python\n\n for question in user.profile.questions:\n print(question.text)\n\n for question in user.profile.questions:\n print(question.answer)\n\nIt is important to understand that this means that the contents of a\n~okcupyd.util.fetchable.Fetchable are not guarenteed to be in sync with\nokcupid.com the second time they are requested. Calling\n~okcupyd.util.fetchable.Fetchable.refresh will cause the\n~okcupyd.util.fetchable.Fetchable to request new data from okcupid.com\nwhen its contents are requested. The code snippet that follows prints\nout all the questions that the logged in user has answered roughly once\nper hour, including ones that are answered while the program is running.\n\n.. code:: python\n\n import time\n\n while True:\n for question in user.profile.questions:\n print(question.text)\n user.profile.questions.refresh()\n time.sleep(3600)\n\nWithout the call to user.profile.questions.refresh(), this program would\nnever update the user.profile.questions instance, and thus what would be\nprinted to the screen with each iteration of the for loop.\n\nDevelopment\n-----------\n\ntox\n~~~\n\nIf you wish to contribute to this project, it is recommended that you\nuse tox to run tests and enter the interactive environment. You can get\ntox by running\n\n.. code:: bash\n\n pip install tox\n\nif you do not already have it.\n\nOnce you have cloned the project and installed tox, run:\n\n.. code:: bash\n\n tox -e py27\n\nThis will create a virtualenv that has all dependencies as well as the\nuseful ipython and ipdb libraries installed, and run all okcupyds test\nsuite.\n\nIf you want to run a command with access to a virtualenv that was\ncreated by tox you can run\n\n.. code:: bash\n\n tox -e venv -- your_command\n\nTo use the development version of the interactive shell (and avoid any\nconflicts with versions installed in site-packages) you would run the\nfollowing command:\n\n.. code:: bash\n\n tox -e venv -- okcupyd\n\ngit hooks\n~~~~~~~~~\n\nIf you plan on editing this file (getting\\_started.rst) you must install\nthe provided git hooks that are included in this repository by running:\n\n.. code:: bash\n\n bin/create-githook-symlinks.sh\n\nfrom the root directory of the repository.\n\n.. |Latest PyPI version| image:: https://pypip.in/v/okcupyd/badge.png\n :target: https://pypi.python.org/pypi/okcupyd/\n.. |Build Status| image:: https://travis-ci.org/IvanMalison/okcupyd.svg?branch=master\n :target: https://travis-ci.org/IvanMalison/okcupyd\n.. |Documentation Status| image:: https://readthedocs.org/projects/okcupyd/badge/?version=latest\n :target: http://okcupyd.readthedocs.org/en/latest/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/IvanMalison/okcupyd", "keywords": "okcupid,okcupyd,pyokc,online dating", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "okcupyd", "package_url": "https://pypi.org/project/okcupyd/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/okcupyd/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/IvanMalison/okcupyd" }, "release_url": "https://pypi.org/project/okcupyd/0.9.0/", "requires_dist": null, "requires_python": null, "summary": "A package for interacting with okcupid.com", "version": "0.9.0" }, "last_serial": 2263079, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "50aa5c47de3ebfef2af6fbd5efa959ac", "sha256": "662af2805a266a1891b1deb6e5276d422c3e4fd0f448c1d8e91cadb472a1e533" }, "downloads": -1, "filename": "okcupyd-0.0.0.tar.gz", "has_sig": false, "md5_digest": "50aa5c47de3ebfef2af6fbd5efa959ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30360, "upload_time": "2014-09-23T04:19:33", "url": "https://files.pythonhosted.org/packages/31/80/753c4aad6f434d70d3b3b99c563f780997b2f313c9a54612d006fb25b27b/okcupyd-0.0.0.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "5ab5e8c048027906a8383f5573550f02", "sha256": "25b73fbfd36625b5b1b4210923cdfe76d3285757a4e079386da188094592b99b" }, "downloads": -1, "filename": "okcupyd-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5ab5e8c048027906a8383f5573550f02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28475, "upload_time": "2014-09-23T08:39:58", "url": "https://files.pythonhosted.org/packages/d0/1f/968e98195d14803e6c6383b9fc4ae9b103759c43eceeb933d6cd2e9bf003/okcupyd-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "dc8f8d4acec1b444856f8ddb44ef7fe2", "sha256": "39ecd0703e715f9ace0bc479169a903e90f0a4398529ee6425805a49e6f84de0" }, "downloads": -1, "filename": "okcupyd-0.2.0.tar.gz", "has_sig": false, "md5_digest": "dc8f8d4acec1b444856f8ddb44ef7fe2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28094, "upload_time": "2014-09-24T03:03:53", "url": "https://files.pythonhosted.org/packages/c6/44/38770154239ec5a6f37e3a90d6b486a4ce7a912e1e754a547e4b2244511b/okcupyd-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "89f0e93e425e403730e3291ea1e355dd", "sha256": "bd5fb2827ffc546bbea9058f66234136039812bbb42a2f9a6d931296eacf65fa" }, "downloads": -1, "filename": "okcupyd-0.3.0.tar.gz", "has_sig": false, "md5_digest": "89f0e93e425e403730e3291ea1e355dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28510, "upload_time": "2014-09-24T05:43:23", "url": "https://files.pythonhosted.org/packages/94/2a/04886055e48a15bd7c21a396413b38326a540d4cc3dd35693e4c4f4e0c14/okcupyd-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "2af3acc74466e6723e18c698a9f5946a", "sha256": "b4c1b65a1898f29f4b52c291e3e7e941186d2658bd28aab8f60e52870cdbcab6" }, "downloads": -1, "filename": "okcupyd-0.3.1.tar.gz", "has_sig": false, "md5_digest": "2af3acc74466e6723e18c698a9f5946a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28618, "upload_time": "2014-09-24T06:09:57", "url": "https://files.pythonhosted.org/packages/de/60/dd000e343ea5c3c6727db0b27183dd872b5055ac4f2aadeed564f63f1bfa/okcupyd-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f952f8fd892ad9bdc8650f0f809bcadc", "sha256": "1f29770b3eae68df1dbd4de20dc057a9d0bdef989da8b26797d2b3719269a3e0" }, "downloads": -1, "filename": "okcupyd-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f952f8fd892ad9bdc8650f0f809bcadc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27378, "upload_time": "2014-09-25T12:46:57", "url": "https://files.pythonhosted.org/packages/a9/28/6fa8fbf3005b8a28eac6b24c5cbc43b7e405703c298019d50af1c251b3d9/okcupyd-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "09866e68e85e7c10bd5bf7f52ca1c95d", "sha256": "0f9f17e5f44d4a2d2de9dd6e2063b7d63b8162e1b85163190122e2d5a8f50440" }, "downloads": -1, "filename": "okcupyd-0.4.1.tar.gz", "has_sig": false, "md5_digest": "09866e68e85e7c10bd5bf7f52ca1c95d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28233, "upload_time": "2014-09-26T09:49:23", "url": "https://files.pythonhosted.org/packages/3c/a2/0f5c4fccf1bf74c64b2923aa31d412e761b9fdd16630a369aa208903c4bd/okcupyd-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "0cbd99623b26a57c8c1f98ed04d7f6c2", "sha256": "e05815ea9eff5a033c309f44ae86caa6a48249f54b83e74dc46ca440fa984781" }, "downloads": -1, "filename": "okcupyd-0.4.2.tar.gz", "has_sig": false, "md5_digest": "0cbd99623b26a57c8c1f98ed04d7f6c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28616, "upload_time": "2014-09-26T23:46:52", "url": "https://files.pythonhosted.org/packages/70/41/0270ca64a94da764d14c23bcf5fae8b07300d9ebf5033ed4c663ffb1472b/okcupyd-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "f5ad9286630a14436bc5c7c3ae97209f", "sha256": "393f2e842053a3f25ec8e03d878df8ac15c54fc40182c7ff2c99654edbed78dc" }, "downloads": -1, "filename": "okcupyd-0.4.3.tar.gz", "has_sig": false, "md5_digest": "f5ad9286630a14436bc5c7c3ae97209f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28560, "upload_time": "2014-09-27T21:13:57", "url": "https://files.pythonhosted.org/packages/b0/48/8f843861b98679984abb2188b41e2fda7d2a67210ff9e31f2bf44cd60039/okcupyd-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "a8e31525fef77ab8007414c0c82e58ee", "sha256": "ee90fb9b6ec0d7eae2f34da439bb759992a50e4971745f3b7bed4231bf06c200" }, "downloads": -1, "filename": "okcupyd-0.4.4.tar.gz", "has_sig": false, "md5_digest": "a8e31525fef77ab8007414c0c82e58ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28578, "upload_time": "2014-09-27T21:26:51", "url": "https://files.pythonhosted.org/packages/c4/12/b32489396c8555f81062ee756c5757efa7bc3a32736aee6a4bd123f2b618/okcupyd-0.4.4.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "40c0d9c64fbd994d0b4ed49fe7e35984", "sha256": "fad618743a6fc32700ba3b5f8555ff793966658949834f62d693b8beb4916a87" }, "downloads": -1, "filename": "okcupyd-0.5.0.tar.gz", "has_sig": false, "md5_digest": "40c0d9c64fbd994d0b4ed49fe7e35984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29002, "upload_time": "2014-09-29T05:14:07", "url": "https://files.pythonhosted.org/packages/72/a3/ab933cacce61ddeeabf03f54be6b649ea7599f10fc046f0937f389391c65/okcupyd-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "8a37c4b6f881ffcf1ef150bf4ae7e2fa", "sha256": "cc538ab801f504a4ad53cbd0cc4fe12e990b9e85f542176e6d7b7eb234c674a2" }, "downloads": -1, "filename": "okcupyd-0.5.1.tar.gz", "has_sig": false, "md5_digest": "8a37c4b6f881ffcf1ef150bf4ae7e2fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29390, "upload_time": "2014-09-29T08:06:20", "url": "https://files.pythonhosted.org/packages/72/5f/722000de0ea3a5019815330a0897ba898c00009ef90b907a7ae5680760cd/okcupyd-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "245c766b10a0aff014abac1d0998d77a", "sha256": "eee7749839a41d951a57e276173feebe19b6b6008b536a4c8122f5ee309c0880" }, "downloads": -1, "filename": "okcupyd-0.5.2.tar.gz", "has_sig": false, "md5_digest": "245c766b10a0aff014abac1d0998d77a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29395, "upload_time": "2014-09-29T12:23:58", "url": "https://files.pythonhosted.org/packages/c4/5c/384e6597bb15d537204e0500974b2a58cc3e9c1f2ab8422098ab0ad99502/okcupyd-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "59c08a2674b644843fae3d71ec5b8654", "sha256": "de5d59cdc0f9de8f22b56197d80731fca24e1aaae9cd2f235ae64e42572d3470" }, "downloads": -1, "filename": "okcupyd-0.5.3.tar.gz", "has_sig": false, "md5_digest": "59c08a2674b644843fae3d71ec5b8654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29406, "upload_time": "2014-09-29T12:30:11", "url": "https://files.pythonhosted.org/packages/cc/2a/82e446ca5649d2454f6161edee769a64303148593e3e139f04f15fdecd6c/okcupyd-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "96cc811e39544fb03249cd8f60bffa5b", "sha256": "559f64ad7aa0f983cbd0857706918a81a92c97e7a27880af3373a320362829a5" }, "downloads": -1, "filename": "okcupyd-0.5.4.tar.gz", "has_sig": false, "md5_digest": "96cc811e39544fb03249cd8f60bffa5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29415, "upload_time": "2014-09-29T12:38:26", "url": "https://files.pythonhosted.org/packages/66/37/7258a3be9e28fcc1b4d1b219627abc1d92a29dcfeab3d91af51745e150fa/okcupyd-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "eb44f07780bdd3f4902219a8c18e8556", "sha256": "5ef1fe8c051cf148be3c8368e7c1fe425773edd22db2eef5e01a5bbed4bbaaeb" }, "downloads": -1, "filename": "okcupyd-0.5.5.tar.gz", "has_sig": false, "md5_digest": "eb44f07780bdd3f4902219a8c18e8556", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29553, "upload_time": "2014-09-29T12:53:35", "url": "https://files.pythonhosted.org/packages/3d/9a/b52f0fa05dcb4d5a17f33f511a1fa7b37c404a60c822906762f6a7c2d069/okcupyd-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b17c32a5f08dbc83597fb497e4a51e6a", "sha256": "104c805b182b91170566faf88542e6a51b34daaddeb25bd4338f276d2d1f5bc8" }, "downloads": -1, "filename": "okcupyd-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b17c32a5f08dbc83597fb497e4a51e6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30948, "upload_time": "2014-09-30T01:53:11", "url": "https://files.pythonhosted.org/packages/12/42/6c7a3ce6b14173cc11e0701469a5cb8f7ad79c3e0a2bdef9397b7a990fc3/okcupyd-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "f0e71790da740b44629f45811e733130", "sha256": "f67a21b6e00e58630281c875135e99d3a56f532c7fd257087986b5e3d0bedf7d" }, "downloads": -1, "filename": "okcupyd-0.6.1.tar.gz", "has_sig": false, "md5_digest": "f0e71790da740b44629f45811e733130", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31019, "upload_time": "2014-09-30T02:55:39", "url": "https://files.pythonhosted.org/packages/70/27/70e5207c03208fee3235a3485ee701730588312ac4d066f37a070796b72d/okcupyd-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "ac9ea39da4a03311357fca430a5ab55f", "sha256": "044ac05867c9d07329ca897b9cfe81e7fb502412261a3a41704ed0d66b0845c7" }, "downloads": -1, "filename": "okcupyd-0.6.2.tar.gz", "has_sig": false, "md5_digest": "ac9ea39da4a03311357fca430a5ab55f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37119, "upload_time": "2014-09-30T03:18:11", "url": "https://files.pythonhosted.org/packages/14/d9/1b041047e18b58db24751de45258aa7cfd2c01287a2d51fc14b456874ab1/okcupyd-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "dae08131effd8c313cc86bf06af2554a", "sha256": "d57554ab8ca2fc1df0f04dcd135b514d902d0edd62805851c004491d3df6b1a2" }, "downloads": -1, "filename": "okcupyd-0.6.3.tar.gz", "has_sig": false, "md5_digest": "dae08131effd8c313cc86bf06af2554a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37105, "upload_time": "2014-09-30T03:26:45", "url": "https://files.pythonhosted.org/packages/4d/07/b284e75fd2edc38427ee80aada51b78d526ef5566c72f14758533a9c0068/okcupyd-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "2cda082de0a8113585cd56c2cd2e6425", "sha256": "9f0a005c32a3ee5369e8345b6c88a2286a02fa02b5125ec1664ea416062ca992" }, "downloads": -1, "filename": "okcupyd-0.6.4.tar.gz", "has_sig": false, "md5_digest": "2cda082de0a8113585cd56c2cd2e6425", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37107, "upload_time": "2014-09-30T03:31:55", "url": "https://files.pythonhosted.org/packages/b4/e8/02fe643cd0807a6ec8c12345dbd757ccc92e5ed1c13f2c3e3c865c1ade34/okcupyd-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "bf4e7a7e56bb3b2026c246bb94f5d1ba", "sha256": "678a0799ae3c5f10b2c5b491044a5a6ca019fed47d217d174db3f7a6d853d6e6" }, "downloads": -1, "filename": "okcupyd-0.6.5.tar.gz", "has_sig": false, "md5_digest": "bf4e7a7e56bb3b2026c246bb94f5d1ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37097, "upload_time": "2014-09-30T03:44:15", "url": "https://files.pythonhosted.org/packages/a9/f3/69a17c08ccbd6c61d7298582fa36e46cf002982c51abe06ffa8d651f787a/okcupyd-0.6.5.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "42f90dd821dea99d44007087ab44a8b6", "sha256": "852e260609dc93472acfd515e8da1e3f5be71f4e03620476679c15badec153c9" }, "downloads": -1, "filename": "okcupyd-0.7.0.tar.gz", "has_sig": false, "md5_digest": "42f90dd821dea99d44007087ab44a8b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39248, "upload_time": "2014-10-01T06:19:14", "url": "https://files.pythonhosted.org/packages/59/f0/593153bc70385aebd3bb07118d9855e47cbf13f88ad727bde22d75edf750/okcupyd-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "70ae75dece1efee0a685508aab06f735", "sha256": "66bda7d808b085ee5bcefd188b6010ed23318fa14f7c52b505b4ed5631c7f3ad" }, "downloads": -1, "filename": "okcupyd-0.7.1.tar.gz", "has_sig": false, "md5_digest": "70ae75dece1efee0a685508aab06f735", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39327, "upload_time": "2014-10-01T07:08:58", "url": "https://files.pythonhosted.org/packages/32/0c/7c77101662f4712b41214bcca5eda9b477fe39e1b83d9a2c4908c037a23f/okcupyd-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "c07ad2cb50b0d01678d52fd37d33148f", "sha256": "ff8bff4f0fda3769fb8aab8a4f4f2c5f3e46eeda6e8fee2ac1ab11110a5b824e" }, "downloads": -1, "filename": "okcupyd-0.7.2.tar.gz", "has_sig": false, "md5_digest": "c07ad2cb50b0d01678d52fd37d33148f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39330, "upload_time": "2014-10-01T07:12:35", "url": "https://files.pythonhosted.org/packages/a4/ee/f9890aeb73fdd1671f44466fff417289be6e224b6ca26be2b24ef8b20d05/okcupyd-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "7fa52c00a841c7aa55a1ba8ccfdf8392", "sha256": "a39670930f6354bd73de05c770a57016be3d0bda504b40b44543842076c852af" }, "downloads": -1, "filename": "okcupyd-0.7.3.tar.gz", "has_sig": false, "md5_digest": "7fa52c00a841c7aa55a1ba8ccfdf8392", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40159, "upload_time": "2014-10-01T13:46:39", "url": "https://files.pythonhosted.org/packages/b8/28/eb79c6561d1359f0e45e66a82cd2b883a6e3cb74953923ce1e763fd7edaf/okcupyd-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "153b4f24fa92f38ceadf5137aaab678f", "sha256": "c4144e33e4c165fecb4d2e69a575fa7974077cef8e509a59ec99b47bb8da6350" }, "downloads": -1, "filename": "okcupyd-0.7.4.tar.gz", "has_sig": false, "md5_digest": "153b4f24fa92f38ceadf5137aaab678f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39060, "upload_time": "2014-10-03T00:18:47", "url": "https://files.pythonhosted.org/packages/31/80/4452daad0e54aec781122fba05b2e7dcdf986a234a6f0d6d3d7527af36be/okcupyd-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "d873f72c88787fa8a3a2b2f00ad40533", "sha256": "baacb4f000924060521cc79ee9e8ef1e952315822095789e922ff3814a5c49bc" }, "downloads": -1, "filename": "okcupyd-0.7.5.tar.gz", "has_sig": false, "md5_digest": "d873f72c88787fa8a3a2b2f00ad40533", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39208, "upload_time": "2014-10-03T10:24:21", "url": "https://files.pythonhosted.org/packages/c7/18/7b3774094e038c9034f20d1880863779afa787fdba701bcb0c2fa3889187/okcupyd-0.7.5.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "a2010ed586325784c04029b988754e1e", "sha256": "eb5aace4ab03f0fc31abd4e86a6f7daaa618a7a4105c26ef8f0ef0dd3f7a869a" }, "downloads": -1, "filename": "okcupyd-0.8.0.tar.gz", "has_sig": false, "md5_digest": "a2010ed586325784c04029b988754e1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49810, "upload_time": "2014-10-07T10:47:38", "url": "https://files.pythonhosted.org/packages/55/01/4cc4ff90d530221a49901a1e25039a9f1c9c89640f4422ffaba66fe6688c/okcupyd-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "c263b4376625d9857831358d9a0e1385", "sha256": "43acffecf00f431de30145cd2a000f9a793c928dee0854a22b5f5027863246a0" }, "downloads": -1, "filename": "okcupyd-0.8.1.tar.gz", "has_sig": false, "md5_digest": "c263b4376625d9857831358d9a0e1385", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47983, "upload_time": "2014-10-11T05:15:39", "url": "https://files.pythonhosted.org/packages/47/ae/88889d7ee8d120b851324d545b453903e31af6e2f1aecb34af29ab475261/okcupyd-0.8.1.tar.gz" } ], "0.8.10": [ { "comment_text": "", "digests": { "md5": "712d94543c2865a75891a74e834c963f", "sha256": "f99c0d2daaf05222801517047d33336d674b9297654b69652bd07fa5541c9b99" }, "downloads": -1, "filename": "okcupyd-0.8.10.tar.gz", "has_sig": false, "md5_digest": "712d94543c2865a75891a74e834c963f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60024, "upload_time": "2014-10-20T08:57:22", "url": "https://files.pythonhosted.org/packages/d3/15/aeee249f71a11037279a5a46ec995b30713b7510e90be0a50f76dda55ff6/okcupyd-0.8.10.tar.gz" } ], "0.8.11": [ { "comment_text": "", "digests": { "md5": "01483117720acbfb9249def4d3ceb3b4", "sha256": "bd6fc5b60863eaf1d15db290d0dee80b7b47b72908c3aa68aaccb6bb5fd364d4" }, "downloads": -1, "filename": "okcupyd-0.8.11.tar.gz", "has_sig": false, "md5_digest": "01483117720acbfb9249def4d3ceb3b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60505, "upload_time": "2014-10-23T05:47:33", "url": "https://files.pythonhosted.org/packages/e6/ce/5a24e74a344d2ab841346a12a3cba20e16398c881c9d37d887be477e4ae3/okcupyd-0.8.11.tar.gz" } ], "0.8.12": [ { "comment_text": "", "digests": { "md5": "49c2bf2e3c2d9724ee0f98951fef9456", "sha256": "5c3da1a0cacfabdb0dff30e59c214c06d9d62d856a2e512ffce3f8589445085e" }, "downloads": -1, "filename": "okcupyd-0.8.12.tar.gz", "has_sig": false, "md5_digest": "49c2bf2e3c2d9724ee0f98951fef9456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66094, "upload_time": "2014-10-29T08:26:17", "url": "https://files.pythonhosted.org/packages/22/09/6517e8692e407bb7dd51ef3fcfd7a705cfcafcb4e992fe90842b940095b5/okcupyd-0.8.12.tar.gz" } ], "0.8.13": [ { "comment_text": "", "digests": { "md5": "97edcb6ffe1ce57fb63ea9313c52f2f9", "sha256": "52caa3987ecb6ff7d475a203087daf7d61ee54cddd7781dc227f3de29bbf77f7" }, "downloads": -1, "filename": "okcupyd-0.8.13.tar.gz", "has_sig": false, "md5_digest": "97edcb6ffe1ce57fb63ea9313c52f2f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67312, "upload_time": "2014-11-06T10:19:26", "url": "https://files.pythonhosted.org/packages/b7/2f/d4598999812770aa0ddebf485beb494e1c08021911a438bd5c06a72a6668/okcupyd-0.8.13.tar.gz" } ], "0.8.14": [ { "comment_text": "", "digests": { "md5": "1964d704f4f0de912baf33502bbe5f42", "sha256": "2c2d919e1a52feb18181d55c7966829407d028db96304baaa18a625ed2b27990" }, "downloads": -1, "filename": "okcupyd-0.8.14.tar.gz", "has_sig": false, "md5_digest": "1964d704f4f0de912baf33502bbe5f42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71028, "upload_time": "2014-11-14T00:40:45", "url": "https://files.pythonhosted.org/packages/74/f6/fccdb4bf3ca3d284b953d3e8cac4cdbe879114e363b4aef12e9a28450cec/okcupyd-0.8.14.tar.gz" } ], "0.8.15": [ { "comment_text": "", "digests": { "md5": "87fb4993156dd9218961f02a2403ef36", "sha256": "94fef83d3b43d754f31ebb49bc7f399815cd5e816ecff59aae3e12e0ed6a2896" }, "downloads": -1, "filename": "okcupyd-0.8.15.tar.gz", "has_sig": false, "md5_digest": "87fb4993156dd9218961f02a2403ef36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68560, "upload_time": "2014-12-10T12:15:52", "url": "https://files.pythonhosted.org/packages/7d/39/e3bb7e33ee4db7da7e0fac94a7a43811f55352abd0d0e632e3c6b5adc450/okcupyd-0.8.15.tar.gz" } ], "0.8.16": [ { "comment_text": "", "digests": { "md5": "a6e6e70a19972756596bd794dbab7383", "sha256": "4fc84b2c817adf92aabfcc398bc68b36b9c538c34e83ceda77ae87e10ce1aa53" }, "downloads": -1, "filename": "okcupyd-0.8.16.tar.gz", "has_sig": false, "md5_digest": "a6e6e70a19972756596bd794dbab7383", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71871, "upload_time": "2015-01-19T23:58:25", "url": "https://files.pythonhosted.org/packages/34/6b/2ec07040a64b5d6d146002f0832600c8cf75ec838ae25dd7ffa2b94caee3/okcupyd-0.8.16.tar.gz" } ], "0.8.17": [ { "comment_text": "", "digests": { "md5": "ca2fc77dbd86dbab783319b9c9752317", "sha256": "c187f0061853a48d0c06a24ffcb1b06ad446fffee710909d16e3db0721292d5c" }, "downloads": -1, "filename": "okcupyd-0.8.17.tar.gz", "has_sig": false, "md5_digest": "ca2fc77dbd86dbab783319b9c9752317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62589, "upload_time": "2015-01-21T18:10:05", "url": "https://files.pythonhosted.org/packages/00/d4/d43794fe3b738e795971863d8aca89c5de87b528a8d13a9d2b49bdfbe989/okcupyd-0.8.17.tar.gz" } ], "0.8.18": [ { "comment_text": "", "digests": { "md5": "e78ebce773df99acaeed3b1cbeab4066", "sha256": "a0cf8956ce9d323e67f95deb837f36d342f928a9c8ad7a10e7928f73ea546301" }, "downloads": -1, "filename": "okcupyd-0.8.18.tar.gz", "has_sig": false, "md5_digest": "e78ebce773df99acaeed3b1cbeab4066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62832, "upload_time": "2015-01-22T09:41:10", "url": "https://files.pythonhosted.org/packages/b7/e7/2c3bc53469998ee44732f099efaf35dbfc7956a775a9c8a1acf043cebc0b/okcupyd-0.8.18.tar.gz" } ], "0.8.19": [ { "comment_text": "", "digests": { "md5": "56cb851a6854673a4bab5936e5ee2a0a", "sha256": "79fe6288fb8a1b8450f71268d15493b916a9f298c41f8af3ad4df1f34f25db46" }, "downloads": -1, "filename": "okcupyd-0.8.19.tar.gz", "has_sig": false, "md5_digest": "56cb851a6854673a4bab5936e5ee2a0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62849, "upload_time": "2015-01-22T09:50:45", "url": "https://files.pythonhosted.org/packages/b0/8d/5e3b5df98195cf1e25ca72970ff6b560d729f4308677ed8be3059744c897/okcupyd-0.8.19.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "32a241d6f2c33eabf8a54e5000ab5005", "sha256": "eb86c0e3a7941b0f78975ea1b6ce15c19116f15628dcf8d4b33ddb9b7eed390f" }, "downloads": -1, "filename": "okcupyd-0.8.2.tar.gz", "has_sig": false, "md5_digest": "32a241d6f2c33eabf8a54e5000ab5005", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50809, "upload_time": "2014-10-13T02:50:02", "url": "https://files.pythonhosted.org/packages/a7/c9/0f0a13cc3a55c717db239767415cef334f56e29171f009fba38450b3a77e/okcupyd-0.8.2.tar.gz" } ], "0.8.20": [ { "comment_text": "", "digests": { "md5": "af1568533e7b5003a5b70fd193a9cfdb", "sha256": "0b94f0223ab95e7580353b4c73ae208d5002b48a548eb62097ce8d767e61efe9" }, "downloads": -1, "filename": "okcupyd-0.8.20.tar.gz", "has_sig": false, "md5_digest": "af1568533e7b5003a5b70fd193a9cfdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62900, "upload_time": "2015-01-24T01:36:11", "url": "https://files.pythonhosted.org/packages/73/35/d6ee3aecb6c8e6d46b3e56aa01565c8c0df6b9c0fdcc8b5937da62da0f61/okcupyd-0.8.20.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "852a20ca72d10d4884b7e115578f03cb", "sha256": "d04ebeed36698d6b10ed73d21f1d3c40a75dd1117725c20a92b35176c9b343f0" }, "downloads": -1, "filename": "okcupyd-0.8.3.tar.gz", "has_sig": false, "md5_digest": "852a20ca72d10d4884b7e115578f03cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54212, "upload_time": "2014-10-13T02:55:08", "url": "https://files.pythonhosted.org/packages/10/57/7dfebaaea703c0008e5989b6087c1ed7c953613eb32d4b9a4569bc65d616/okcupyd-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "8939164738a68e5c93b36b1dce440c4b", "sha256": "20a5f5b31d1dceb59359d52902cee63d3dd60624cd07edf51826fd2b4d65c063" }, "downloads": -1, "filename": "okcupyd-0.8.4.tar.gz", "has_sig": false, "md5_digest": "8939164738a68e5c93b36b1dce440c4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55216, "upload_time": "2014-10-13T04:13:41", "url": "https://files.pythonhosted.org/packages/da/29/d7ff98aa6db4e4dabc5a133ab31da47b37e570da9d252c2fdaf8d0f9c9f0/okcupyd-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "36897d42b68868db2e8b98db515b3b3d", "sha256": "5fc71d2d4682a0609835745568b531a68f114195f1781063e9920d40c5454ef0" }, "downloads": -1, "filename": "okcupyd-0.8.5.tar.gz", "has_sig": false, "md5_digest": "36897d42b68868db2e8b98db515b3b3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58646, "upload_time": "2014-10-13T12:19:36", "url": "https://files.pythonhosted.org/packages/dc/f0/1900d7e2a326155326e74dd1a1964856f1a9f4426687b1ac8e7b55f73b17/okcupyd-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "21827f24675c34bf14dafd2e81525482", "sha256": "e0aa7cf3e616acb8d36153aadcb9924492d9eb46f328725ccf07135e2a18e10d" }, "downloads": -1, "filename": "okcupyd-0.8.6.tar.gz", "has_sig": false, "md5_digest": "21827f24675c34bf14dafd2e81525482", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56618, "upload_time": "2014-10-13T13:37:13", "url": "https://files.pythonhosted.org/packages/10/3c/7fbf299d33ed44892b5643946e5fde69e165b47fbded0b356c91b64ff907/okcupyd-0.8.6.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "bb5edf09e1c536b7b08aa921bd7a05b0", "sha256": "a11238351fc1085dab1ddc1ff43712eb99c9fd079ab1cbc38ab7d2f646ce2aab" }, "downloads": -1, "filename": "okcupyd-0.8.7.tar.gz", "has_sig": false, "md5_digest": "bb5edf09e1c536b7b08aa921bd7a05b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57176, "upload_time": "2014-10-14T01:54:36", "url": "https://files.pythonhosted.org/packages/de/e4/3ac8493b0796a4bb9c45af53867b456b3884fd192cdda962143b42197eee/okcupyd-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "061e210393643ab1164416ce16a30fd4", "sha256": "ae46445e4267a9141d41f758cb6cddcb4943a79ccb46b9abb324ef806a4bdcc7" }, "downloads": -1, "filename": "okcupyd-0.8.8.tar.gz", "has_sig": false, "md5_digest": "061e210393643ab1164416ce16a30fd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62049, "upload_time": "2014-10-17T11:54:32", "url": "https://files.pythonhosted.org/packages/55/82/c2d5390340db4aec423821bb3d0cce64bd297eee7c76563a89a435c52339/okcupyd-0.8.8.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "20c7e27f7eed1b975fe406ff956e5704", "sha256": "8245bdf3154b8975f021d1a182d6bf508a3a331359af896982d5d1122a18b527" }, "downloads": -1, "filename": "okcupyd-0.8.9.tar.gz", "has_sig": false, "md5_digest": "20c7e27f7eed1b975fe406ff956e5704", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63203, "upload_time": "2014-10-20T02:01:09", "url": "https://files.pythonhosted.org/packages/16/29/2d0e6115f4ffb25bd21817f0033ffa15f129706d61e42fed14e74a95b5b7/okcupyd-0.8.9.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "e6835584a444705ec91910b5f0f8f96d", "sha256": "1885b88913700e69b6dd2a8a5d7f26529116c3d34d72dec03637a6afec56ea4b" }, "downloads": -1, "filename": "okcupyd-0.9.0.tar.gz", "has_sig": false, "md5_digest": "e6835584a444705ec91910b5f0f8f96d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62987, "upload_time": "2015-01-26T09:51:13", "url": "https://files.pythonhosted.org/packages/0a/f0/5b09adf66dd5e000b39914134fda41fc1c32d57535e27d12113d913346be/okcupyd-0.9.0.tar.gz" } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "8af5c2690efd1e746d7766edf927c343", "sha256": "06686b03d9b5d55c5ace19fc501680f4e574952500e5302e95749cab249bf9a9" }, "downloads": -1, "filename": "okcupyd-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "8af5c2690efd1e746d7766edf927c343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64766, "upload_time": "2015-09-12T21:26:34", "url": "https://files.pythonhosted.org/packages/89/67/5ccde28ba3efd24ae84bf6448491c5ad89052f40383f9341144945718216/okcupyd-1.0.0a1.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "b25b48705eb09f12ee2db5c8777b5728", "sha256": "a6803df0833f666058be45a3a2769aeae74f06ad83576bc72c94424bb03fae8a" }, "downloads": -1, "filename": "okcupyd-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "b25b48705eb09f12ee2db5c8777b5728", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67169, "upload_time": "2015-10-26T04:48:29", "url": "https://files.pythonhosted.org/packages/27/f3/1ad3b57c284f020794cdd0011e87882275cb9a74db3b8bf022cc1888af58/okcupyd-1.0.0a2.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "1c2d4808264f1a7a5207c8203da78a75", "sha256": "088a9c70e5248f85b1c80bc43b70a8093a2e93defb7e8b3406feb7edac493a51" }, "downloads": -1, "filename": "okcupyd-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "1c2d4808264f1a7a5207c8203da78a75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67461, "upload_time": "2015-12-25T02:28:45", "url": "https://files.pythonhosted.org/packages/48/ba/a80c553f411a1e69fa5b92a9fb0a9c81558e9a3296817f3643efb34e4d58/okcupyd-1.0.0a3.tar.gz" } ], "1.0.0a4": [ { "comment_text": "", "digests": { "md5": "d955349139c544d2bae8c26f339bbb7b", "sha256": "9885415b99b8390f0134983da29e2d6b61eda582abb984c256f9b2374570c11d" }, "downloads": -1, "filename": "okcupyd-1.0.0a4.tar.gz", "has_sig": false, "md5_digest": "d955349139c544d2bae8c26f339bbb7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67439, "upload_time": "2016-07-13T15:53:51", "url": "https://files.pythonhosted.org/packages/4c/a4/7ace9a3e1ace493e1e344c530122ddbe98f64d9d9e5eff742cc2d26194d7/okcupyd-1.0.0a4.tar.gz" } ], "1.0.0a5": [ { "comment_text": "", "digests": { "md5": "878d8f4d03554cd86271b1ed1b529e62", "sha256": "085ebecf5ff2a5d492422d6181269d76d638f96bbb131e14ee1091e82afff731" }, "downloads": -1, "filename": "okcupyd-1.0.0a5.tar.gz", "has_sig": false, "md5_digest": "878d8f4d03554cd86271b1ed1b529e62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68060, "upload_time": "2016-07-13T20:05:53", "url": "https://files.pythonhosted.org/packages/ea/bd/ec5973096170c9ff91c769baec0d446e2e9d6215d477315551bb3b3bdc72/okcupyd-1.0.0a5.tar.gz" } ], "1.0.0a6": [ { "comment_text": "", "digests": { "md5": "fcb048992dcee7953c4715519401ae90", "sha256": "d212785301d4bd23b2b09192aa704f3d5eb7ac7640c105d42149c0d3d071549d" }, "downloads": -1, "filename": "okcupyd-1.0.0a6.tar.gz", "has_sig": false, "md5_digest": "fcb048992dcee7953c4715519401ae90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68164, "upload_time": "2016-08-04T23:21:54", "url": "https://files.pythonhosted.org/packages/71/7c/da1b9872671ed50e6e85a5630d94c37b8fc59c3e726831d29033489d9ddf/okcupyd-1.0.0a6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e6835584a444705ec91910b5f0f8f96d", "sha256": "1885b88913700e69b6dd2a8a5d7f26529116c3d34d72dec03637a6afec56ea4b" }, "downloads": -1, "filename": "okcupyd-0.9.0.tar.gz", "has_sig": false, "md5_digest": "e6835584a444705ec91910b5f0f8f96d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62987, "upload_time": "2015-01-26T09:51:13", "url": "https://files.pythonhosted.org/packages/0a/f0/5b09adf66dd5e000b39914134fda41fc1c32d57535e27d12113d913346be/okcupyd-0.9.0.tar.gz" } ] }