{ "info": { "author": "Daniel R. D'Avella", "author_email": "ddavella@stsci.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: tox", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Testing" ], "description": "tox-conda\n=========\n\n.. image:: https://www.repostatus.org/badges/latest/wip.svg\n :alt: Project Status: WIP \u2013 Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.\n :target: https://www.repostatus.org/#wip\n\n.. image:: https://img.shields.io/pypi/v/tox-conda.svg\n :target: https://pypi.org/project/tox-conda\n :alt: PyPI version\n\n.. image:: https://img.shields.io/pypi/pyversions/tox-conda.svg\n :target: https://pypi.org/project/tox-conda\n :alt: Python versions\n\n.. image:: https://travis-ci.org/tox-dev/tox-conda.svg?branch=master\n :target: https://travis-ci.org/tox-dev/tox-conda\n :alt: See Build Status on Travis CI\n\n.. image:: https://ci.appveyor.com/api/projects/status/github/tox-dev/tox-conda?branch=master\n :target: https://ci.appveyor.com/project/tox-dev/tox-conda/branch/master\n :alt: See Build Status on AppVeyor\n\n``tox-conda`` is a plugin that provides integration with the `conda\n`_ package and environment manager for the `tox\n`__ automation tool. It's like having your cake and\neating it, too!\n\nBy default, ``tox`` creates isolated environments using `virtualenv\n`_ and installs dependencies from ``pip``.\n\nIn contrast, when using the ``tox-conda`` plugin ``tox`` will use ``conda`` to create\nenvironments, and will install specified dependencies from ``conda``. This is\nuseful for developers who rely on ``conda`` for environment management and\npackage distribution but want to take advantage of the features provided by\n``tox`` for test automation.\n\nInstallation\n------------\n\nThe ``tox-conda`` package is available on ``pypi``. To install, simply use the\nfollowing command:\n\n::\n\n $ pip install tox-conda\n\nTo install from source, first clone the project from `github\n`_:\n\n::\n\n $ git clone https://github.com/tox-dev/tox-conda\n\nThen install it in your environment:\n\n::\n\n $ cd tox-conda\n $ pip install .\n\nTo install in `development\nmode `__::\n\n $ pip install -e .\n\nThe ``tox-conda`` plugin expects that ``tox`` and ``conda`` are already installed and\navailable in your working environment.\n\nUsage\n-----\n\nDetails on ``tox`` usage can be found in the `tox documentation\n`_.\n\nWith the plugin installed and no other changes, the ``tox-conda`` plugin will use\n``conda`` to create environments and use ``pip`` to install dependencies that are\ngiven in the ``tox.ini`` configuration file.\n\n``tox-conda`` adds two additional (and optional) settings to the ``[testenv]``\nsection of configuration files:\n\n* ``conda_deps``, which is used to configure which dependencies are installed\n from ``conda`` instead of from ``pip``. All dependencies in ``conda_deps`` are\n installed before all dependencies in ``deps``. If not given, no dependencies\n will be installed using ``conda``.\n\n* ``conda_channels``, which specifies which channel(s) should be used for\n resolving ``conda`` dependencies. If not given, only the ``default`` channel will\n be used.\n\nAn example configuration file is given below:\n\n::\n\n [tox]\n envlist =\n {py35,py36,py37}-{stable,dev}\n\n [testenv]\n deps=\n pytest-sugar\n py35,py36: importlib_resources\n dev: git+git://github.com/numpy/numpy\n conda_deps=\n pytest<=3.8\n stable: numpy=1.15\n conda_channels=\n conda-forge\n commands=\n pytest {posargs}\n\nMore information on ``tox`` configuration files can be found in the\n`documentation `_.\n\nContributing\n------------\nContributions are very welcome. Tests can be run with `tox`_, please ensure\nthe coverage at least stays the same before you submit a pull request.\n\nLicense\n-------\n\nDistributed under the terms of the `MIT`_ license, \"tox-conda\" is free and open source software\n\nIssues\n------\n\nIf you encounter any problems, please `file an issue`_ along with a detailed description.\n\n.. _`Cookiecutter`: https://github.com/audreyr/cookiecutter\n.. _`@obestwalter`: https://github.com/tox-dev\n.. _`MIT`: http://opensource.org/licenses/MIT\n.. _`BSD-3`: http://opensource.org/licenses/BSD-3-Clause\n.. _`GNU GPL v3.0`: http://www.gnu.org/licenses/gpl-3.0.txt\n.. _`Apache Software License 2.0`: http://www.apache.org/licenses/LICENSE-2.0\n.. _`cookiecutter-tox-plugin`: https://github.com/tox-dev/cookiecutter-tox-plugin\n.. _`file an issue`: https://github.com/tox-dev/tox-conda/issues\n.. _`pytest`: https://github.com/pytest-dev/pytest\n.. _`tox`: https://tox.readthedocs.io/en/latest/\n.. _`pip`: https://pypi.org/project/pip/\n.. _`PyPI`: https://pypi.org\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/tox-dev/tox-conda", "keywords": "", "license": "MIT", "maintainer": "Oliver Bestwalter", "maintainer_email": "oliver@bestwalter.de", "name": "tox-conda", "package_url": "https://pypi.org/project/tox-conda/", "platform": "", "project_url": "https://pypi.org/project/tox-conda/", "project_urls": { "Homepage": "https://github.com/tox-dev/tox-conda" }, "release_url": "https://pypi.org/project/tox-conda/0.2.1/", "requires_dist": [ "tox (>=3.8.1)" ], "requires_python": ">=3.3", "summary": "Tox plugin that provides integration with conda", "version": "0.2.1" }, "last_serial": 5834823, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9ca30db0a597578767979379989180c2", "sha256": "b72a05141dc3d9ae90dc027628cdf60631454f764c3c6fba19077fc72864120e" }, "downloads": -1, "filename": "tox-conda-0.1.0.tar.gz", "has_sig": true, "md5_digest": "9ca30db0a597578767979379989180c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 6578, "upload_time": "2018-12-06T14:08:33", "url": "https://files.pythonhosted.org/packages/d6/17/ef453eb69ebbe3ac6682a3efee480e450d41f3a514ce062eb6faf3672f27/tox-conda-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8369552967faf47abb303b8cb9ec4531", "sha256": "960adcd006da7bd9a327d38c3b27246c3b19a44490d611a8f019a0f7a0e66c86" }, "downloads": -1, "filename": "tox-conda-0.2.0.tar.gz", "has_sig": true, "md5_digest": "8369552967faf47abb303b8cb9ec4531", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 8667, "upload_time": "2019-03-29T20:16:16", "url": "https://files.pythonhosted.org/packages/e6/ae/463ef19db8b4c016d045538719546efe39260825d28337e3bf666f273b2a/tox-conda-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b7e6384d259109c45b7a176cf0c3b0ee", "sha256": "f83967028b83950179f3248a6d3dc8119f9b7b04b07494213a4aabb3c0dc1cf0" }, "downloads": -1, "filename": "tox_conda-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b7e6384d259109c45b7a176cf0c3b0ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3", "size": 6311, "upload_time": "2019-09-16T08:28:26", "url": "https://files.pythonhosted.org/packages/cc/86/4370cc18cc6914cc090256ea721216c1f5fe040d4e2cd7c3e4f489b78a15/tox_conda-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbbf7888d085b210e459fab9a87ce845", "sha256": "ee0a1c84aa2386ef92a85fba39b1578d0e464758b33becb2d1402b371a075c40" }, "downloads": -1, "filename": "tox-conda-0.2.1.tar.gz", "has_sig": false, "md5_digest": "bbbf7888d085b210e459fab9a87ce845", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 13306, "upload_time": "2019-09-16T08:28:28", "url": "https://files.pythonhosted.org/packages/93/fd/536d021b00cae9567da9de0272087bdac36930d04fdfe90b0658c1f9396e/tox-conda-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7e6384d259109c45b7a176cf0c3b0ee", "sha256": "f83967028b83950179f3248a6d3dc8119f9b7b04b07494213a4aabb3c0dc1cf0" }, "downloads": -1, "filename": "tox_conda-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b7e6384d259109c45b7a176cf0c3b0ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3", "size": 6311, "upload_time": "2019-09-16T08:28:26", "url": "https://files.pythonhosted.org/packages/cc/86/4370cc18cc6914cc090256ea721216c1f5fe040d4e2cd7c3e4f489b78a15/tox_conda-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbbf7888d085b210e459fab9a87ce845", "sha256": "ee0a1c84aa2386ef92a85fba39b1578d0e464758b33becb2d1402b371a075c40" }, "downloads": -1, "filename": "tox-conda-0.2.1.tar.gz", "has_sig": false, "md5_digest": "bbbf7888d085b210e459fab9a87ce845", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 13306, "upload_time": "2019-09-16T08:28:28", "url": "https://files.pythonhosted.org/packages/93/fd/536d021b00cae9567da9de0272087bdac36930d04fdfe90b0658c1f9396e/tox-conda-0.2.1.tar.gz" } ] }