{
"info": {
"author": "Heungsub Lee",
"author_email": "sub@subl.ee",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: BSD 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.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 :: Jython",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Games/Entertainment",
"Topic :: Scientific/Engineering :: Mathematics"
],
"description": "TrueSkill\n~~~~~~~~~\n\nAn implementation of the TrueSkill algorithm for Python. TrueSkill is a rating\nsystem among game players and it is used on Xbox Live to rank and match\nplayers.\n\n.. sourcecode:: python\n\n from trueskill import Rating, quality_1vs1, rate_1vs1\n alice, bob = Rating(25), Rating(30) # assign Alice and Bob's ratings\n if quality_1vs1(alice, bob) < 0.50:\n print('This match seems to be not so fair')\n alice, bob = rate_1vs1(alice, bob) # update the ratings after the match\n\nLinks\n`````\n\nDocumentation\n http://trueskill.org/\nGitHub:\n http://github.com/sublee/trueskill\nMailing list:\n trueskill@librelist.com\nList archive:\n http://librelist.com/browser/trueskill\nContinuous integration (Travis CI)\n https://travis-ci.org/sublee/trueskill\n\n .. image:: https://api.travis-ci.org/sublee/trueskill.png\n\nSee Also\n````````\n\n- `TrueSkill(TM) Ranking System by Microsoft\n `_\n- `\"Computing Your Skill\" by Jeff Moser `_\n- `\"The Math Behind TrueSkill\" by Jeff Moser `_\n- `TrueSkill Calcurator by Microsoft\n `_",
"description_content_type": "",
"docs_url": "https://pythonhosted.org/trueskill/",
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://trueskill.org/",
"keywords": "",
"license": "BSD",
"maintainer": "",
"maintainer_email": "",
"name": "trueskill",
"package_url": "https://pypi.org/project/trueskill/",
"platform": "any",
"project_url": "https://pypi.org/project/trueskill/",
"project_urls": {
"Homepage": "http://trueskill.org/"
},
"release_url": "https://pypi.org/project/trueskill/0.4.5/",
"requires_dist": null,
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"summary": "The video game rating system",
"version": "0.4.5"
},
"last_serial": 4248269,
"releases": {
"0.1-dev": [
{
"comment_text": "",
"digests": {
"md5": "000bb8511f636228a5f1c14ac45e623a",
"sha256": "a9b6fba127d2afb3dcd6413a7cc5b5ee2187ad3abcf9cf2e2e8668e0fc37fdd7"
},
"downloads": -1,
"filename": "trueskill-0.1-dev.tar.gz",
"has_sig": false,
"md5_digest": "000bb8511f636228a5f1c14ac45e623a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5826,
"upload_time": "2012-01-10T11:24:22",
"url": "https://files.pythonhosted.org/packages/0a/5a/217398aec83efbdd0daa5a7c8e960acd681ad68ca7765fc95df55eced1bf/trueskill-0.1-dev.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "c931358c7ea041fa01db77985e5dec3d",
"sha256": "83fac0cbcae87ad28c12595630b8f404935a0c23073274fb7e0313cd084d87ff"
},
"downloads": -1,
"filename": "trueskill-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "c931358c7ea041fa01db77985e5dec3d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8549,
"upload_time": "2012-01-11T11:13:24",
"url": "https://files.pythonhosted.org/packages/f4/28/4f4e963251d72374b63a760604bb34287bb78fc5c90055ebf4587b84e84e/trueskill-0.1.0.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "31a3f26cb63443ec8cb8711a80fdd96f",
"sha256": "b40f84983df6437bae5e173164afb74595290539378fea11c634af626b8d1e87"
},
"downloads": -1,
"filename": "trueskill-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "31a3f26cb63443ec8cb8711a80fdd96f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9884,
"upload_time": "2012-01-12T09:29:48",
"url": "https://files.pythonhosted.org/packages/89/43/6e62802eef05f1ee5bc7f04bfa6ba4fe5604acdbcc38f62411cdd058cb8f/trueskill-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "e9ce1692b571abc58f2e939ab1956c85",
"sha256": "cacbfbab76b14c86bde6676b419a936c9481c5ba04520fa6e7258a113d8b87e9"
},
"downloads": -1,
"filename": "trueskill-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "e9ce1692b571abc58f2e939ab1956c85",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11619,
"upload_time": "2012-01-22T13:28:54",
"url": "https://files.pythonhosted.org/packages/1e/df/3fa1ef9367686187a6acc9dbcc0ecb20310de5642d398aac6498ad123a01/trueskill-0.1.2.tar.gz"
}
],
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "abbf0846580005f0fe7da2556f684de0",
"sha256": "06dddeb172f3b882c26950cf77ffb82e5ebd3ce9995af86cfc86f10a5563c226"
},
"downloads": -1,
"filename": "trueskill-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "abbf0846580005f0fe7da2556f684de0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10446,
"upload_time": "2012-03-10T20:12:23",
"url": "https://files.pythonhosted.org/packages/f2/c5/2d15323885a22485e0c733e87cf9a5e5212018e6cecdc15f60ec4b2eea22/trueskill-0.1.3.tar.gz"
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "b3dea8728558882d0e3a1e0ba0aea316",
"sha256": "36f5e8c72a832a56b55e808c6f8372c069871fcf0832c1f96eae106f9a1d3282"
},
"downloads": -1,
"filename": "trueskill-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "b3dea8728558882d0e3a1e0ba0aea316",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10604,
"upload_time": "2012-10-05T18:03:35",
"url": "https://files.pythonhosted.org/packages/f4/2b/8acd53ee6d0b5599f50822afac9c08f5bb55caea0ef66d3ba2dc1971aa42/trueskill-0.1.4.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "440c5ba33487f111740882b23f52361d",
"sha256": "377f756c37168380a87410ebcb2bdd114d7a8ae40bafae4ef9fdc84ea55cab20"
},
"downloads": -1,
"filename": "trueskill-0.2.tar.gz",
"has_sig": false,
"md5_digest": "440c5ba33487f111740882b23f52361d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16120,
"upload_time": "2012-11-30T12:09:10",
"url": "https://files.pythonhosted.org/packages/c2/9a/8cfa17d36b2777ba952882df895b5e42d57d92dd5324f58f59d42b779ac6/trueskill-0.2.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "b02f51bcc6a4907628089cf9b168aed2",
"sha256": "fb4bd459d99060ce71da7a3629f1516c52e7d306455aa8f8646d82e8878f3666"
},
"downloads": -1,
"filename": "trueskill-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "b02f51bcc6a4907628089cf9b168aed2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16120,
"upload_time": "2012-12-05T16:19:29",
"url": "https://files.pythonhosted.org/packages/aa/f5/fb52b52bb3d116f9bb317f898254acb9da552385f7cdca40cb3e25d27d5b/trueskill-0.2.1.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "bb439eb14907c407551a7664ae3ce8af",
"sha256": "504711c58c398780926edd1492bf1ee70e263eaac816400db0ebb62a625938eb"
},
"downloads": -1,
"filename": "trueskill-0.3.tar.gz",
"has_sig": false,
"md5_digest": "bb439eb14907c407551a7664ae3ce8af",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17613,
"upload_time": "2013-03-05T15:43:42",
"url": "https://files.pythonhosted.org/packages/52/c4/d48bf6ca6c95638ca38e72e510de41815cb5ba2e5902077365accbb87398/trueskill-0.3.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "fb09a9d3e0baab519bb21bca18615414",
"sha256": "a39ceb367f620e4f41d81e53cdd83e0cb8b84b039d5674627949be5feb14a157"
},
"downloads": -1,
"filename": "trueskill-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "fb09a9d3e0baab519bb21bca18615414",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17881,
"upload_time": "2013-03-07T15:47:45",
"url": "https://files.pythonhosted.org/packages/64/2b/dba146138dd61879817e588717a57932dc5386005e19a42f5e3004291c80/trueskill-0.3.1.tar.gz"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "96be2cf3d2f183f8556dd72df9f4644f",
"sha256": "c8300d7300b8d2fa304d6c51cdc4df0621c75c532c1d5c748f6c8ceae192966b"
},
"downloads": -1,
"filename": "trueskill-0.4.tar.gz",
"has_sig": false,
"md5_digest": "96be2cf3d2f183f8556dd72df9f4644f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20449,
"upload_time": "2013-03-24T15:33:26",
"url": "https://files.pythonhosted.org/packages/d7/2b/6a89b27af712f03a70eb70f369f8207a5fe6d65ef8568308408aceb932a1/trueskill-0.4.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "bb317b71790f95104b70d77b8501ea11",
"sha256": "d93174ee48dc2a56359a48519ddc66360946eb9a4a89cb5887e945c443800674"
},
"downloads": -1,
"filename": "trueskill-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "bb317b71790f95104b70d77b8501ea11",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20665,
"upload_time": "2013-06-06T07:15:29",
"url": "https://files.pythonhosted.org/packages/64/ed/97a8eed97319f00ec87a508a914fb9a9c5474570187470b6b08372075dc9/trueskill-0.4.1.tar.gz"
}
],
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "7e2a8e71cc414b7e05b42ba5449ef2f6",
"sha256": "bbea8130fe63849ddc3c50980382abf838bb54c8b5fecfab1cad99146f3115ee"
},
"downloads": -1,
"filename": "trueskill-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "7e2a8e71cc414b7e05b42ba5449ef2f6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21245,
"upload_time": "2014-06-17T13:12:49",
"url": "https://files.pythonhosted.org/packages/3f/5d/d59b1feaf73cbff2a24c9f05a5021b49119dc51c651a05033c6a20ebf1f1/trueskill-0.4.2.tar.gz"
}
],
"0.4.3": [
{
"comment_text": "",
"digests": {
"md5": "a564b45d9fff6eb2932af80b21ad3cec",
"sha256": "8b098e1c5299bfb3619bf8285c58863b7481a98309b77f904b3d7e16e0a429ee"
},
"downloads": -1,
"filename": "trueskill-0.4.3.tar.gz",
"has_sig": false,
"md5_digest": "a564b45d9fff6eb2932af80b21ad3cec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21060,
"upload_time": "2014-09-04T04:53:40",
"url": "https://files.pythonhosted.org/packages/2d/e8/794cf738e3d47353a11d67a81825c9949c737b5f635ab825b87e1bae3d1c/trueskill-0.4.3.tar.gz"
}
],
"0.4.4": [
{
"comment_text": "",
"digests": {
"md5": "fa3e3e51cdaa198225940bc6f8b3e545",
"sha256": "67cd45ab14dcdfd5894ecb8288df8d0d8c6cbd784bf7203a14e162d41ac5cb93"
},
"downloads": -1,
"filename": "trueskill-0.4.4.tar.gz",
"has_sig": false,
"md5_digest": "fa3e3e51cdaa198225940bc6f8b3e545",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21545,
"upload_time": "2015-12-31T00:58:42",
"url": "https://files.pythonhosted.org/packages/49/01/8572ac20d2877037cb65711ee0b76a0bf7efc11b7f3354e4eae3072f51a1/trueskill-0.4.4.tar.gz"
}
],
"0.4.5": [
{
"comment_text": "",
"digests": {
"md5": "1c695188b277ca340d9d02df57028574",
"sha256": "9d62b48d2428369d712bd9becff9f9a2caa325e1a2ab5f9392d34bff757867bb"
},
"downloads": -1,
"filename": "trueskill-0.4.5.tar.gz",
"has_sig": false,
"md5_digest": "1c695188b277ca340d9d02df57028574",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 21315,
"upload_time": "2018-09-07T12:27:32",
"url": "https://files.pythonhosted.org/packages/d0/b1/572f309178eacdccd9f9f5f3e3e14fb3543a89c6259d62b36660350af2b9/trueskill-0.4.5.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "1c695188b277ca340d9d02df57028574",
"sha256": "9d62b48d2428369d712bd9becff9f9a2caa325e1a2ab5f9392d34bff757867bb"
},
"downloads": -1,
"filename": "trueskill-0.4.5.tar.gz",
"has_sig": false,
"md5_digest": "1c695188b277ca340d9d02df57028574",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
"size": 21315,
"upload_time": "2018-09-07T12:27:32",
"url": "https://files.pythonhosted.org/packages/d0/b1/572f309178eacdccd9f9f5f3e3e14fb3543a89c6259d62b36660350af2b9/trueskill-0.4.5.tar.gz"
}
]
}