poetry-plugin-up


Namepoetry-plugin-up JSON
Version 0.9.0 PyPI version JSON
download
home_pagehttps://github.com/MousaZeidBaker/poetry-plugin-up
SummaryPoetry plugin that updates dependencies and bumps their versions in pyproject.toml file
upload_time2025-01-15 20:59:51
maintainerNone
docs_urlNone
authorMousa Zeid Baker
requires_python<4.0,>=3.9
licenseMIT
keywords packaging dependency poetry update upgrade
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Poetry Plugin: up

![release](https://github.com/MousaZeidBaker/poetry-plugin-up/actions/workflows/release.yaml/badge.svg)
![test](https://github.com/MousaZeidBaker/poetry-plugin-up/actions/workflows/test.yaml/badge.svg)
[![License](https://img.shields.io/badge/License-MIT-yellow)](LICENSE)
![python_version](https://img.shields.io/badge/Python-%3E=3.8-blue)
![poetry_version](https://img.shields.io/badge/Poetry-%3E=1.6-blue)
[![pypi_v](https://img.shields.io/pypi/v/poetry-plugin-up)](https://pypi.org/project/poetry-plugin-up)
[![pypi_dm](https://img.shields.io/pypi/dm/poetry-plugin-up)](https://pypi.org/project/poetry-plugin-up)

This package is a plugin that updates dependencies and bumps their versions in
`pyproject.toml` file. The version constraints are respected, unless the
`--latest` flag is passed, in which case dependencies are updated to latest
available compatible versions.

This plugin provides similar features as the existing `update` command with
additional features.


## Installation

The easiest way to install the `up` plugin is via the `self add` command of
Poetry.

```shell
poetry self add poetry-plugin-up
```

If you used `pipx` to install Poetry you can add the plugin via the `pipx
inject` command.

```shell
pipx inject poetry poetry-plugin-up
```

Otherwise, if you used `pip` to install Poetry you can add the plugin packages
via the `pip install` command.

```shell
pip install poetry-plugin-up
```


## Usage

The plugin provides an `up` command to update dependencies

```shell
poetry up --help
```

Update dependencies

```shell
poetry up
```

Update dependencies to latest available compatible versions

```shell
poetry up --latest
```

Update the `foo` and `bar` packages

```shell
poetry up foo bar
```

Update packages only in the `main` group

```shell
poetry up --only main
```

Update packages but ignore the `dev` group

```shell
poetry up --without dev
```


## Contributing

Contributions are welcome! See the [Contributing Guide](https://github.com/MousaZeidBaker/poetry-plugin-up/blob/master/CONTRIBUTING.md).


## Issues

If you encounter any problems, please file an
[issue](https://github.com/MousaZeidBaker/poetry-plugin-up/issues) along with a
detailed description.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/MousaZeidBaker/poetry-plugin-up",
    "name": "poetry-plugin-up",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": "packaging, dependency, poetry, update, upgrade",
    "author": "Mousa Zeid Baker",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/52/01/398856c9d69a8de8ea31d154d14852644b0fd4e8f76ffb601747533e9077/poetry_plugin_up-0.9.0.tar.gz",
    "platform": null,
    "description": "# Poetry Plugin: up\n\n![release](https://github.com/MousaZeidBaker/poetry-plugin-up/actions/workflows/release.yaml/badge.svg)\n![test](https://github.com/MousaZeidBaker/poetry-plugin-up/actions/workflows/test.yaml/badge.svg)\n[![License](https://img.shields.io/badge/License-MIT-yellow)](LICENSE)\n![python_version](https://img.shields.io/badge/Python-%3E=3.8-blue)\n![poetry_version](https://img.shields.io/badge/Poetry-%3E=1.6-blue)\n[![pypi_v](https://img.shields.io/pypi/v/poetry-plugin-up)](https://pypi.org/project/poetry-plugin-up)\n[![pypi_dm](https://img.shields.io/pypi/dm/poetry-plugin-up)](https://pypi.org/project/poetry-plugin-up)\n\nThis package is a plugin that updates dependencies and bumps their versions in\n`pyproject.toml` file. The version constraints are respected, unless the\n`--latest` flag is passed, in which case dependencies are updated to latest\navailable compatible versions.\n\nThis plugin provides similar features as the existing `update` command with\nadditional features.\n\n\n## Installation\n\nThe easiest way to install the `up` plugin is via the `self add` command of\nPoetry.\n\n```shell\npoetry self add poetry-plugin-up\n```\n\nIf you used `pipx` to install Poetry you can add the plugin via the `pipx\ninject` command.\n\n```shell\npipx inject poetry poetry-plugin-up\n```\n\nOtherwise, if you used `pip` to install Poetry you can add the plugin packages\nvia the `pip install` command.\n\n```shell\npip install poetry-plugin-up\n```\n\n\n## Usage\n\nThe plugin provides an `up` command to update dependencies\n\n```shell\npoetry up --help\n```\n\nUpdate dependencies\n\n```shell\npoetry up\n```\n\nUpdate dependencies to latest available compatible versions\n\n```shell\npoetry up --latest\n```\n\nUpdate the `foo` and `bar` packages\n\n```shell\npoetry up foo bar\n```\n\nUpdate packages only in the `main` group\n\n```shell\npoetry up --only main\n```\n\nUpdate packages but ignore the `dev` group\n\n```shell\npoetry up --without dev\n```\n\n\n## Contributing\n\nContributions are welcome! See the [Contributing Guide](https://github.com/MousaZeidBaker/poetry-plugin-up/blob/master/CONTRIBUTING.md).\n\n\n## Issues\n\nIf you encounter any problems, please file an\n[issue](https://github.com/MousaZeidBaker/poetry-plugin-up/issues) along with a\ndetailed description.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Poetry plugin that updates dependencies and bumps their versions in pyproject.toml file",
    "version": "0.9.0",
    "project_urls": {
        "Homepage": "https://github.com/MousaZeidBaker/poetry-plugin-up",
        "Repository": "https://github.com/MousaZeidBaker/poetry-plugin-up"
    },
    "split_keywords": [
        "packaging",
        " dependency",
        " poetry",
        " update",
        " upgrade"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "953fe63a51328b1d19467a606f7e45fa2b7ad442e6c833183d3bc67a3805ce96",
                "md5": "cd64913377a1723930964b3c202fc231",
                "sha256": "4d9f043de2b9339a0e1da9ca117c7d4021f8e2f4bbd97735fc2008644c4ba6d1"
            },
            "downloads": -1,
            "filename": "poetry_plugin_up-0.9.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "cd64913377a1723930964b3c202fc231",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 6323,
            "upload_time": "2025-01-15T20:59:49",
            "upload_time_iso_8601": "2025-01-15T20:59:49.883191Z",
            "url": "https://files.pythonhosted.org/packages/95/3f/e63a51328b1d19467a606f7e45fa2b7ad442e6c833183d3bc67a3805ce96/poetry_plugin_up-0.9.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5201398856c9d69a8de8ea31d154d14852644b0fd4e8f76ffb601747533e9077",
                "md5": "34a31f66d3f254aec9a9c105d1b15af0",
                "sha256": "b9f2ef3be331fd69e27eeb9a66da72260f9c0d0e5d146699a1124bb880cc72dc"
            },
            "downloads": -1,
            "filename": "poetry_plugin_up-0.9.0.tar.gz",
            "has_sig": false,
            "md5_digest": "34a31f66d3f254aec9a9c105d1b15af0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 5291,
            "upload_time": "2025-01-15T20:59:51",
            "upload_time_iso_8601": "2025-01-15T20:59:51.461682Z",
            "url": "https://files.pythonhosted.org/packages/52/01/398856c9d69a8de8ea31d154d14852644b0fd4e8f76ffb601747533e9077/poetry_plugin_up-0.9.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-15 20:59:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MousaZeidBaker",
    "github_project": "poetry-plugin-up",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "poetry-plugin-up"
}
        
Elapsed time: 0.47217s