# 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.8",
"maintainer_email": null,
"keywords": "packaging, dependency, poetry, update, upgrade",
"author": "Mousa Zeid Baker",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/a4/ef/f44f91f88511209c640ce16f4dc51a50c2eba1568bbcf5a7f8a110e829b3/poetry_plugin_up-0.8.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.8.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": "576bef1ca05e81c54c2e9c3ed3d98215d26d38ad4f5a9773fddd7db91d35e61a",
"md5": "de779588584ccec021227200ed843093",
"sha256": "990b8743ffcb747b0b5aec13238178977f34db0c3d378c4d57fa7ae9c3464aa2"
},
"downloads": -1,
"filename": "poetry_plugin_up-0.8.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "de779588584ccec021227200ed843093",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.8",
"size": 5906,
"upload_time": "2024-11-27T15:26:36",
"upload_time_iso_8601": "2024-11-27T15:26:36.670440Z",
"url": "https://files.pythonhosted.org/packages/57/6b/ef1ca05e81c54c2e9c3ed3d98215d26d38ad4f5a9773fddd7db91d35e61a/poetry_plugin_up-0.8.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a4eff44f91f88511209c640ce16f4dc51a50c2eba1568bbcf5a7f8a110e829b3",
"md5": "66df37613b9aaf70d6ae74ff9de0ed93",
"sha256": "b5e11bd5f0d42e263feae11aa1b18bc1609098f251e21f22285d5ddc157ec7f6"
},
"downloads": -1,
"filename": "poetry_plugin_up-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "66df37613b9aaf70d6ae74ff9de0ed93",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.8",
"size": 4819,
"upload_time": "2024-11-27T15:26:37",
"upload_time_iso_8601": "2024-11-27T15:26:37.552128Z",
"url": "https://files.pythonhosted.org/packages/a4/ef/f44f91f88511209c640ce16f4dc51a50c2eba1568bbcf5a7f8a110e829b3/poetry_plugin_up-0.8.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-27 15:26:37",
"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"
}