chore(deps): update dependency typer to v0.12.3 #9

Open
renovate[bot] wants to merge 1 commits from renovate/typer-0.x into main
renovate[bot] commented 2024-05-25 22:24:42 +00:00 (Migrated from github.com)

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
typer ==0.9.4 -> ==0.12.3 age adoption passing confidence

Release Notes

tiangolo/typer (typer)

v0.12.3

Compare Source

Fixes

v0.12.2

Compare Source

Features
  • Improve column help display, ensure commands column width is the same on all panels. PR #​567 by @​ssbarnea.
Fixes
Docs

v0.12.1

Compare Source

Now you don't need to install typer[all]. When you install typer it comes with the default optional dependencies and the typer command.

If you don't want the extra optional dependencies (rich and shellingham), you can install typer-slim instead.

You can also install typer-slim[standard], which includes the default optional dependencies, but not the typer command.

Now the package typer-cli doesn't add anything on top of what typer has, it only depends on typer, and is there only for backwards compatibility, so that projects that depend on typer-cli can get the latest features of the typer command while they upgrade their dependencies to require typer directly.

Features
Fixes
  • 🐛 Fix broken installation when upgrading from typer <0.12.0 to typer >=0.12.0, make typer independent of typer-slim, include typer command in typer package. PR #​791 by @​tiangolo.

This fixes a problem that would break the typer installation directory when upgrading from typer <0.12.0 to typer >=0.12.0, see issue #​790.

By installing the latest version (0.12.1) it fixes it, for any previous version, even if the installation directory was already broken by the previous upgrade.

Internal

v0.12.0

Compare Source

Features
  • Add typer-slim package without extras, make typer include typer-slim[default] and integrate Typer CLI (typer command) into Typer. PR #​780 by @​tiangolo.
Internal

v0.11.1

Compare Source

Fixes
  • 🔧 Explicitly include testing files in sdist for redistributors (e.g. OpenSUSE) and add CI to test redistribution. PR #​773 by @​tiangolo.
Internal
  • 👷 Do not use the cache for dependencies when publishing to PyPI. PR #​774 by @​tiangolo.

v0.11.0

Compare Source

Breaking Changes
Refactors
  • 🔧 Migrate from Black, isort, flake8, autoflake, pyupgrade to Ruff. PR #​763 by @​tiangolo.
Internal

v0.10.0

Compare Source

