{ "info": { "author": "Erica Ehrhardt", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Genderize\n---------\n\nClient for the `Genderize.io `_ web service.\n\n.. image:: https://img.shields.io/github/license/steelpangolin/genderize.svg?style=flat\n :target: https://github.com/SteelPangolin/genderize\n\n.. image:: https://img.shields.io/pypi/v/Genderize.svg?style=flat\n :target: https://pypi.python.org/pypi/Genderize\n\n.. image:: https://img.shields.io/travis/SteelPangolin/genderize.svg?style=flat\n :target: https://travis-ci.org/SteelPangolin/genderize\n\n.. image:: https://img.shields.io/codecov/c/github/SteelPangolin/genderize.svg?style=flat\n :target: https://codecov.io/gh/SteelPangolin/genderize\n\n.. image:: https://readthedocs.org/projects/genderize/badge/?style=flat\n :target: https://genderize.readthedocs.org/\n\n\nBasic usage\n-----------\n\nImport the ``Genderize`` class and call its ``get`` method with a list of names.\n\n::\n\n from genderize import Genderize\n print(Genderize().get(['James', 'Eva', 'Thunderhorse']))\n\n::\n\n [{u'count': 1037, u'gender': u'male', u'name': u'James', u'probability': 0.99},\n {u'count': 234, u'gender': u'female', u'name': u'Eva', u'probability': 1.0},\n {u'gender': None, u'name': u'Thunderhorse'}]\n\n\nShell usage\n-----------\n\nIf run as a script, takes a list of names on stdin, and prints them with their genders.\n\n::\n\n echo \"James\\nEva\\nThunderhorse\" | python -m genderize\n\n::\n\n James: male\n Eva: female\n Thunderhorse: None\n\n\nAdvanced usage\n--------------\n\nCreate a ``Genderize`` instance with a custom user agent,\nan `API key `_,\nand a shorter timeout than the default 30 seconds.\nNote that you'll need to use your own API key or this example won't work.\n\n::\n\n from genderize import Genderize\n genderize = Genderize(\n user_agent='GenderizeDocs/0.0',\n api_key='example_api_key',\n timeout=5.0)\n print(genderize.get(['James', 'Eva', 'Thunderhorse']))\n\n::\n\n [{u'count': 1037, u'gender': u'male', u'name': u'James', u'probability': 0.99},\n {u'count': 234, u'gender': u'female', u'name': u'Eva', u'probability': 1.0},\n {u'gender': None, u'name': u'Thunderhorse'}]\n\n\nMaintenance\n-----------\n\nSetup for local development:\n\n::\n\n virtualenv --prompt '(genderize) ' venv -p python3\n pip install -r requirements.txt\n pip install -r requirements-dev.txt\n\n\nRelease checklist:\n\n#. Generate a new version number: ``major.minor.micro``. It should be compatible with both `PEP 440 `_ and `SemVer 2.0.0 `_.\n#. Update ``__version__`` in ``genderize/__init__.py``. This is read by ``setup.py`` and doesn't need to be changed there.\n#. Add a changelog entry and date for the new version in ``CHANGES.rst``.\n#. Commit the changes. This may be done as part of another change.\n#. Tag the commit with ``git tag major.minor.micro``.\n#. Push the tag to GitHub with ``git push origin major.minor.micro``.\n#. Travis will create a new PyPI release from the tag.\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/SteelPangolin/genderize", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Genderize", "package_url": "https://pypi.org/project/Genderize/", "platform": "", "project_url": "https://pypi.org/project/Genderize/", "project_urls": { "Homepage": "https://github.com/SteelPangolin/genderize" }, "release_url": "https://pypi.org/project/Genderize/0.3.1/", "requires_dist": [ "requests (>=1.0.0)" ], "requires_python": "", "summary": "Client for Genderize.io web service.", "version": "0.3.1" }, "last_serial": 4632280, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ead943608f6afa4b48309945ba1181ed", "sha256": "a166e25a04ecd2ef188dbe7c0e470d0773a7d430d3819f659883f1c3aeab5b24" }, "downloads": -1, "filename": "Genderize-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ead943608f6afa4b48309945ba1181ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2465, "upload_time": "2014-03-16T03:35:24", "url": "https://files.pythonhosted.org/packages/93/2a/74585b6179ff4f8e61bbad02901150fdca66305c0d68d015eddcdfc08b72/Genderize-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8573b38c1cefb5418c1f92443ee97d58", "sha256": "4dab1b402e37aabf8d3168c50bf6a282d8e3898aa8e96f5ab104308496e0895b" }, "downloads": -1, "filename": "Genderize-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8573b38c1cefb5418c1f92443ee97d58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2580, "upload_time": "2014-06-20T20:51:34", "url": "https://files.pythonhosted.org/packages/66/44/c8fb0a718be951a228c6c718b79072864293fd8e294fb79d14f69f25ee0c/Genderize-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3ed308575fd906859dc035ae356e3c4f", "sha256": "cb44a956c4942b509808a26262d4141411c34ae8fd7e2de9bb75617adc350ee5" }, "downloads": -1, "filename": "Genderize-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ed308575fd906859dc035ae356e3c4f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4341, "upload_time": "2014-11-27T00:54:44", "url": "https://files.pythonhosted.org/packages/5a/f1/a4ee49d370800978f8ece9b32c48dc1420c5a1cb1b6569cd209e4962a030/Genderize-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "623f4ec18e2233cf0691779f640528f2", "sha256": "6ed5e018d75e8d0bfaef4d8f88cfdd1a8deb56a15a5a8eb4428148588e482091" }, "downloads": -1, "filename": "Genderize-0.1.2.tar.gz", "has_sig": false, "md5_digest": "623f4ec18e2233cf0691779f640528f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3789, "upload_time": "2014-11-27T00:54:46", "url": "https://files.pythonhosted.org/packages/97/4f/6e7f990ab2072ef3cd85775b4ab8c6bff52e8bcd1f2bf92530a1ed412384/Genderize-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "60f4106e6137fece40aeca4ccffa1cb6", "sha256": "551615a79c3aa6ee27018d3bee3386a43e211d44ceec7d3d58cba826e2df2318" }, "downloads": -1, "filename": "Genderize-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "60f4106e6137fece40aeca4ccffa1cb6", "packagetype": "bdist_wheel", "python_version": "2.6", "requires_python": null, "size": 4548, "upload_time": "2015-01-16T22:54:41", "url": "https://files.pythonhosted.org/packages/17/0a/b9e36c21d9ea575dcf58ec9210c73c2487c84d9e992fbaf90bbafd6c68d5/Genderize-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fb958ca6e0303291654f3cede6c94db", "sha256": "3372cb4975754095979c1e3c4326acbb326dabe502cc65438250d12dcdfb9fd8" }, "downloads": -1, "filename": "Genderize-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6fb958ca6e0303291654f3cede6c94db", "packagetype": "bdist_wheel", "python_version": "3.2", "requires_python": null, "size": 4545, "upload_time": "2015-01-16T22:54:27", "url": "https://files.pythonhosted.org/packages/d9/1f/02239cdc313b35aef2a36fd363ffc23e2fd9f5ded348d44c4d43c1921935/Genderize-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88f90fecc3a8954c66a3f07a93461813", "sha256": "513e948104de038100390d32df829dfb0475da3695dc55a411c9a74f474f940e" }, "downloads": -1, "filename": "Genderize-0.1.3.tar.gz", "has_sig": false, "md5_digest": "88f90fecc3a8954c66a3f07a93461813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3927, "upload_time": "2015-01-16T22:54:25", "url": "https://files.pythonhosted.org/packages/29/c3/7111237196e6da1151e239049d84730fc862e9630046aff16c55065d03c2/Genderize-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ad8d71779082ff449886561b93b6611e", "sha256": "8a8dec1963edcf9dbcf862af81ac0ecf2d46ec74ba150257e7b4a25ee3a01b7d" }, "downloads": -1, "filename": "Genderize-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "ad8d71779082ff449886561b93b6611e", "packagetype": "bdist_wheel", "python_version": "2.6", "requires_python": null, "size": 5165, "upload_time": "2015-06-22T00:41:17", "url": "https://files.pythonhosted.org/packages/d7/f0/d7ca2de84a2c863889a2e0a30fd8306dedc8c2de6dbbe479d8fc7c083fb1/Genderize-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8f675c3441d937ed0e1a125ef7a0b5b", "sha256": "e96dea97804c489937ad8605df06a48b2529d67166af893ba563d851c3dfd3ca" }, "downloads": -1, "filename": "Genderize-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f8f675c3441d937ed0e1a125ef7a0b5b", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 5165, "upload_time": "2015-06-22T00:41:17", "url": "https://files.pythonhosted.org/packages/e5/9a/8f67a57db1416d7ceefe8866dc7d3ee0d9e399dba6a3e09b61c41560bf9b/Genderize-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3539603221e5eb3681ae0a2f1fbe662", "sha256": "2964f8cacf6d829401def35200025bebc8316be1e9d39d129a0ddbfac21cf63b" }, "downloads": -1, "filename": "Genderize-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c3539603221e5eb3681ae0a2f1fbe662", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4517, "upload_time": "2015-06-22T00:41:16", "url": "https://files.pythonhosted.org/packages/48/a6/6c8d76e9a80344ab4b57508d92be00757b621f9f592075db0839ea27c5ee/Genderize-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "1249529b725ff0030fb95999d1d64682", "sha256": "be075a78b4dcfe53cd412197bb00f50a3407e210236a23412de6a6127d268e2d" }, "downloads": -1, "filename": "Genderize-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "1249529b725ff0030fb95999d1d64682", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5489, "upload_time": "2015-10-10T03:15:42", "url": "https://files.pythonhosted.org/packages/79/bc/d3a90b3f06d77f253b37e543edbe0b24607380d8802f5ee51ef72e7c382e/Genderize-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c5b626a4358bda55004985b2dfbdcf9", "sha256": "3805a8eab98e01d1aa8c1ec4650d53fbcb74c6c3b2140f5bba83b323db8539fe" }, "downloads": -1, "filename": "Genderize-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2c5b626a4358bda55004985b2dfbdcf9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5489, "upload_time": "2015-10-10T03:15:41", "url": "https://files.pythonhosted.org/packages/97/8f/d4797f290ce127a3ef6c038c0ef1105e4814b84507bf91d141d5c01cef45/Genderize-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "823baf6f09689f144dfe7e7f7b09abb2", "sha256": "3c534188b61f23f66aa8ab608f029ac2d79e59cd271695d7c07b62edc1d3d53d" }, "downloads": -1, "filename": "Genderize-0.1.5.tar.gz", "has_sig": false, "md5_digest": "823baf6f09689f144dfe7e7f7b09abb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4918, "upload_time": "2015-10-10T03:15:52", "url": "https://files.pythonhosted.org/packages/3b/4b/342bcb95134a4d6ab70758adaac98e68f03ad1a7cdc9cbe95a095b43fc21/Genderize-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1a6c6822c60b2c51729b50a418565eb1", "sha256": "6bac90bf69fb2cb9f59781d7f06d841e9e0148a5af60db2c302a7d164c5e8486" }, "downloads": -1, "filename": "Genderize-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1a6c6822c60b2c51729b50a418565eb1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4741, "upload_time": "2018-05-15T18:44:02", "url": "https://files.pythonhosted.org/packages/0c/63/b08cb1b69b2283d6e9606851a431c3caf3a8dbb8641e3f7a1edbbf980996/Genderize-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22f7c2937c08ed60128701c77565c5bc", "sha256": "2cd4c889344e43cc06b711c908f251fec59a35620b569a55c37ce1f177b58c64" }, "downloads": -1, "filename": "Genderize-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "22f7c2937c08ed60128701c77565c5bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4742, "upload_time": "2018-05-15T18:43:40", "url": "https://files.pythonhosted.org/packages/73/c2/a84ccb44ffc298d2151deca3063732c9e155101ec378822d6e0861c0998f/Genderize-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35cc1ff9c67c12d689b50c9bd43b8955", "sha256": "4609fbccec6901b8bd2a2cd73d6c589d04f02ea5cee12a5fab74bf5101b42acd" }, "downloads": -1, "filename": "Genderize-0.2.0.tar.gz", "has_sig": false, "md5_digest": "35cc1ff9c67c12d689b50c9bd43b8955", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5983, "upload_time": "2018-05-15T18:43:42", "url": "https://files.pythonhosted.org/packages/a3/aa/c94355e111863757521545014a8e2a4183f3a8152bb221abb5cdeca54492/Genderize-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "cce04d945794e5819a44dc2d69969e21", "sha256": "56af790f8e8147eaeef4751d214b24966abcc8f5d6d383a714ca24965b440f69" }, "downloads": -1, "filename": "Genderize-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cce04d945794e5819a44dc2d69969e21", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5679, "upload_time": "2018-12-21T23:25:28", "url": "https://files.pythonhosted.org/packages/40/65/1844aaee11c23138186c8d9e97e24e3d92487dea8edd565fe1d9dddd911b/Genderize-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b925fdbd1f6675a0aa08bff50ce1b1ef", "sha256": "b4d8fc5d4ba9a05fe35d0cc84ee3accbf5f18ba147f10f0b014a23ab1da3c978" }, "downloads": -1, "filename": "Genderize-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b925fdbd1f6675a0aa08bff50ce1b1ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6250, "upload_time": "2018-12-21T23:25:29", "url": "https://files.pythonhosted.org/packages/46/47/c45e780f7051451881bfd73ccdf72f8a080a4f8a64b4a2d3cdc64f4ff4d8/Genderize-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "dc5f635d4344829a4a2a4304ad7bb705", "sha256": "f4552b17bf26a5ffae2c29c11bfd0f75a48ab6a834fb6073458c16bcdb6a5ef0" }, "downloads": -1, "filename": "Genderize-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dc5f635d4344829a4a2a4304ad7bb705", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5659, "upload_time": "2018-12-24T22:33:42", "url": "https://files.pythonhosted.org/packages/d9/22/d287d4b6599b3247631a7dcd4ae6e440338b73f9836182b74c33e1b7261e/Genderize-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33adcec0c88e6c7632f33e4c42533f8f", "sha256": "7a1db1e37482b27581a2f2f2d03aadf43f31678b26e99e04c5b4803ca39de177" }, "downloads": -1, "filename": "Genderize-0.3.1.tar.gz", "has_sig": false, "md5_digest": "33adcec0c88e6c7632f33e4c42533f8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6235, "upload_time": "2018-12-24T22:33:44", "url": "https://files.pythonhosted.org/packages/c4/8d/f617ade3ccfc4dccdc84250ddd719d4ea3216beb809b09f648b455c54270/Genderize-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc5f635d4344829a4a2a4304ad7bb705", "sha256": "f4552b17bf26a5ffae2c29c11bfd0f75a48ab6a834fb6073458c16bcdb6a5ef0" }, "downloads": -1, "filename": "Genderize-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dc5f635d4344829a4a2a4304ad7bb705", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5659, "upload_time": "2018-12-24T22:33:42", "url": "https://files.pythonhosted.org/packages/d9/22/d287d4b6599b3247631a7dcd4ae6e440338b73f9836182b74c33e1b7261e/Genderize-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33adcec0c88e6c7632f33e4c42533f8f", "sha256": "7a1db1e37482b27581a2f2f2d03aadf43f31678b26e99e04c5b4803ca39de177" }, "downloads": -1, "filename": "Genderize-0.3.1.tar.gz", "has_sig": false, "md5_digest": "33adcec0c88e6c7632f33e4c42533f8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6235, "upload_time": "2018-12-24T22:33:44", "url": "https://files.pythonhosted.org/packages/c4/8d/f617ade3ccfc4dccdc84250ddd719d4ea3216beb809b09f648b455c54270/Genderize-0.3.1.tar.gz" } ] }