conda-app


Nameconda-app JSON
Version 0.5.0 PyPI version JSON
download
home_pageNone
SummaryInstall applications with conda
upload_time2024-12-18 13:38:09
maintainerNone
docs_urlNone
authorPierre Augier
requires_python>=3.10
licenseBSD
keywords conda packaging
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Conda-app

[![PyPI][pypi-badge]][pypi-link] [![Github Actions Unix][gh-badge-unix]][gh-link-unix]
[![Github Actions Windows][gh-badge-windows]][gh-link-windows]
[![Heptapod CI][heptapod-badge]][heptapod-link]

## Install isolated applications using conda

`conda-app` is a tiny `conda` extension (actually a commandline tool using `conda` or
`mamba`) to install applications in isolated environments. Like
[pipx](https://github.com/pypa/pipx) but with conda environments.

The main advantages are:

- very simple **cross-platform** installation commands for Windows, macOS and Linux (and
  different shells, as bash, fish and zsh).

- the applications are installed in **isolated** environments.

- commands provided by the applications are **available system-wide**, i.e. even when the
  associated conda environment is not activated.

- Installation from the `conda-forge` channel so there is **no need for compilation**.

### Installation of conda-app

```bash
pip install conda-app
```

### Example of Mercurial

Mercurial and common extensions (`hg-git` and `hg-evolve`) can be installed with:

```bash
conda-app install mercurial
```

Then, in **a new terminal** (on Windows, the "Conda Prompt"), the Mercurial command `hg`
should be available so one can try `hg version -v`.

This should also work:

```raw
$ conda-app list
Installed applications:
 ['mercurial', 'spyder', 'pandoc']

$ conda-app uninstall pandoc
...
```

[gh-badge-unix]: https://github.com/fluiddyn/conda-app/actions/workflows/unix.yml/badge.svg?branch=branch/default
[gh-badge-windows]: https://github.com/fluiddyn/conda-app/actions/workflows/windows.yml/badge.svg?branch=branch/default
[gh-link-unix]: https://github.com/fluiddyn/conda-app/actions/workflows/unix.yml
[gh-link-windows]: https://github.com/fluiddyn/conda-app/actions/workflows/windows.yml
[heptapod-badge]: https://foss.heptapod.net/fluiddyn/conda-app/badges/branch/default/pipeline.svg
[heptapod-link]: https://foss.heptapod.net/fluiddyn/conda-app/-/pipelines
[pypi-badge]: https://img.shields.io/pypi/v/conda-app.svg
[pypi-link]: https://pypi.python.org/pypi/conda-app/

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "conda-app",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "conda, packaging",
    "author": "Pierre Augier",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/99/7b/21dfe6306c036730b3794f520f8035481564557d6200c4c70eb5e85bf6e2/conda_app-0.5.0.tar.gz",
    "platform": null,
    "description": "# Conda-app\n\n[![PyPI][pypi-badge]][pypi-link] [![Github Actions Unix][gh-badge-unix]][gh-link-unix]\n[![Github Actions Windows][gh-badge-windows]][gh-link-windows]\n[![Heptapod CI][heptapod-badge]][heptapod-link]\n\n## Install isolated applications using conda\n\n`conda-app` is a tiny `conda` extension (actually a commandline tool using `conda` or\n`mamba`) to install applications in isolated environments. Like\n[pipx](https://github.com/pypa/pipx) but with conda environments.\n\nThe main advantages are:\n\n- very simple **cross-platform** installation commands for Windows, macOS and Linux (and\n  different shells, as bash, fish and zsh).\n\n- the applications are installed in **isolated** environments.\n\n- commands provided by the applications are **available system-wide**, i.e. even when the\n  associated conda environment is not activated.\n\n- Installation from the `conda-forge` channel so there is **no need for compilation**.\n\n### Installation of conda-app\n\n```bash\npip install conda-app\n```\n\n### Example of Mercurial\n\nMercurial and common extensions (`hg-git` and `hg-evolve`) can be installed with:\n\n```bash\nconda-app install mercurial\n```\n\nThen, in **a new terminal** (on Windows, the \"Conda Prompt\"), the Mercurial command `hg`\nshould be available so one can try `hg version -v`.\n\nThis should also work:\n\n```raw\n$ conda-app list\nInstalled applications:\n ['mercurial', 'spyder', 'pandoc']\n\n$ conda-app uninstall pandoc\n...\n```\n\n[gh-badge-unix]: https://github.com/fluiddyn/conda-app/actions/workflows/unix.yml/badge.svg?branch=branch/default\n[gh-badge-windows]: https://github.com/fluiddyn/conda-app/actions/workflows/windows.yml/badge.svg?branch=branch/default\n[gh-link-unix]: https://github.com/fluiddyn/conda-app/actions/workflows/unix.yml\n[gh-link-windows]: https://github.com/fluiddyn/conda-app/actions/workflows/windows.yml\n[heptapod-badge]: https://foss.heptapod.net/fluiddyn/conda-app/badges/branch/default/pipeline.svg\n[heptapod-link]: https://foss.heptapod.net/fluiddyn/conda-app/-/pipelines\n[pypi-badge]: https://img.shields.io/pypi/v/conda-app.svg\n[pypi-link]: https://pypi.python.org/pypi/conda-app/\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "Install applications with conda",
    "version": "0.5.0",
    "project_urls": {
        "Homepage": "https://foss.heptapod.net/fluiddyn/conda-app/"
    },
    "split_keywords": [
        "conda",
        " packaging"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2e6d8836d921107488eef2526b87b9c79d035bf9aa54f35c78edf49907881e56",
                "md5": "d3c44a1f78f37db93102548efcc9baf0",
                "sha256": "29949b62763594faaafa8a6c22a5fc71a60068a390c4e92331f4163340a8ab8c"
            },
            "downloads": -1,
            "filename": "conda_app-0.5.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d3c44a1f78f37db93102548efcc9baf0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 6445,
            "upload_time": "2024-12-18T13:38:07",
            "upload_time_iso_8601": "2024-12-18T13:38:07.822320Z",
            "url": "https://files.pythonhosted.org/packages/2e/6d/8836d921107488eef2526b87b9c79d035bf9aa54f35c78edf49907881e56/conda_app-0.5.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "997b21dfe6306c036730b3794f520f8035481564557d6200c4c70eb5e85bf6e2",
                "md5": "df2405cc6c5bc1f2c8893bc2cd884623",
                "sha256": "e1745bdf789a925116554064fabf3eec1111a21556190721f18380bbb0037316"
            },
            "downloads": -1,
            "filename": "conda_app-0.5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "df2405cc6c5bc1f2c8893bc2cd884623",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 5809,
            "upload_time": "2024-12-18T13:38:09",
            "upload_time_iso_8601": "2024-12-18T13:38:09.925588Z",
            "url": "https://files.pythonhosted.org/packages/99/7b/21dfe6306c036730b3794f520f8035481564557d6200c4c70eb5e85bf6e2/conda_app-0.5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-18 13:38:09",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "conda-app"
}
        
Elapsed time: 0.49531s