37 lines
1018 B
Python
37 lines
1018 B
Python
import glob
|
|
import pathlib
|
|
from distutils.util import convert_path
|
|
from setuptools import setup
|
|
|
|
with pathlib.Path('requirements.txt').open() as r:
|
|
install_requires = [
|
|
str(requirement).replace('\n', '')
|
|
for requirement
|
|
in r.readlines()
|
|
]
|
|
install_requires.append('setuptools')
|
|
|
|
main_ns = {}
|
|
version = convert_path('costs/version.py')
|
|
with open(version) as f:
|
|
exec(f.read(), main_ns)
|
|
|
|
setup(
|
|
name='cerc-costs',
|
|
version=main_ns['__version__'],
|
|
description="CERC costs contains the basic cost calculation per CERC-Hub building",
|
|
long_description="CERC costs contains the basic cost calculation per CERC-Hub building",
|
|
classifiers=[
|
|
"License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)",
|
|
"Programming Language :: Python",
|
|
"Programming Language :: Python :: 3",
|
|
],
|
|
include_package_data=True,
|
|
packages=['costs'],
|
|
setup_requires=install_requires,
|
|
install_requires=install_requires,
|
|
data_files=[
|
|
('costs', glob.glob('requirements.txt'))
|
|
]
|
|
)
|