{ "info": { "author": "Slawek Ehlert", "author_email": "slafs@op.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "===============================\nTox Matrix\n===============================\n\n.. image:: https://badge.fury.io/py/tox-matrix.png\n :target: http://badge.fury.io/py/tox-matrix\n\n.. image:: https://travis-ci.org/slafs/tox-matrix.png?branch=master\n :target: https://travis-ci.org/slafs/tox-matrix\n\n.. image:: https://pypip.in/d/tox-matrix/badge.png\n :target: https://crate.io/packages/tox-matrix?version=latest\n\n\nProject for creating tox.ini files with multiple dependencies.\n\n* Free software: BSD license\n* Documentation: http://tox-matrix.rtfd.org.\n\nA little utility script to generate ``tox.ini`` files.\nIt should be handy in case where your project have multiple different dependencies\nwith different version and you would like to test all available configurations of them.\n\n\nQuick start\n--------------\n\nInstall it::\n\n pip install tox-matrix\n\n\nNow let's assume you'd like to test your project against different versions\nof ``Django`` (latest 1.5.X and 1.6.X ) and ``Fabric`` (latest 1.7.X and 1.8.X)\nusing ``python2.7`` and ``python3.3``.\nYou could do something like this::\n\n tox-matrix generate -d Django -v 1.5,1.6,1.7 -d Fabric -v 1.7,1.8,1.9 -p 2.7 -p 3.3\n\nWhich should generate this ``tox.ini`` file content to stdout::\n\n [tox]\n envlist = py27-A, py27-B, py27-C, py27-D, py33-A, py33-B, py33-C, py33-D\n\n [testenv]\n commands = py.test\n\n [testenv:py27-A]\n basepython = python2.7\n deps = {[testenv]deps}\n Django>=1.5,<1.6\n Fabric>=1.7,<1.8\n\n [testenv:py27-B]\n basepython = python2.7\n deps = {[testenv]deps}\n Django>=1.5,<1.6\n Fabric>=1.8,<1.9\n\n [testenv:py27-C]\n basepython = python2.7\n deps = {[testenv]deps}\n Django>=1.6,<1.7\n Fabric>=1.7,<1.8\n\n [testenv:py27-D]\n basepython = python2.7\n deps = {[testenv]deps}\n Django>=1.6,<1.7\n Fabric>=1.8,<1.9\n\n [testenv:py33-A]\n basepython = python3.3\n deps = {[testenv]deps}\n Django>=1.5,<1.6\n Fabric>=1.7,<1.8\n\n [testenv:py33-B]\n basepython = python3.3\n deps = {[testenv]deps}\n Django>=1.5,<1.6\n Fabric>=1.8,<1.9\n\n [testenv:py33-C]\n basepython = python3.3\n deps = {[testenv]deps}\n Django>=1.6,<1.7\n Fabric>=1.7,<1.8\n\n [testenv:py33-D]\n basepython = python3.3\n deps = {[testenv]deps}\n Django>=1.6,<1.7\n Fabric>=1.8,<1.9\n\n\nFeatures\n--------\n\n* Generate tox.ini files\n* Pin versions either with exact ones or by range\n* Use a Jinja2 template for your tox.ini file\n\n\n\n\nHistory\n-------\n\n0.1.1 (2014-03-26)\n++++++++++++++++++\n\n* Fixes for installation and tests\n\n\n0.1.0 (2014-03-23)\n++++++++++++++++++\n\n* First release on PyPI.", "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/slafs/tox-matrix", "keywords": "tox-matrix", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "tox-matrix", "package_url": "https://pypi.org/project/tox-matrix/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tox-matrix/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/slafs/tox-matrix" }, "release_url": "https://pypi.org/project/tox-matrix/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Project for creating tox.ini files with multiple dependencies", "version": "0.1.1" }, "last_serial": 1042765, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "be12af27fd177f1d2f200d8b2bbef041", "sha256": "75010fee630896374b3aadd11c69762d4fdfdc861ef95b3f43b820d1b8d18695" }, "downloads": -1, "filename": "tox_matrix-0.1.0-py27-none-any.whl", "has_sig": false, "md5_digest": "be12af27fd177f1d2f200d8b2bbef041", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7610, "upload_time": "2014-03-25T13:40:57", "url": "https://files.pythonhosted.org/packages/8a/7c/54b70d9f863abeebb06cfb35e2eadb065e318d8a088d4d268e3df9b7fe11/tox_matrix-0.1.0-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0a1ccc5c3db0b10cc71d2aac3b0a8cd", "sha256": "64fd161c5c455d6921b4239c1b854063b894e78270ba615effdc04b368ab7c58" }, "downloads": -1, "filename": "tox-matrix-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f0a1ccc5c3db0b10cc71d2aac3b0a8cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7063, "upload_time": "2014-03-25T13:40:55", "url": "https://files.pythonhosted.org/packages/41/fa/a18e14082f517715f1056537d608e962f99bb8b1874b692ab72567714eb4/tox-matrix-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8fd266a1f76acdd1f45d418717291576", "sha256": "2edde724e43341ba9165e3ad5f38838ce71391860b32bcb4bddcd945bfc157b9" }, "downloads": -1, "filename": "tox_matrix-0.1.1-py27-none-any.whl", "has_sig": false, "md5_digest": "8fd266a1f76acdd1f45d418717291576", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7773, "upload_time": "2014-03-26T22:48:57", "url": "https://files.pythonhosted.org/packages/31/e1/d9c158a615e07096f76c1a5ebcf682472c00622711f8de945f8154b502d1/tox_matrix-0.1.1-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc36a6e9530f7c25aeb2c569d32a2ce9", "sha256": "5350dbb9124539d21d0b01a124ca8cc0f1eea1112ae14b0dbbf291abc587f030" }, "downloads": -1, "filename": "tox-matrix-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fc36a6e9530f7c25aeb2c569d32a2ce9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7500, "upload_time": "2014-03-26T22:48:53", "url": "https://files.pythonhosted.org/packages/e7/6f/d3583786fe06f83a73dbf466cd2e4d265f7d9f4b6292545441396c83c366/tox-matrix-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8fd266a1f76acdd1f45d418717291576", "sha256": "2edde724e43341ba9165e3ad5f38838ce71391860b32bcb4bddcd945bfc157b9" }, "downloads": -1, "filename": "tox_matrix-0.1.1-py27-none-any.whl", "has_sig": false, "md5_digest": "8fd266a1f76acdd1f45d418717291576", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7773, "upload_time": "2014-03-26T22:48:57", "url": "https://files.pythonhosted.org/packages/31/e1/d9c158a615e07096f76c1a5ebcf682472c00622711f8de945f8154b502d1/tox_matrix-0.1.1-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc36a6e9530f7c25aeb2c569d32a2ce9", "sha256": "5350dbb9124539d21d0b01a124ca8cc0f1eea1112ae14b0dbbf291abc587f030" }, "downloads": -1, "filename": "tox-matrix-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fc36a6e9530f7c25aeb2c569d32a2ce9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7500, "upload_time": "2014-03-26T22:48:53", "url": "https://files.pythonhosted.org/packages/e7/6f/d3583786fe06f83a73dbf466cd2e4d265f7d9f4b6292545441396c83c366/tox-matrix-0.1.1.tar.gz" } ] }