# HG changeset patch # User Georges Racinet <georges.racinet@octobus.net> # Date 1576412649 -3600 # Sun Dec 15 13:24:09 2019 +0100 # Branch heptapod-0-7 # Node ID 2e5babd588bed4f737c6382661809aae72f232d0 # Parent 3fa274ea3a02603e5f9c55dfee852af64c3ca4ca setup: separate requirements file diff --git a/install-requirements.txt b/install-requirements.txt new file mode 100644 --- /dev/null +++ b/install-requirements.txt @@ -0,0 +1,2 @@ +Mercurial>=5.2 +hg-evolve>=9.2.1 diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -1,5 +1,7 @@ from setuptools import setup +with open('install-requirements.txt', 'r') as install_reqf: + install_req = [req.strip() for req in install_reqf] setup( name='heptapod', @@ -12,5 +14,5 @@ keywords='hg mercurial heptapod gitlab', license='GPLv2+', packages=['heptapod', 'hgext3rd'], - install_requires=['Mercurial'], + install_requires=install_req, )