releases/requirements.txt
Jean-Philippe Evrard cbe188a36e Fix WordCompleter import
Since May 2018 [1], the WordCompleter and PathCompleter moved
from prompt_toolkit 's contrib module to prompt_toolkit.completion

Without this patch, it is impossible to use the interactive-release
CLI with the latest versions of prompt_toolkit, which is not freezed
in the requirements.

This fixes the issue by using the latest way to import WordCompleter
and ensuring users will have the latest prompt_toolkit versions
compatible with this change.

[1]: 8d12c16081 (diff-c25fe0509d70181361304341982e6d0f)

Change-Id: Ia9180a10f0aa8f6f8ed25d7fd5e4e3ec39f86714
2019-01-10 09:48:13 +01:00

35 lines
1.0 KiB
Plaintext

######################################################################
# #
# ** IMPORTANT ** #
# #
# THIS FILE IS ONLY USED BY TOX IN THE CHECK AND GATE JOBS. YOU MUST #
# UPDATE bindep.txt TO INCLUDE ADDITIONAL PACKAGES NEEDED IN THE #
# POST-MERGE # JOBS SUCH AS "tag-releases". #
# #
######################################################################
pbr>=1.6
# NOTE(dhellmann): We pin keyring because new releases tend to add
# dependencies for GUI tools that we don't use
keyring==7.3
requests>=2.5.2
PyYAML>=3.1.0
yamlordereddictloader
prompt_toolkit>=2.0.7
tqdm
mwclient==0.8.1
jsonschema>=2.6.0
# For release notes generation.
Jinja2>=2.6 # BSD License (3 clause)
parawrap
reno>=2.0.0
sphinx>=1.6.2 # BSD
pyfiglet>=0.7.5
appdirs
packaging>=16.5