-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.py
46 lines (41 loc) · 1.18 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# -*- coding: utf-8 -*-
"""
Created on Fri Apr 22 17:58:57 2022
@author: joverbee
"""
from setuptools import setup, find_packages
from pathlib import Path
this_directory = Path(__file__).parent
long_description = (this_directory / "README.md").read_text()
setup(
name='pyEELSMODEL',
version='0.0.1',
author='Jo Verbeeck and Daen Jannis',
author_email='jo.verbeeck@uantwerpen.be',
package_dir={'': '.'},
packages=find_packages(),
url='https://github.com/joverbee/pyEELSMODEL',
license='LICENSE.txt',
description='a model based quantification library for electron energy loss spectroscopy',
long_description=long_description,
long_description_content_type='text/markdown',
install_requires=[
"Django >= 1.1.1",
"h5py",
"pqdm",
"numpy>=1.20.0",
"matplotlib",
"scipy",
"tqdm",
"fpdf",
"pyqt5",
"pytest",
"jupyter",
"requests",
],
setup_requires=['flake8'],
test_requires=['pytest'],
package_data={"pyEELSMODEL": ["element_info.hdf5"]},
# exclude_package_data={"pyEELSMODEL.database.Zhang": ["*.hdf5"]},
exclude_package_data={'pyEELSMODEL': ['database/Zhang/*.hdf5',]},
)