diff options
author | Ryan Petrello <lists@ryanpetrello.com> | 2013-08-14 11:56:07 -0400 |
---|---|---|
committer | Ryan Petrello <lists@ryanpetrello.com> | 2013-08-16 15:04:37 -0400 |
commit | a5695984349aae023097d31612a87c08930406cb (patch) | |
tree | 7745fab120d03eb59401940d1e7539da32f7d984 /setup.py | |
parent | 106ba3afbaa321f080ce57e9a7a303ca6c303eed (diff) | |
download | pecan-a5695984349aae023097d31612a87c08930406cb.tar.gz |
Specify minimum versions in requirements.txt.
We used to use requirements.txt for frozen dependency testing in Travis-CI.
Given that pecan is a framework, it probably makes more sense to specify
"minimum" versions. This change extracts the list of minimum dependencies into
a requirements file that can be used in other places, like documentation and
installation tools.
Change-Id: Ie2fef9fd2e5ed261b4cc82139882b226ba787680
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -7,13 +7,11 @@ version = '0.3.2' # # determine requirements # -requirements = [ - "WebOb >= 1.2dev", # py3 compat - "simplegeneric >= 0.8", # py3 compat - "Mako >= 0.4.0", - "WebTest >= 1.3.1", # py3 compat - "six" -] +with open('requirements.txt') as reqs: + requirements = [ + line for line in reqs.read().split('\n') + if (line and not line.startswith('-')) + ] try: import json # noqa |