From 11de644d8197ea25a39618d194dface01064325b Mon Sep 17 00:00:00 2001 From: Nicolas Dandrimont <nicolas@dandrimont.eu> Date: Mon, 26 Jun 2017 14:41:11 +0200 Subject: [PATCH] requirements: make pyblake2 conditional on Python3.5 --- requirements-swh.txt | 1 - setup.py | 8 +++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/requirements-swh.txt b/requirements-swh.txt index fbe63bd9..e69de29b 100644 --- a/requirements-swh.txt +++ b/requirements-swh.txt @@ -1 +0,0 @@ -pyblake2 diff --git a/setup.py b/setup.py index a520dc09..793b8e7d 100644 --- a/setup.py +++ b/setup.py @@ -1,3 +1,5 @@ +import sys + from setuptools import setup @@ -13,6 +15,10 @@ def parse_requirements(): return requirements +extra_requirements = [] +if sys.version_info < (3, 5): + extra_requirements = ['pyblake2'] + setup( name='swh.model', description='Software Heritage data model', @@ -24,7 +30,7 @@ setup( 'swh.model.tests', 'swh.model.tests.fields', ], # packages's modules scripts=[], # scripts to package - install_requires=parse_requirements(), + install_requires=parse_requirements() + extra_requirements, setup_requires=['vcversioner'], vcversioner={}, include_package_data=True, -- GitLab