Changeset View
Changeset View
Standalone View
Standalone View
setup.py
#!/usr/bin/env python3 | #!/usr/bin/env python3 | ||||
# Copyright (C) 2015-2018 The Software Heritage developers | # Copyright (C) 2015-2019 The Software Heritage developers | ||||
# See the AUTHORS file at the top-level directory of this distribution | # See the AUTHORS file at the top-level directory of this distribution | ||||
# License: GNU Affero General Public License v3 or later | # License: GNU Affero General Public License v3 or later | ||||
# See top-level LICENSE file for more information | # See top-level LICENSE file for more information | ||||
import os | |||||
from setuptools import setup, find_packages | from setuptools import setup, find_packages | ||||
from os import path | from os import path | ||||
from io import open | from io import open | ||||
here = path.abspath(path.dirname(__file__)) | here = path.abspath(path.dirname(__file__)) | ||||
# Get the long description from the README file | # Get the long description from the README file | ||||
Show All 15 Lines | 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 | ||||
# package generated static assets as module data files | |||||
data_files = [] | |||||
for root, _, files in os.walk('static/'): | |||||
root_files = [os.path.join(root, i) for i in files] | |||||
data_files.append((os.path.join('share/swh/web', root), root_files)) | |||||
setup( | setup( | ||||
name='swh.web', | name='swh.web', | ||||
description='Software Heritage Web UI', | description='Software Heritage Web UI', | ||||
long_description=long_description, | long_description=long_description, | ||||
long_description_content_type='text/markdown', | long_description_content_type='text/markdown', | ||||
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/DWUI/', | url='https://forge.softwareheritage.org/diffusion/DWUI/', | ||||
Show All 12 Lines | classifiers=[ | ||||
"Development Status :: 5 - Production/Stable", | "Development Status :: 5 - Production/Stable", | ||||
"Framework :: Django", | "Framework :: Django", | ||||
], | ], | ||||
project_urls={ | project_urls={ | ||||
'Bug Reports': 'https://forge.softwareheritage.org/maniphest', | 'Bug Reports': 'https://forge.softwareheritage.org/maniphest', | ||||
'Funding': 'https://www.softwareheritage.org/donate', | 'Funding': 'https://www.softwareheritage.org/donate', | ||||
'Source': 'https://forge.softwareheritage.org/source/swh-web', | 'Source': 'https://forge.softwareheritage.org/source/swh-web', | ||||
}, | }, | ||||
data_files=data_files | |||||
) | ) |