From 7d7f5f61fd6dca3385386a657a13057680d8ddd7 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Thu, 21 Jun 2018 20:03:54 -0700 Subject: [PATCH] Use extras_require so pip can install test dependencies https://github.com/pypa/pip/issues/1197#issuecomment-228939212 --- setup.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 79b1a519..67253a7f 100644 --- a/setup.py +++ b/setup.py @@ -47,10 +47,15 @@ setup( datasette=datasette.cli:cli ''', setup_requires=['pytest-runner'], + extras_require={ + 'test': [ + 'pytest==3.6.0', + 'aiohttp==2.3.2', + 'beautifulsoup4==4.6.0', + ] + }, tests_require=[ - 'pytest==3.6.0', - 'aiohttp==2.3.2', - 'beautifulsoup4==4.6.0', + 'datasette[test]', ], classifiers=[ 'Development Status :: 4 - Beta',