Remove unused pip extras for alice and bob

pull/2993/head
Kieran Prasch 2022-10-29 14:14:55 +01:00
parent 42d8e7d5de
commit 8ea8e4eb80
1 changed files with 2 additions and 13 deletions

View File

@ -22,11 +22,11 @@ along with nucypher. If not, see <https://www.gnu.org/licenses/>.
import os
import subprocess
import sys
from pathlib import Path
from typing import Dict
from urllib.parse import urlparse
import sys
from setuptools import find_packages, setup
from setuptools.command.develop import develop
from setuptools.command.install import install
@ -122,10 +122,6 @@ def read_requirements(path):
INSTALL_REQUIRES = read_requirements('requirements.txt')
DEV_REQUIRES = read_requirements('dev-requirements.txt')
# Direct dependencies are not supported on PyPI, instead use `pip -r docs-requirements`
# https://github.com/pypa/twine/issues/726
# DOC_REQUIRES = read_requirements('docs-requirements.txt')
BENCHMARK_REQUIRES = [
'pytest-benchmark'
]
@ -138,21 +134,14 @@ DEPLOY_REQUIRES = [
]
URSULA_REQUIRES = ['prometheus_client', 'sentry-sdk'] # TODO: Consider renaming to 'monitor', etc.
ALICE_REQUIRES = ['qrcode']
BOB_REQUIRES = ['qrcode']
EXTRAS = {
# Admin
'dev': DEV_REQUIRES + URSULA_REQUIRES + ALICE_REQUIRES,
'dev': DEV_REQUIRES + URSULA_REQUIRES,
'benchmark': DEV_REQUIRES + BENCHMARK_REQUIRES,
'deploy': DEPLOY_REQUIRES,
# 'docs': DOC_REQUIRES,
# User
'ursula': URSULA_REQUIRES,
'alice': ALICE_REQUIRES,
'bob': BOB_REQUIRES,
}