{ "info": { "author": "Dustin Collins", "author_email": "dustinrcollins@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "===========\ncheckmyreqs\n===========\n\ncheckmyreqs allows you to check the packages in your requirements file against a specified Python version.\n\n.. image:: https://api.travis-ci.org/dustinmm80/checkmyreqs.png\n :target: https://travis-ci.org/dustinmm80/checkmyreqs\n\nUsage\n=====\n\nThis command will check 2 requirements files, to see if their packages are compatible with Python 3.3 ::\n\n checkmyreqs -f requirements.txt,requirements_dev.txt -p 3.3\n\nIf you don't pass in a filename, it will use requirements.txt in the directory it is called ::\n\n checkmyreqs -p 3.2\n\nThe output is a list of packages not supported by the given Python version.\n\nFor each package, checkmyreqs will tell you if updating them will give you support.\n\nThere are 3 parameters ::\n\n -f, --files : comma-separated list of files to check (optional, default is requirements.txt)\n -p, --python : Python version to check compatibility, example 2.7 or 3.2 (optional, default is system Python)\n\nYou can also use ``pip freeze`` to check a Python environment without a requirements file, like so ::\n\n pip freeze | checkmyreqs -p 3.3\n\nCaveat\n======\n\ncheckmyreqs looks at packages on pypi.python.org to see if their author has included a classifier saying which\nPython versions are supported.\n\nIf the package has incorrect or missing classifiers, checkmyreqs will show it as unsupported.\n\nThis tool is meant as an addition to other porting tools. 2to3 and six can help you make your code Python 3 ready,\nand checkmyreqs lets you quickly check if your packages are ready to move as well.\n\nInstallation\n============\n::\n\n pip install checkmyreqs\n\n----\n\nSupports Python 2.7, 3.2, 3.3, 3.4\n\nPython <=2.6, 3.0 and 3.1 are not supported, they don't have argparse\n\nDevelopment\n===========\n\nYou can install the requirements with ::\n\n\n pip install -r requirements.txt\n pip install -r requirements_dev.txt\n\nThen, run the tests with ::\n\n py.test", "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/dustinmm80/checkmyreqs", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "checkmyreqs", "package_url": "https://pypi.org/project/checkmyreqs/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/checkmyreqs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dustinmm80/checkmyreqs" }, "release_url": "https://pypi.org/project/checkmyreqs/0.3.1/", "requires_dist": null, "requires_python": null, "summary": "Check your project requirements for Python version compatibility", "version": "0.3.1" }, "last_serial": 1276922, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "778b82205097e8c79aa3c7ab7109805c", "sha256": "2fb30cd76a960358b5210222e5ce0df2a04dda241b6ba242a5b5029c7de7d0ef" }, "downloads": -1, "filename": "checkmyreqs-0.1.0.tar.gz", "has_sig": false, "md5_digest": "778b82205097e8c79aa3c7ab7109805c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5218, "upload_time": "2013-04-07T23:21:35", "url": "https://files.pythonhosted.org/packages/24/52/cb3b974bae759aec74e8214bf15de2aaa0fc89709c15587f7a08cc795b27/checkmyreqs-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "66c7fd6ab1b0cf575580b709f32a3739", "sha256": "67d21b6da47dcd42ac62ebd44c196bf6702f7108bd6c468f994f50b221a97296" }, "downloads": -1, "filename": "checkmyreqs-0.1.1.tar.gz", "has_sig": false, "md5_digest": "66c7fd6ab1b0cf575580b709f32a3739", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5267, "upload_time": "2013-04-07T23:25:59", "url": "https://files.pythonhosted.org/packages/3d/86/70fc4d9233f8231a7c1bb53bad9c974bf54f890bfe371943522f2e7c6f45/checkmyreqs-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8fbdeac352d7dda395dd2a4e98091d6c", "sha256": "23746bdd45c82c022bce5186fec9b2a3635b1edcd2f9aff2ef813ccd8bdda76d" }, "downloads": -1, "filename": "checkmyreqs-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8fbdeac352d7dda395dd2a4e98091d6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5364, "upload_time": "2013-04-07T23:33:42", "url": "https://files.pythonhosted.org/packages/1f/f9/3b6dc9d6c6f870dc38ee066d6b60fc45810f910f56d8f884418cace90606/checkmyreqs-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2926dc862c662fdf1af7439605d529be", "sha256": "f318a04e8f0867ca5f7d0e9234fbe5479b40c2f6b7606a818d4a93b7341de451" }, "downloads": -1, "filename": "checkmyreqs-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2926dc862c662fdf1af7439605d529be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5492, "upload_time": "2013-04-09T02:28:43", "url": "https://files.pythonhosted.org/packages/3c/e0/4316aea858d828c2d5f93b3623e71c3de3d3544b7d9c32a1a2ba8622f666/checkmyreqs-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1465da6a92a4d8e3b74f9dd10ce148ea", "sha256": "676f7397e9daf23edeb79bef49f980f6d9d7c7f0b496ae2231cc38f33d2fe537" }, "downloads": -1, "filename": "checkmyreqs-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1465da6a92a4d8e3b74f9dd10ce148ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5877, "upload_time": "2013-04-11T02:14:18", "url": "https://files.pythonhosted.org/packages/c7/e5/301d837decb29f0a786bde8b11935ad70b2622bf26dfcf9516c3fb844a97/checkmyreqs-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "3fc9e301caa38fca6482a8d71c22a567", "sha256": "b27fd5bf9c7c12233dfccb2f634b0bdcd616a82f941bb4bd2ac03be88b6e04d3" }, "downloads": -1, "filename": "checkmyreqs-0.1.5.tar.gz", "has_sig": false, "md5_digest": "3fc9e301caa38fca6482a8d71c22a567", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5690, "upload_time": "2013-05-12T19:14:34", "url": "https://files.pythonhosted.org/packages/84/77/e7d33ca8ef70e403335618d52ab6a2c3b453ca66445e1dd560edf2f8cb8a/checkmyreqs-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "993cbf813fdd1c3bdf3c956a41740f9e", "sha256": "027782a397cf7d2d19803431c92f7338acd2fe514309eee50d30387e72b2962a" }, "downloads": -1, "filename": "checkmyreqs-0.1.6.tar.gz", "has_sig": false, "md5_digest": "993cbf813fdd1c3bdf3c956a41740f9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5669, "upload_time": "2013-05-13T00:51:43", "url": "https://files.pythonhosted.org/packages/5a/8a/9409e4d7f66ce43adc01913c566d98dcb638062721c704e0a41e48cf0066/checkmyreqs-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a27960f185f10227e18a478f4866377f", "sha256": "bdc3446435820f9c24c292fff55fe6aaa926d6f02a39c1ba1eb79c18adcfefd0" }, "downloads": -1, "filename": "checkmyreqs-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a27960f185f10227e18a478f4866377f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5852, "upload_time": "2014-03-16T21:29:28", "url": "https://files.pythonhosted.org/packages/d2/06/30db53f9c7592019977cd9875e0367808ac4927d4bef09cb8501009fa65d/checkmyreqs-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7249d4f7fdbbbdc28e77f6ed055846dc", "sha256": "495ce1c91b75d277468b1a8509bf9bfbd5916cf31fca20bbeb7d6a9222480ca9" }, "downloads": -1, "filename": "checkmyreqs-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7249d4f7fdbbbdc28e77f6ed055846dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6105, "upload_time": "2014-08-11T16:13:22", "url": "https://files.pythonhosted.org/packages/f1/87/2a9acf95443aa1463da57522966a3320f9c3a58a8a26c8082228e58951c2/checkmyreqs-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4c9b09405c15e6166266eab7acfecb0f", "sha256": "b1ed91b9b0575eae5933bfe214b7e2b68ac86cb44bdef8271cba77be41d25635" }, "downloads": -1, "filename": "checkmyreqs-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4c9b09405c15e6166266eab7acfecb0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6144, "upload_time": "2014-10-20T19:43:25", "url": "https://files.pythonhosted.org/packages/0c/4e/1b3dc7fa021bb966d940bf081fad4aedf4556ccffe20e138ce0ca574a077/checkmyreqs-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4c9b09405c15e6166266eab7acfecb0f", "sha256": "b1ed91b9b0575eae5933bfe214b7e2b68ac86cb44bdef8271cba77be41d25635" }, "downloads": -1, "filename": "checkmyreqs-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4c9b09405c15e6166266eab7acfecb0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6144, "upload_time": "2014-10-20T19:43:25", "url": "https://files.pythonhosted.org/packages/0c/4e/1b3dc7fa021bb966d940bf081fad4aedf4556ccffe20e138ce0ca574a077/checkmyreqs-0.3.1.tar.gz" } ] }