{ "info": { "author": "Carmen Bianca Bakker", "author_email": "c.b.bakker@carmenbianca.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: X11 Applications :: Qt", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Topic :: Games/Entertainment", "Topic :: Utilities" ], "description": "===============================\nPyParadox\n===============================\n\n.. image:: https://img.shields.io/pypi/v/pyparadox.svg\n :target: https://pypi.python.org/pypi/pyparadox\n.. image:: https://img.shields.io/pypi/pyversions/pyparadox.svg\n :target: https://pypi.python.org/pypi/pyparadox\n.. image:: https://img.shields.io/pypi/format/pyparadox.svg\n :target: https://pypi.python.org/pypi/pyparadox\n.. image:: https://img.shields.io/pypi/l/pyparadox.svg\n :target: https://www.gnu.org/copyleft/gpl.html\n\n\nPyParadox is a nix launcher for Paradox titles.\n\n* Free software: GPLv3+\n* Documentation: https://pyparadox.readthedocs.org\n* Source code: https://gitlab.com/carmenbbakker/pyparadox\n* PyPI: https://pypi.python.org/pypi/pyparadox\n\n.. image:: http://i.imgur.com/f21Pesf.png\n\nRequirements\n------------\n\n* Operating system:\n\n * Linux: Any modern distribution with up-to-date packages\n * OS X: Latest version\n * Windows: 7 and later\n\n* Python: 3.3+\n* Qt: Qt 5.3+ via PyQt5\n\nFeatures\n--------\n\n* Games: PyParadox supports all cross-platform grand strategy titles of\n Paradox Interactive that use the Clausewitz engine. To date, these include:\n\n * Crusader Kings II\n * Europa Universalis IV\n * Stellaris\n\n* Steam: PyParadox can be launched from Steam when starting the title from the\n Steam interface. All Steam integration should work just fine. A small\n configuration inside Steam is required to make sure that PyParadox is used\n instead of the stock launcher. See the documentatation on how to set this\n up.\n* PyParadox separates the expansion DLCs from the regular DLCs. This should\n make it easier to start up your game with the exact expansions you want.\n* PyParadox fixes an anomaly under Linux that causes the game to mess with\n the screen resolution when alt+tabbing. This anomaly was introduced when\n Paradox released their (new) stock launcher for Linux. By bypassing this\n launcher, PyParadox also bypasses the anomaly.\n\nInstallation\n------------\n\n`Read the documentation\n`_.\n\n\n\n\n=======\nHistory\n=======\n\n0.3.10 (2016-11-17)\n------------------\n\n* Added The Reaper's Due and Rights of Man.\n\n0.3.9 (2016-05-13)\n------------------\n\n* Added Mare Nostrum EU4 expansion.\n\n0.3.8 (2016-05-12)\n------------------\n\n* Added Stellaris.\n\n0.3.7 (2016-02-13)\n------------------\n\n* Added Conclave and The Cossacks to expansions.\n* Added testing for gui module.\n\n0.3.6 (2016-01-29)\n------------------\n\n* Improved logging.\n* Improved main algorithm.\n* Raise error on Python < 3.3 installation attempts.\n* Improved documentation.\n* Added COPYING file. Apparently this was lacking all along.\n\n0.3.5 (2015-08-17)\n------------------\n\n* Added basic logging.\n\n0.3.4 (2015-08-09)\n------------------\n\n* Moved Linux default game directory from ``~/.local/share/Steam/...`` to\n ``~/.steam/root/...``. The former directory was deprecated by Ubuntu, but\n not by Arch. The latter directory works on both distributions.\n* Fixed OS X compatibility. Now launches the game correctly.\n\n0.3.3 (2015-07-23)\n------------------\n\n* Fixed bug that caused ``pyparadox-qml`` to fail to launch. This presumably\n only happens in more recent versions of Qt/PyQt5.\n\n0.3.2 (2015-07-18)\n------------------\n\n* Added new expansions to the list of expansions.\n\n0.3.1 (2015-04-23)\n------------------\n\n* Scrollbars in the QML front-end are now always visible.\n* QML front-end now uses the absolute minimum imports that I could find. This\n has resulted in the use of Qt 5.3 rather than Qt 5.2. It is still possible\n to use Qt 5.1 with the QtWidgets version.\n\n0.3.0 (2015-04-23)\n------------------\n\n* Implemented QML front-end that is almost identical to the QtWidgets\n front-end. This is a proof of concept to indicate that the backend is fairly\n decoupled. There *is* some code repetition, but almost no reptition in\n business logic. Then again, the business logic of this program is fairly\n small.\n\n0.2.3 (2015-04-17)\n------------------\n\n* Added error message when program fails to launch.\n* Greatly improved documentation.\n* Fixed bug that caused a failed launch on Ubuntu 14.04. Incidentally, this\n also causes the menu bar to be used locally rather than integrated into the\n top panel bar. Fortunately, PyParadox doesn't *have* a menu bar. Yet.\n\n0.2.2 (2015-04-12)\n------------------\n\n* Patched a bug that caused PyParadox to fail to launch from Steam.\n* Removed Python 2.7 support from PyPI.\n\n0.2.1 (2015-04-11)\n------------------\n\n* Minor patches to documentation because apparently I can't release anything\n without messing that stuff up.\n\n0.2.0 (2015-04-11)\n------------------\n\n* Complete rewrite of the project, with reuse of some code.\n* Now no longer supports Python 2.7 and Qt 4. This program will only work with\n Python 3.3+ and PyQt5.\n* Configuration files relocated to a different location. Old configuration\n files no longer valid.\n* Graphical user interface makes use of Qt .ui files, rather than hardcoded\n QtGui/QtWidgets code.\n* A lot of functionality has been decoupled from the user interface. While the\n UI code performs *some* glue logic, it should be relatively trivial to cook\n up a user interface in a different framework. An experimental QML front-end\n is under consideration.\n* Unit tests are a lot leaner, using fewer mocks and patches, instead relying\n much more on dependency injection.\n* Documentation rewritten.\n\n0.1.3 (2015-01-31)\n------------------\n\n* Added --pyqt4 argument to force the usage of PyQt4.\n* Fixed PyQt4 compatibility issues.\n\n0.1.2 (2014-07-20)\n------------------\n\n* Fixed typo that caused README to display incorrectly.\n\n0.1.1 (2014-07-20)\n------------------\n\n* Sweetened up the README with images of the program.\n\n0.1.0 (2014-07-20)\n------------------\n\n* Added descriptive error message when game fails to run.\n* Added experimental PyQt4 support.\n* Detailed installation instructions per platform added.\n* A logo of each game is now displayed.\n* Mods and DLCs are now sorted.\n* The application now has an icon.\n\n0.0.2 (2014-07-13)\n------------------\n\n* Windows compatibility added.\n* Window titles set correctly.\n* Small UI tweaks (alt-shortcuts).\n* Better game process management.\n* Better unit testing, though incomplete.\n* Just general code refactoring.\n* Tested on Kubuntu 14.04 and Windows 8.1. Still not sure about OS X.\n\n0.0.1 (2014-07-10)\n------------------\n\n* First release on PyPI.\n* Basic functionality. No polish yet.\n* Only tested on Kubuntu 14.04.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/carmenbbakker/pyparadox", "keywords": "pyparadox", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "pyparadox", "package_url": "https://pypi.org/project/pyparadox/", "platform": "", "project_url": "https://pypi.org/project/pyparadox/", "project_urls": { "Homepage": "https://gitlab.com/carmenbbakker/pyparadox" }, "release_url": "https://pypi.org/project/pyparadox/0.3.10/", "requires_dist": null, "requires_python": "", "summary": "PyParadox is a nix launcher for Paradox titles.", "version": "0.3.10" }, "last_serial": 2466681, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "3e5898674aac74912f356c50dba3ca67", "sha256": "52b446341231523b2b837aa969bff432cc7531f49663d4d276c5596b558986d0" }, "downloads": -1, "filename": "pyparadox-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3e5898674aac74912f356c50dba3ca67", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 140096, "upload_time": "2015-04-11T21:33:17", "url": "https://files.pythonhosted.org/packages/12/02/04bf2388dc36fe93ab57ec749673aea7836d1bab9b2b0876c1ab51bdd9fd/pyparadox-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d58e4a01ac933f3272c6e3aa7d4be90f", "sha256": "cdd1dd98cdd17345a67fda8d9d423b9a5201ffbe4babbbc743da6027c421fb87" }, "downloads": -1, "filename": "pyparadox-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d58e4a01ac933f3272c6e3aa7d4be90f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151867, "upload_time": "2015-04-11T21:33:12", "url": "https://files.pythonhosted.org/packages/a9/af/37d8bc5f1485518669b2b1f3b755d784e6e19e62638ca6a1537ef8459588/pyparadox-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a6e4a1f2f03162125fa19352ddf3b9ad", "sha256": "5c54c72496c1d65f7c80e1ce6a5a4ffc91052eccc359c361937ac4634ca6de1e" }, "downloads": -1, "filename": "pyparadox-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a6e4a1f2f03162125fa19352ddf3b9ad", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 140184, "upload_time": "2015-04-11T21:43:24", "url": "https://files.pythonhosted.org/packages/2f/d1/7bb28bf69a6650f30033911dd0bf386018931a5ea7222fa6ad1f57549c87/pyparadox-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cfa9b14df52eef9c029fd02f0aeadc3", "sha256": "44ed8533c8d15e35affd27178cb803073da6e80fcd9ea15d6b4cef343e40abec" }, "downloads": -1, "filename": "pyparadox-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6cfa9b14df52eef9c029fd02f0aeadc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152207, "upload_time": "2015-04-11T21:43:19", "url": "https://files.pythonhosted.org/packages/e5/2e/c44dc709919dd2247023fc534440eecf9bb5b7b040864dab0023152d3b5a/pyparadox-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "48f4132c55333ad2f1e80fd27b34b232", "sha256": "636355f3a07d5a54c940338cf9d68d134afe1a16451270ecd0b4cb4dd3aa5a0a" }, "downloads": -1, "filename": "pyparadox-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "48f4132c55333ad2f1e80fd27b34b232", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 140404, "upload_time": "2015-04-12T10:18:48", "url": "https://files.pythonhosted.org/packages/06/7f/84338022f0caacc4824a804b118ef3ab9fb25f3c5abd634424ef04b196de/pyparadox-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac5fbf57c08c711faeb0a2daa2207434", "sha256": "3118e467ec7fd837fcb15dc5902157ff74b2fe8858f4a5f5257d2b69a8099d7b" }, "downloads": -1, "filename": "pyparadox-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ac5fbf57c08c711faeb0a2daa2207434", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151805, "upload_time": "2015-04-12T10:18:44", "url": "https://files.pythonhosted.org/packages/e4/31/cec2ec337e6361e737d6ee796cd5ab99edf809ce521f678e7d546ba73dd8/pyparadox-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "81ead34ca9b2f633b774267a40b3e836", "sha256": "ac5c2227bae784c419135b368f10f71fc7f8ab8a16c2657d26107c5cbc1986da" }, "downloads": -1, "filename": "pyparadox-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "81ead34ca9b2f633b774267a40b3e836", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 142952, "upload_time": "2015-04-17T18:28:42", "url": "https://files.pythonhosted.org/packages/6d/85/26e3c0a42758ccaf0b015723279abaeb599aeb79a8ce998a45546b7b7253/pyparadox-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecfca0f9c022c6ecba381a9b3b4ace13", "sha256": "6631c6c905de3c8fc3f222e5d0a1442632c06141bf9a6bef0f15a7b8ed37736b" }, "downloads": -1, "filename": "pyparadox-0.2.3.tar.gz", "has_sig": false, "md5_digest": "ecfca0f9c022c6ecba381a9b3b4ace13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 154964, "upload_time": "2015-04-17T18:28:50", "url": "https://files.pythonhosted.org/packages/d0/90/0539334fb14da2bb00c2b48f9406fa1cff2c84e09730931ab306c2047786/pyparadox-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8be55f412b7c329e18aaa5428529a2fb", "sha256": "593c68f9f1b768ac9b32ccd8fb1f1b276c1aaca8e4e69e761f508b62c96083ae" }, "downloads": -1, "filename": "pyparadox-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8be55f412b7c329e18aaa5428529a2fb", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 145653, "upload_time": "2015-04-23T16:25:39", "url": "https://files.pythonhosted.org/packages/13/e4/5a03d0694413b5f5751cbf53f0eab3e61950dcb2b50455191ecef4b73d4c/pyparadox-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c15c926c05c657bcc6300ac6fe179cf9", "sha256": "f325290d30991013782f3dcb6dab3f2d1be173c627cbd0cb591505edca17801e" }, "downloads": -1, "filename": "pyparadox-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c15c926c05c657bcc6300ac6fe179cf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157193, "upload_time": "2015-04-23T16:25:34", "url": "https://files.pythonhosted.org/packages/3c/10/002f8a0258a71ee2caf441531892953d235573e72fd52ba72cbff3c37989/pyparadox-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "3c01631f3081e24442bc7644e87ce6f7", "sha256": "7c21379d49200a878ca4d767ee7a72730070df6bcc83acb77f34c692cd849b0b" }, "downloads": -1, "filename": "pyparadox-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3c01631f3081e24442bc7644e87ce6f7", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 145893, "upload_time": "2015-04-23T18:03:18", "url": "https://files.pythonhosted.org/packages/4d/f5/51923cfade44c0e9d29e27818fa96ea5da261def4567870e1de7de7a6a99/pyparadox-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf1f94bcb7f758a2eed01ae27aedad4e", "sha256": "087fd6a5d37eb22b16a2f10c6f9eaf0e5da2bd91374a83776b4b49c7d105e51c" }, "downloads": -1, "filename": "pyparadox-0.3.1.tar.gz", "has_sig": false, "md5_digest": "cf1f94bcb7f758a2eed01ae27aedad4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157524, "upload_time": "2015-04-23T18:03:13", "url": "https://files.pythonhosted.org/packages/2a/8d/5a7bb6170a0b3dbc16a12380ca2db356fcfc6178ac4e5d8d0828809945b7/pyparadox-0.3.1.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "339776b704e77db62e62d7849b5ab094", "sha256": "44fd923a1c51d346d1863794c74f8d3250b8b023f917593fb6639e7bc6ffdeb0" }, "downloads": -1, "filename": "pyparadox-0.3.10-py3-none-any.whl", "has_sig": false, "md5_digest": "339776b704e77db62e62d7849b5ab094", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 199743, "upload_time": "2016-11-17T16:31:43", "url": "https://files.pythonhosted.org/packages/58/97/38c3e72b02b484c6faf472f73a8081825779830f5de3b03a33ca05fe80b8/pyparadox-0.3.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55446fa544fd346eb8df28184b7207e3", "sha256": "d1e6cfa5a298fc3abeea1a37acd6cc15778d8072a83c0608bbbb2bae4f080876" }, "downloads": -1, "filename": "pyparadox-0.3.10.tar.gz", "has_sig": false, "md5_digest": "55446fa544fd346eb8df28184b7207e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 222011, "upload_time": "2016-11-17T16:31:36", "url": "https://files.pythonhosted.org/packages/89/c9/3231861bbea0c3684fda6a509ff5881b6fb644b22ab500b813d1594fbf70/pyparadox-0.3.10.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3320c6e6b13e51cec8b5d0d4d4629365", "sha256": "578eeeba69f46f54480109d173edcb8c7c1ed7aa93280db5ac13ec7048bdf3be" }, "downloads": -1, "filename": "pyparadox-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3320c6e6b13e51cec8b5d0d4d4629365", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 146141, "upload_time": "2015-07-18T16:44:45", "url": "https://files.pythonhosted.org/packages/ff/c9/0efd0fb99df8f4e93a722bdbc2110c0d6e280dc7621fa457e6f83eddbc3d/pyparadox-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72f97abb8f3490045a009e6788856e75", "sha256": "bc44285f8391579cb87bf0fd33d3f62390c0614f7395623ba39c2ea599a72774" }, "downloads": -1, "filename": "pyparadox-0.3.2.tar.gz", "has_sig": false, "md5_digest": "72f97abb8f3490045a009e6788856e75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155893, "upload_time": "2015-07-18T16:44:41", "url": "https://files.pythonhosted.org/packages/41/8e/5e58f5615108526480c135221398e3c28096234cb41e18980a41bbe19ca4/pyparadox-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "4b5d4b38f82bc68f6706a4569cdecf49", "sha256": "28519bf42084fccfab45138454aed188c545cf56f9b449c2ad50d8af95e6ac89" }, "downloads": -1, "filename": "pyparadox-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4b5d4b38f82bc68f6706a4569cdecf49", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 146259, "upload_time": "2015-07-23T17:12:29", "url": "https://files.pythonhosted.org/packages/03/0f/fa1fab410be9d91fe5d7169cd322ad801e06d8c27ed730d4266e68b1dbf0/pyparadox-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2665f8ec55afb281939c09397907d438", "sha256": "909531e2ee91c3dfd5b36cbee78eaea41870d586946118301e49db6b7ec226d1" }, "downloads": -1, "filename": "pyparadox-0.3.3.tar.gz", "has_sig": false, "md5_digest": "2665f8ec55afb281939c09397907d438", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156003, "upload_time": "2015-07-23T17:11:12", "url": "https://files.pythonhosted.org/packages/37/df/986238e08e1f966af6a445faf203c9f3a1be259230769e55c9360bd6e9b4/pyparadox-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "b068bfefe0151cc7638b6abb847b1a05", "sha256": "93af5b80edbb2933b678b03cc895b8563f3b8bf5182d577a4d029e3159ab06e6" }, "downloads": -1, "filename": "pyparadox-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b068bfefe0151cc7638b6abb847b1a05", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 146644, "upload_time": "2015-08-09T17:44:58", "url": "https://files.pythonhosted.org/packages/d0/65/c9b184bca5070b4af13ca7eefd1980a4f2b84cf04cb8fecb2a3acf71e486/pyparadox-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbd90518332abd8223c8e9d1de8a6433", "sha256": "4d595c0080b1d14cf22ab890e1c20f242a09aa3e51c0d5d249d976a95207e848" }, "downloads": -1, "filename": "pyparadox-0.3.4.tar.gz", "has_sig": false, "md5_digest": "fbd90518332abd8223c8e9d1de8a6433", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159027, "upload_time": "2015-08-09T17:44:53", "url": "https://files.pythonhosted.org/packages/a7/df/09b0de2c2c8e61799de3deb3ad45ae6ef3e6c44f821b1ee3a8f9238dcab1/pyparadox-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "f8d80debac952b8e4700f3a6fa808bd0", "sha256": "f28b6e0bfb3b056a0c8e59d9c650e49bd3623caf79b4f07ced86216a89becd3b" }, "downloads": -1, "filename": "pyparadox-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f8d80debac952b8e4700f3a6fa808bd0", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 147835, "upload_time": "2015-08-17T14:23:09", "url": "https://files.pythonhosted.org/packages/3b/3c/14cbae43e3223f4a14fc64e18b13491feeb706107a700f285e02f817f8d1/pyparadox-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a91117fb0f3f7eeb836b25f7c7bee76f", "sha256": "8a69d8817cdcc2fcad954e0e69297792be28bdf0416a6efbe8f1f00146ac6dae" }, "downloads": -1, "filename": "pyparadox-0.3.5.tar.gz", "has_sig": false, "md5_digest": "a91117fb0f3f7eeb836b25f7c7bee76f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160059, "upload_time": "2015-08-17T14:23:26", "url": "https://files.pythonhosted.org/packages/06/e7/39b8a097a2342d42c26090db84796e2947a4075a2046427fae6ed70d1499/pyparadox-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "40027b48b393c8c799f1ac32222e83a8", "sha256": "5254cb6035944cc31a859dbc3a416c6b744ca9b33d0e3e5b925ae2ec37ee57df" }, "downloads": -1, "filename": "pyparadox-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "40027b48b393c8c799f1ac32222e83a8", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 148120, "upload_time": "2016-01-29T10:00:03", "url": "https://files.pythonhosted.org/packages/73/9c/aabbbf248f57278388299b5e9c3f9d6c2783414f66b318ff95a55bdcff45/pyparadox-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bd01836237a78859aa76f72a98f4005", "sha256": "d9657242f13e4de8717cf7daa5500de3afae9135c552f8b77cc7879ca9e3fcae" }, "downloads": -1, "filename": "pyparadox-0.3.6.tar.gz", "has_sig": false, "md5_digest": "4bd01836237a78859aa76f72a98f4005", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169872, "upload_time": "2016-01-29T09:59:50", "url": "https://files.pythonhosted.org/packages/3d/b2/b9b09646eb894b1c4f38b828f74afae14cd4a2e52a8c91404f1bbb121273/pyparadox-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "cd74729dbda8edee014c218062a8a263", "sha256": "e17d7e722ea4aa9fc8037d58bf340d285bab54508a3adab1b0d7c6006111fb0b" }, "downloads": -1, "filename": "pyparadox-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "cd74729dbda8edee014c218062a8a263", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 148191, "upload_time": "2016-02-13T02:18:15", "url": "https://files.pythonhosted.org/packages/2f/65/a0084f83deb5e39ecd4b1edd0c2145a1334f99f8a31cc8025bdff3a7d566/pyparadox-0.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b52d6aa539a104b9fe9e1da2b3a6944", "sha256": "20d7ea3fddf58ea0154df87c7c2bf75a06d7f64cf69ebc81e9a3f12a18918cb7" }, "downloads": -1, "filename": "pyparadox-0.3.7.tar.gz", "has_sig": false, "md5_digest": "3b52d6aa539a104b9fe9e1da2b3a6944", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170683, "upload_time": "2016-02-13T02:18:07", "url": "https://files.pythonhosted.org/packages/b9/b8/9ac9630a74cc2df516a57dc5b5510a22ee72a398940c80d177cdfcfe6c3f/pyparadox-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "b7e686ae60691fe8da2b333601ff0977", "sha256": "19fc9ffcc678a801fd1c2ac2398626c0565889d0881313ecd5a450069a74f7a9" }, "downloads": -1, "filename": "pyparadox-0.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "b7e686ae60691fe8da2b333601ff0977", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 199574, "upload_time": "2016-05-12T10:29:21", "url": "https://files.pythonhosted.org/packages/20/46/e8c5272897492db5e653c8e2a713922b54c77b654405cb9300b9d15ff971/pyparadox-0.3.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01ac3574806567d577b06861a78d084d", "sha256": "902ca8e32c4dc202558cb5b24f6221b3ecec8d6fca4378cb95b68ad289af819d" }, "downloads": -1, "filename": "pyparadox-0.3.8.tar.gz", "has_sig": false, "md5_digest": "01ac3574806567d577b06861a78d084d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221927, "upload_time": "2016-05-12T10:29:14", "url": "https://files.pythonhosted.org/packages/ce/10/7972ad59bdbccc439c53c82f000c4af0cd45ef6cebc6626395733bd3ba10/pyparadox-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "ed32c3063853a1e9d888bfdb306a18e3", "sha256": "ad6523d46c25c2c6a21125f2384453bc326aaa8ede3de02e9379d135e54cf1f3" }, "downloads": -1, "filename": "pyparadox-0.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "ed32c3063853a1e9d888bfdb306a18e3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 199635, "upload_time": "2016-05-13T11:03:23", "url": "https://files.pythonhosted.org/packages/76/d4/7096be245bd3e82fbad2351a9aaa7dd85010a3ac0e5f589f3c58ceb85a6c/pyparadox-0.3.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ccb5c7aa0b983df47372277be1a365c", "sha256": "f71ec42158511ba4f36c06b6c9c8ccc328ff7f611edc87b4edd5d138cf4be7aa" }, "downloads": -1, "filename": "pyparadox-0.3.9.tar.gz", "has_sig": false, "md5_digest": "8ccb5c7aa0b983df47372277be1a365c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221914, "upload_time": "2016-05-13T11:02:08", "url": "https://files.pythonhosted.org/packages/f6/c4/9f8d41dbf6133527e5e90d4acc4fa5dd7521e0e882d911d04283fb6183d6/pyparadox-0.3.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "339776b704e77db62e62d7849b5ab094", "sha256": "44fd923a1c51d346d1863794c74f8d3250b8b023f917593fb6639e7bc6ffdeb0" }, "downloads": -1, "filename": "pyparadox-0.3.10-py3-none-any.whl", "has_sig": false, "md5_digest": "339776b704e77db62e62d7849b5ab094", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 199743, "upload_time": "2016-11-17T16:31:43", "url": "https://files.pythonhosted.org/packages/58/97/38c3e72b02b484c6faf472f73a8081825779830f5de3b03a33ca05fe80b8/pyparadox-0.3.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55446fa544fd346eb8df28184b7207e3", "sha256": "d1e6cfa5a298fc3abeea1a37acd6cc15778d8072a83c0608bbbb2bae4f080876" }, "downloads": -1, "filename": "pyparadox-0.3.10.tar.gz", "has_sig": false, "md5_digest": "55446fa544fd346eb8df28184b7207e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 222011, "upload_time": "2016-11-17T16:31:36", "url": "https://files.pythonhosted.org/packages/89/c9/3231861bbea0c3684fda6a509ff5881b6fb644b22ab500b813d1594fbf70/pyparadox-0.3.10.tar.gz" } ] }