Changeset View
Changeset View
Standalone View
Standalone View
setup.py
from setuptools import setup | from setuptools import setup | ||||
def parse_requirements(): | def parse_requirements(): | ||||
requirements = [] | requirements = [] | ||||
with open('requirements.txt') as f: | for reqf in ('requirements.txt', 'requirements-swh.txt'): | ||||
with open(reqf) as f: | |||||
for line in f.readlines(): | for line in f.readlines(): | ||||
line = line.strip() | line = line.strip() | ||||
if not line or line.startswith('#'): | if not line or line.startswith('#'): | ||||
continue | continue | ||||
requirements.append(line) | requirements.append(line) | ||||
return requirements | return requirements | ||||
setup( | setup( | ||||
name='swh.loader.svn', | name='swh.loader.svn', | ||||
description='Software Heritage Loader SVN', | description='Software Heritage Loader SVN', | ||||
author='Software Heritage developers', | author='Software Heritage developers', | ||||
author_email='swh-devel@inria.fr', | author_email='swh-devel@inria.fr', | ||||
url='https://forge.softwareheritage.org/diffusion/DLDSVN', | url='https://forge.softwareheritage.org/diffusion/DLDSVN', | ||||
packages=['swh.loader.svn'], # packages's modules | packages=['swh.loader.svn'], # packages's modules | ||||
scripts=[], # scripts to package | scripts=[], # scripts to package | ||||
install_requires=parse_requirements(), | install_requires=parse_requirements(), | ||||
setup_requires=['vcversioner'], | setup_requires=['vcversioner'], | ||||
vcversioner={}, | vcversioner={}, | ||||
include_package_data=True, | include_package_data=True, | ||||
) | ) |