# PoetryUp
![build](https://github.com/MousaZeidBaker/poetryup/workflows/Publish/badge.svg)
![test](https://github.com/MousaZeidBaker/poetryup/workflows/Test/badge.svg)
[![License](https://img.shields.io/badge/License-MIT-yellow)](LICENSE)
![python_version](https://img.shields.io/badge/python-%3E=3.6-blue)
[![pypi_v](https://img.shields.io/pypi/v/poetryup)](https://pypi.org/project/poetryup)
[![pypi_dm](https://img.shields.io/pypi/dm/poetryup)](https://pypi.org/project/poetryup)
> __Warning__
>
> This package has been deprecated and is no longer maintained, `poetryup` has moved to [poetry-plugin-up](https://github.com/MousaZeidBaker/poetry-plugin-up)
PoetryUp updates dependencies and bumps their version in both `poetry.lock` as
well as in `pyproject.toml` file. Dependencies version constraints are
respected, unless the `--latest` flag is passed, in which case dependencies will
be updated to their latest available version. PoetryUp runs
[poetry](https://github.com/python-poetry/poetry) commands, thus it's required
to be installed. The difference between running `poetry update` and `poetryup`,
is that the latter also modifies the `pyproject.toml` file.
![poetryup_demo](https://raw.githubusercontent.com/MousaZeidBaker/poetryup/master/media/poetryup_demo.gif)
## Usage
Show help message and exit
```shell
poetryup --help
```
Update all dependencies with respect to their version constraints specified in the
`pyproject.toml` file
```shell
poetryup
```
Update all dependencies to their latest available version
```shell
poetryup --latest
```
Update all dependencies to their latest available version except for packages
with an exact version
```shell
poetryup --latest --skip-exact
```
Update dependencies in the `default` and `dev` group to their latest available version
```shell
poetryup --latest --group default --group dev
```
Update the `foo` and `bar` dependencies to their latest available version
```shell
poetryup --latest --name foo --name bar
```
Update all dependencies to their latest available version except the `foo` and `bar` dependencies
```shell
poetryup --latest --exclude-name foo --exclude-name bar
```
## Contributing
Contributions are welcome! See the [Contributing Guide](https://github.com/MousaZeidBaker/poetryup/blob/master/CONTRIBUTING.md).
## Issues
If you encounter any problems, please file an
[issue](https://github.com/MousaZeidBaker/poetryup/issues) along with a
detailed description.
Raw data
{
"_id": null,
"home_page": "https://github.com/MousaZeidBaker/poetryup",
"name": "poetryup",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6,<4.0",
"maintainer_email": "",
"keywords": "packaging,dependency,poetry,poetryup",
"author": "Mousa Zeid Baker",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/db/10/9826686a38258b7cf49a2bfe75b4ad798f9151f75436ac8cad7eb6b354a1/poetryup-0.12.7.tar.gz",
"platform": null,
"description": "# PoetryUp\n\n![build](https://github.com/MousaZeidBaker/poetryup/workflows/Publish/badge.svg)\n![test](https://github.com/MousaZeidBaker/poetryup/workflows/Test/badge.svg)\n[![License](https://img.shields.io/badge/License-MIT-yellow)](LICENSE)\n![python_version](https://img.shields.io/badge/python-%3E=3.6-blue)\n[![pypi_v](https://img.shields.io/pypi/v/poetryup)](https://pypi.org/project/poetryup)\n[![pypi_dm](https://img.shields.io/pypi/dm/poetryup)](https://pypi.org/project/poetryup)\n\n\n> __Warning__\n>\n> This package has been deprecated and is no longer maintained, `poetryup` has moved to [poetry-plugin-up](https://github.com/MousaZeidBaker/poetry-plugin-up)\n\nPoetryUp updates dependencies and bumps their version in both `poetry.lock` as\nwell as in `pyproject.toml` file. Dependencies version constraints are\nrespected, unless the `--latest` flag is passed, in which case dependencies will\nbe updated to their latest available version. PoetryUp runs\n[poetry](https://github.com/python-poetry/poetry) commands, thus it's required\nto be installed. The difference between running `poetry update` and `poetryup`,\nis that the latter also modifies the `pyproject.toml` file.\n\n![poetryup_demo](https://raw.githubusercontent.com/MousaZeidBaker/poetryup/master/media/poetryup_demo.gif)\n\n## Usage\n\nShow help message and exit\n```shell\npoetryup --help\n```\n\nUpdate all dependencies with respect to their version constraints specified in the\n`pyproject.toml` file\n```shell\npoetryup\n```\n\nUpdate all dependencies to their latest available version\n```shell\npoetryup --latest\n```\n\nUpdate all dependencies to their latest available version except for packages\nwith an exact version\n```shell\npoetryup --latest --skip-exact\n```\n\nUpdate dependencies in the `default` and `dev` group to their latest available version\n```shell\npoetryup --latest --group default --group dev\n```\n\nUpdate the `foo` and `bar` dependencies to their latest available version\n```shell\npoetryup --latest --name foo --name bar\n```\n\nUpdate all dependencies to their latest available version except the `foo` and `bar` dependencies\n```shell\npoetryup --latest --exclude-name foo --exclude-name bar\n```\n\n## Contributing\n\nContributions are welcome! See the [Contributing Guide](https://github.com/MousaZeidBaker/poetryup/blob/master/CONTRIBUTING.md).\n\n## Issues\n\nIf you encounter any problems, please file an\n[issue](https://github.com/MousaZeidBaker/poetryup/issues) along with a\ndetailed description.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Update dependencies and bump their version in the pyproject.toml file",
"version": "0.12.7",
"split_keywords": [
"packaging",
"dependency",
"poetry",
"poetryup"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "8586e810d68039932e030545bcab1034",
"sha256": "8d428505c3a5ace59451f2c901876dcf6e5589e50d807fc30f41003c4dfea37b"
},
"downloads": -1,
"filename": "poetryup-0.12.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8586e810d68039932e030545bcab1034",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6,<4.0",
"size": 9783,
"upload_time": "2022-12-18T19:55:51",
"upload_time_iso_8601": "2022-12-18T19:55:51.604724Z",
"url": "https://files.pythonhosted.org/packages/0e/19/de2b5f665e628a2ee58064d1721f58f22a3fcc90bcdf54a51ee74bb167e0/poetryup-0.12.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "5c26d51646a38e629589ec20ed05e3b2",
"sha256": "7903089e1c241ac04a1d199b0aef78bb1194f3f510c0781aa4cf5e961eff59d2"
},
"downloads": -1,
"filename": "poetryup-0.12.7.tar.gz",
"has_sig": false,
"md5_digest": "5c26d51646a38e629589ec20ed05e3b2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6,<4.0",
"size": 8346,
"upload_time": "2022-12-18T19:55:52",
"upload_time_iso_8601": "2022-12-18T19:55:52.813914Z",
"url": "https://files.pythonhosted.org/packages/db/10/9826686a38258b7cf49a2bfe75b4ad798f9151f75436ac8cad7eb6b354a1/poetryup-0.12.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-18 19:55:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "MousaZeidBaker",
"github_project": "poetryup",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "poetryup"
}