Fixes
  • 🐛 Fix default value of None for CLI Parameters when the type is list | None and the default value is None. PR #​664 by @​theowisear.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [typer](https://togithub.com/tiangolo/typer) | `==0.9.4` -> `==0.12.3` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/typer/0.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/typer/0.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/typer/0.9.4/0.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/typer/0.9.4/0.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>tiangolo/typer (typer)</summary> ### [`v0.12.3`](https://togithub.com/tiangolo/typer/releases/tag/0.12.3) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.12.2...0.12.3) ##### Fixes - 🐛 Fix Rich formatting with no commands. PR [#&#8203;796](https://togithub.com/tiangolo/typer/pull/796) by [@&#8203;svlandeg](https://togithub.com/svlandeg). ### [`v0.12.2`](https://togithub.com/tiangolo/typer/releases/tag/0.12.2) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.12.1...0.12.2) ##### Features - ✨ Improve column help display, ensure commands column width is the same on all panels. PR [#&#8203;567](https://togithub.com/tiangolo/typer/pull/567) by [@&#8203;ssbarnea](https://togithub.com/ssbarnea). ##### Fixes - 🐛 Add support for an argument of type `Optional[Tuple]` and default value `None`. PR [#&#8203;757](https://togithub.com/tiangolo/typer/pull/757) by [@&#8203;Asthestarsfalll](https://togithub.com/Asthestarsfalll). ##### Docs - 🔧 Fix typo in Github template. PR [#&#8203;793](https://togithub.com/tiangolo/typer/pull/793) by [@&#8203;svlandeg](https://togithub.com/svlandeg). - 📝 Fix typos in documentation. PR [#&#8203;761](https://togithub.com/tiangolo/typer/pull/761) by [@&#8203;svlandeg](https://togithub.com/svlandeg). - 📝 Update console output with Click 8 messages. PR [#&#8203;789](https://togithub.com/tiangolo/typer/pull/789) by [@&#8203;svlandeg](https://togithub.com/svlandeg). - 📝 Remove references to a .rst README generated by poetry new. PR [#&#8203;632](https://togithub.com/tiangolo/typer/pull/632) by [@&#8203;jonasmmiguel](https://togithub.com/jonasmmiguel). ### [`v0.12.1`](https://togithub.com/tiangolo/typer/releases/tag/0.12.1) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.12.0...0.12.1) Now you don't need to install `typer[all]`. When you install `typer` it comes with the default optional dependencies and the `typer` command. If you don't want the extra optional dependencies (`rich` and `shellingham`), you can install `typer-slim` instead. You can also install `typer-slim[standard]`, which includes the default optional dependencies, but not the `typer` command. Now the package `typer-cli` doesn't add anything on top of what `typer` has, it only depends on `typer`, and is there only for backwards compatibility, so that projects that depend on `typer-cli` can get the latest features of the `typer` command while they upgrade their dependencies to require `typer` directly. ##### Features - ✨ Add support for `typer ./someprogram.py utils docs --title`. PR [#&#8203;782](https://togithub.com/tiangolo/typer/pull/782) by [@&#8203;tiangolo](https://togithub.com/tiangolo). ##### Fixes - 🐛 Fix broken installation when upgrading from `typer <0.12.0` to `typer >=0.12.0`, make `typer` independent of `typer-slim`, include `typer` command in `typer` package. PR [#&#8203;791](https://togithub.com/tiangolo/typer/pull/791) by [@&#8203;tiangolo](https://togithub.com/tiangolo). This fixes a problem that would break the `typer` installation directory when upgrading from `typer <0.12.0` to `typer >=0.12.0`, see issue [#&#8203;790](https://togithub.com/tiangolo/typer/issues/790). By installing the latest version (`0.12.1`) it fixes it, for any previous version, even if the installation directory was already broken by the previous upgrade. ##### Internal - 👷 Add cron to run test once a week on monday. PR [#&#8203;783](https://togithub.com/tiangolo/typer/pull/783) by [@&#8203;estebanx64](https://togithub.com/estebanx64). ### [`v0.12.0`](https://togithub.com/tiangolo/typer/releases/tag/0.12.0) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.11.1...0.12.0) ##### Features - ✨ Add `typer-slim` package without extras, make `typer` include `typer-slim[default]` and integrate Typer CLI (`typer` command) into Typer. PR [#&#8203;780](https://togithub.com/tiangolo/typer/pull/780) by [@&#8203;tiangolo](https://togithub.com/tiangolo). ##### Internal - 🔧 Temporarily disable social plugin while a MkDocs issue is handled. PR [#&#8203;779](https://togithub.com/tiangolo/typer/pull/779) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - 👷 Fix install MkDocs Insiders only when available. PR [#&#8203;778](https://togithub.com/tiangolo/typer/pull/778) by [@&#8203;tiangolo](https://togithub.com/tiangolo). ### [`v0.11.1`](https://togithub.com/tiangolo/typer/releases/tag/0.11.1) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.11.0...0.11.1) ##### Fixes - 🔧 Explicitly include testing files in sdist for redistributors (e.g. OpenSUSE) and add CI to test redistribution. PR [#&#8203;773](https://togithub.com/tiangolo/typer/pull/773) by [@&#8203;tiangolo](https://togithub.com/tiangolo). ##### Internal - 👷 Do not use the cache for dependencies when publishing to PyPI. PR [#&#8203;774](https://togithub.com/tiangolo/typer/pull/774) by [@&#8203;tiangolo](https://togithub.com/tiangolo). ### [`v0.11.0`](https://togithub.com/tiangolo/typer/releases/tag/0.11.0) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.10.0...0.11.0) ##### Breaking Changes - 🔧 Refactor package manager, move from Flit to PDM, remove private pip extras for `test`, `doc`, `dev`. PR [#&#8203;764](https://togithub.com/tiangolo/typer/pull/764) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - 🔥 Remove support for Click 7, require Click 8+. PR [#&#8203;760](https://togithub.com/tiangolo/typer/pull/760) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - 🔥 Remove support for Python 3.6. PR [#&#8203;758](https://togithub.com/tiangolo/typer/pull/758) by [@&#8203;tiangolo](https://togithub.com/tiangolo). ##### Refactors - 🔧 Migrate from Black, isort, flake8, autoflake, pyupgrade to Ruff. PR [#&#8203;763](https://togithub.com/tiangolo/typer/pull/763) by [@&#8203;tiangolo](https://togithub.com/tiangolo). ##### Internal - ⬆️ Upgrade coverage and configs. PR [#&#8203;769](https://togithub.com/tiangolo/typer/pull/769) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - 🔧 Upgrade mypy and config. PR [#&#8203;768](https://togithub.com/tiangolo/typer/pull/768) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - 👷 Upgrade Smokeshow GitHub action. PR [#&#8203;767](https://togithub.com/tiangolo/typer/pull/767) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - 👷 Upgrade latest-changes GitHub Action. PR [#&#8203;766](https://togithub.com/tiangolo/typer/pull/766) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - 👷 Upgrade issue-manager GitHub Action. PR [#&#8203;765](https://togithub.com/tiangolo/typer/pull/765) by [@&#8203;tiangolo](https://togithub.com/tiangolo). - 👷 Add alls-green to CI. PR [#&#8203;759](https://togithub.com/tiangolo/typer/pull/759) by [@&#8203;tiangolo](https://togithub.com/tiangolo). ### [`v0.10.0`](https://togithub.com/tiangolo/typer/releases/tag/0.10.0) [Compare Source](https://togithub.com/tiangolo/typer/compare/0.9.4...0.10.0) ##### Fixes - 🐛 Fix default value of `None` for CLI Parameters when the type is `list | None` and the default value is `None`. PR [#&#8203;664](https://togithub.com/tiangolo/typer/pull/664) by [@&#8203;theowisear](https://togithub.com/theowisear). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/SphericalKat/deezbot). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
This pull request can be merged automatically.
You are not authorized to merge this pull request.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/typer-0.x:renovate/typer-0.x
git checkout renovate/typer-0.x
Sign in to join this conversation.
No description provided.