setup.py

changeset 93
b459d4bc07cf
parent 90
869de27dedc7
child 96
6ff321f0d37d
equal deleted inserted replaced
92:e3ed554038fa 93:b459d4bc07cf
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 )

mercurial