# 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,
 )