|
1 # This program is free software; you can redistribute it and/or modify it under |
|
2 # the terms of the GNU General Public License as published by the Free Software |
|
3 # Foundation; either version 2 of the License, or (at your option) any later |
|
4 # version. |
1 # |
5 # |
|
6 # This program is distributed in the hope that it will be useful, but WITHOUT |
|
7 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS |
|
8 # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details |
|
9 # |
|
10 # You should have received a copy of the GNU General Public License along with |
|
11 # this program; if not, write to the Free Software Foundation, Inc., |
|
12 # 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
|
13 |
|
14 """ Copyright (c) 2007-2018 David Douard (Paris, FRANCE). |
|
15 https://bitbucket.org/dddouard/pygpibtoolkit -- mailto:david.douard@sdfa3.org |
|
16 """ |
|
17 |
2 from setuptools import setup, find_packages |
18 from setuptools import setup, find_packages |
3 |
19 |
|
20 from codecs import open |
|
21 from os import path |
|
22 |
|
23 here = path.abspath(path.dirname(__file__)) |
|
24 |
|
25 # Get the long description from the README file |
|
26 with open(path.join(here, 'README'), encoding='utf-8') as f: |
|
27 long_description = f.read() |
|
28 |
|
29 |
4 setup(name="pygpibtoolkit", |
30 setup(name="pygpibtoolkit", |
|
31 description='A Python 3 toolkit for GPIB', |
|
32 long_description=long_description, |
|
33 long_description_content_type='text/x-rst', |
5 author='David Douard', |
34 author='David Douard', |
|
35 author_email='david.douard@sdfa3.org', |
|
36 classifiers=[ |
|
37 'Development Status :: 4 - Beta', |
|
38 'License :: OSI Approved :: GPL', |
|
39 'Programming Language :: Python :: 3', |
|
40 ], |
|
41 url='http://pygpibtoolkit.readthedocs.io/en/latest/', |
|
42 keywords='gpib hpib ieee-488', |
6 packages=find_packages(), |
43 packages=find_packages(), |
7 version='0.1.0', |
44 version='0.1.0', |
8 install_requires=[ |
45 install_requires=[ |
9 'pyserial', 'numpy', 'PyQt5', 'pyqtgraph'], |
46 'pyserial', 'numpy', 'PyQt5', 'pyqtgraph'], |
10 entry_points={'console_scripts': [ |
47 |
11 'pygpib-detect=pygpibtoolkit.detect:main', |
48 entry_points={ |
12 'hp3562-coord=pygpibtoolkit.HP3562A.coord_decoder:main', |
49 'console_scripts': [ |
13 'hp3562-state=pygpibtoolkit.HP3562A.state_decoder:main', |
50 'pygpib-detect=pygpibtoolkit.detect:main', |
14 'hp3562-trace=pygpibtoolkit.HP3562A.trace_decoder:main', |
51 'hp3562-coord=pygpibtoolkit.HP3562A.coord_decoder:main', |
15 'hp3562-dump=pygpibtoolkit.HP3562A.dump_datablock:main', |
52 'hp3562-state=pygpibtoolkit.HP3562A.state_decoder:main', |
16 'hp3562=pygpibtoolkit.HP3562A.q3562A:main', |
53 'hp3562-trace=pygpibtoolkit.HP3562A.trace_decoder:main', |
17 'pygpib-plotter=pygpibtoolkit.plotter.qgpib_plotter:main', |
54 'hp3562-dump=pygpibtoolkit.HP3562A.dump_datablock:main', |
18 ]} |
55 'hp3562=pygpibtoolkit.HP3562A.q3562A:main', |
19 ) |
56 'pygpib-plotter=pygpibtoolkit.plotter.qgpib_plotter:main', |
|
57 ]}, |
|
58 project_urls={ |
|
59 'Bug Reports': 'https://bitbucket.org/dddouard/pygpibtoolkit/issues', |
|
60 'Source': 'https://bitbucket.org/dddouard/pygpibtoolkit/src', |
|
61 }, |
|
62 ) |