-
Notifications
You must be signed in to change notification settings - Fork 3
/
setup.py
57 lines (55 loc) · 1.63 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
47
48
49
50
51
52
53
54
55
56
57
from setuptools import setup
url = "https://github.com/AaronWatters/H5Gizmos"
version = "0.1.15"
readme = open('README.md').read()
setup(
name="H5Gizmos",
packages=[
"H5Gizmos",
"H5Gizmos.python",
"H5Gizmos.python.test",
"H5Gizmos.python.scripts",
],
version=version,
description="Tools for building interactive graphical interfaces for applications using browser technology and HTML5",
long_description=readme,
long_description_content_type="text/markdown",
include_package_data=True,
author="Aaron Watters",
author_email="[email protected]",
url=url,
install_requires=[
"numpy",
"aiohttp",
"imageio",
'matplotlib>=2.0.0',
'jupyter-server-proxy',
#"pyperclip", # must be installed manually if needed.
#"ipython", # You should only need this if you have it installed already???
],
scripts = [
"bin/snap_gizmo",
"bin/gif_gizmo",
"bin/gizmo_link",
"bin/gizmo_script",
"bin/gz_examine",
"bin/json_gizmo",
"bin/gizmo_reachable_server_name",
],
package_data={
"H5Gizmos": [
'js/*.js'
],
},
python_requires=">=3.6",
entry_points={
'jupyter_serverproxy_servers': [
'GizmoLink = H5Gizmos:setup_gizmo_link',
],
"H5Gizmos.scripts": [
#"hello_env = H5Gizmos.python.scripts.hello_env:main",
"Lorenz_Attractor = H5Gizmos.python.scripts.lorenz:main",
"show_binary = H5Gizmos.python.scripts.show_binary:main",
]
},
)