-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
30 lines (28 loc) · 1.06 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
from setuptools import setup, find_packages
from glob import glob
scripts = glob("scripts/*")
scripts = [script for script in scripts if script[-1] != "~"]
setup(
author="Charles Titus",
author_email="[email protected]",
install_requires=["bluesky", "ophyd", "sst_base", "nbs_bl"],
name="ucal",
use_scm_version=True,
packages=find_packages(),
package_data={"ucal": ["*.yaml"]},
scripts=scripts,
entry_points={
"nbs_gui.plans": [
"ucal-tes-count=ucal.qt.plans.tesBasic:TESCountWidget",
"ucal-tes-setup=ucal.qt.plans.tesSetup:TESSetupWidget",
"ucal-tes-cal=ucal.qt.plans.tesBasic:TESCalibrateWidget",
"manual-sample-move=ucal.qt.plans.sampleMove:ManualSampleWidget",
],
"nbs_gui.tabs": [
"ucal-tes-tab=ucal.qt.tabs.tesTab:TESTabWidget",
"ucal-gui-samples=ucal.qt.tabs.sampleTab:SampleTab",
],
"nbs_gui.widgets": ["ucal-header-widget=ucal.qt.widgets.header:UCALHeader"],
"nbs.startup": "ucal=ucal.startup:main",
},
)