From f20184ce95c5fd6079c9a6f53f79432aa641591a Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone Date: Mon, 25 Feb 2019 11:55:47 -0500 Subject: [PATCH] Declare our new dependencies --- setup.py | 2 ++ src/allmydata/_auto_deps.py | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/setup.py b/setup.py index 4c20b432c..3d4ccc4c0 100644 --- a/setup.py +++ b/setup.py @@ -273,6 +273,8 @@ setup(name="tahoe-lafs", # also set in __init__.py "hypothesis >= 3.6.1", "treq", "towncrier", + "testtools", + "fixtures", ], "tor": [ "foolscap[tor] >= 0.12.5", diff --git a/src/allmydata/_auto_deps.py b/src/allmydata/_auto_deps.py index 05f840e34..78fa672fe 100644 --- a/src/allmydata/_auto_deps.py +++ b/src/allmydata/_auto_deps.py @@ -104,6 +104,9 @@ install_requires = [ # won't end up stuck on Eliot 1.6.100 with a critical fix only present in # 1.6.101. And if we do, I know how to deal with that situation. "eliot >= 1.6.0, <= 1.6.100", + + # A great way to define types of values. + "attrs >= 18.2.0", ] # Includes some indirect dependencies, but does not include allmydata. @@ -133,6 +136,7 @@ package_imports = [ ('magic-wormhole', 'wormhole'), ('setuptools', 'setuptools'), ('eliot', 'eliot'), + ('attrs', 'attr'), ] # Dependencies for which we don't know how to get a version number at run-time.