Bump click from 7.1.1 to 8.0.0
Bumps click from 7.1.1 to 8.0.0.
Release notes
Sourced from click's releases.
8.0.0
New major versions of all the core Pallets libraries, including Click 8.0, have been released!
🎉
- Read the announcement on our blog: https://palletsprojects.com/blog/flask-2-0-released/
- Read the full list of changes: https://click.palletsprojects.com/changes/#version-8-0-0
- Retweet the announcement on Twitter: https://twitter.com/PalletsTeam/status/1392266507296514048
- Follow our blog, Twitter, or GitHub to see future announcements.
This represents a significant amount of work, and there are quite a few changes. Be sure to carefully read the changelog, and use tools such as pip-compile and Dependabot to pin your dependencies and control your updates.
8.0.0rc1
8.0.0a1
7.1.2
Changelog
Sourced from click's changelog.
Version 8.0.0
Released 2021-05-11
- Drop support for Python 2 and 3.5.
- Colorama is always installed on Windows in order to provide style and color support.
🇵🇷 1784
- Adds a repr to Command, showing the command name for friendlier debugging. :issue:
1267
,🇵🇷 1295
- Add support for distinguishing the source of a command line parameter. :issue:
1264
,🇵🇷 1329
- Add an optional parameter to
ProgressBar.update
to set thecurrent_item
. :issue:1226
,🇵🇷 1332
version_option
usesimportlib.metadata
(or theimportlib_metadata
backport) instead ofpkg_resources
. :issue:1582
- If validation fails for a prompt with
hide_input=True
, the value is not shown in the error message. :issue:1460
- An
IntRange
orFloatRange
option shows the accepted range in its help text. :issue:1525
,🇵🇷 1303
IntRange
andFloatRange
bounds can be open (<
) instead of closed (<=
) by settingmin_open
andmax_open
. Error messages have changed to reflect this. :issue:1100
- An option defined with duplicate flag names (
"--foo/--foo"
) raises aValueError
. :issue:1465
echo()
will not fail when using pytest'scapsys
fixture on Windows. :issue:1590
- Resolving commands returns the canonical command name instead of the matched name. This makes behavior such as help text and
Context.invoked_subcommand
consistent when using patterns likeAliasedGroup
. :issue:1422
- The
BOOL
type accepts the values "on" and "off". :issue:1629
- A
Group
withinvoke_without_command=True
will always invoke its result callback. :issue:1178
nargs == -1
andnargs > 1
is parsed and validated for values from environment variables and defaults. :issue:729
- Detect the program name when executing a module or package with
python -m name
. :issue:1603
- Include required parent arguments in help synopsis of subcommands. :issue:
1475
- Help for boolean flags with
show_default=True
shows the flag name instead ofTrue
orFalse
. :issue:1538
- Non-string objects passed to
style()
andsecho()
will be converted to string.🇵🇷 1146
edit(require_save=True)
will detect saves for editors that exit very fast on filesystems with 1 second resolution.🇵🇷 1050
- New class attributes make it easier to use custom core objects throughout an entire application.
🇵🇷 938
... (truncated)
Commits
-
9da1669
Merge pull request #1877 from pallets/release-8.0.0 -
dfa6369
release version 8.0.0 -
b862cb1
update requirements -
f51584c
Merge pull request #1876 from pallets/pre-commit-ci-schedule -
804c71c
update pre-commit monthly -
ac655f8
Merge pull request #1872 from janLuke/fix/formatter_write_text -
dcd991d
HelpFormatter.write_text uses full width -
5215fc1
Merge pull request #1870 from AdrienPensart/allow_colors_in_metavar -
e3e1691
repr is erasing ANSI escapes codes -
482e6e6
Merge pull request #1875 from pallets/pre-commit-ci-update-config - Additional commits viewable in compare view