From b3250d29742514bc693a2b8a02139dc0fbe35481 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Tue, 18 Jun 2019 13:40:20 +0200 Subject: [PATCH] Remove dependency on swh-core. This is a fix to workaround pip's inability to correctly solve extra requirements (swh-model depends on swh-core[], but if other packages depend on swh-model and swh-core[http], the 'http' extra does not always get installed). --- requirements-swh.txt | 1 - swh/model/cli.py | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 requirements-swh.txt diff --git a/requirements-swh.txt b/requirements-swh.txt deleted file mode 100644 index 32aa75ec..00000000 --- a/requirements-swh.txt +++ /dev/null @@ -1 +0,0 @@ -swh.core >= 0.0.60 diff --git a/swh/model/cli.py b/swh/model/cli.py index de04bb17..83556295 100644 --- a/swh/model/cli.py +++ b/swh/model/cli.py @@ -9,13 +9,14 @@ import sys from functools import partial -from swh.core.cli import CONTEXT_SETTINGS - from swh.model import identifiers as pids from swh.model.exceptions import ValidationError from swh.model.from_disk import Content, Directory +CONTEXT_SETTINGS = dict(help_option_names=['-h', '--help']) + + class PidParamType(click.ParamType): name = 'persistent identifier' -- GitLab