1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #!/usr/bin/env python3
- from __future__ import print_function
- from distutils.core import setup
- from pyprofibus.version import VERSION_MAJOR, VERSION_MINOR
- setup( name = "pyprofibus",
- version = "%d.%d" % (VERSION_MAJOR, VERSION_MINOR),
- description = "Python PROFIBUS module",
- license = "GNU General Public License v2 or later",
- author = "Michael Buesch",
- author_email = "m@bues.ch",
- url = "https://bues.ch/h/profibus",
- scripts = [ "gsdparser",
- "profisniff",
- "pyprofibus-linuxcnc-hal", ],
- packages = [ "pyprofibus", ],
- keywords = [ "PROFIBUS", "PROFIBUS-DP", "SPS", "PLC",
- "Step 7", "Siemens",
- "GSD", "GSD parser", "General Station Description", ],
- classifiers = [
- "Development Status :: 4 - Beta",
- "Environment :: Console",
- "Intended Audience :: Developers",
- "Intended Audience :: Education",
- "Intended Audience :: Information Technology",
- "Intended Audience :: Manufacturing",
- "Intended Audience :: Science/Research",
- "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)",
- "Operating System :: POSIX",
- "Operating System :: POSIX :: Linux",
- # "Programming Language :: Cython",
- "Programming Language :: Python",
- "Programming Language :: Python :: 2.7",
- "Programming Language :: Python :: 3",
- "Programming Language :: Python :: Implementation :: CPython",
- # "Programming Language :: Python :: Implementation :: PyPy",
- # "Programming Language :: Python :: Implementation :: Jython",
- # "Programming Language :: Python :: Implementation :: IronPython",
- "Topic :: Education",
- "Topic :: Home Automation",
- "Topic :: Scientific/Engineering",
- "Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator",
- "Topic :: Software Development :: Embedded Systems",
- "Topic :: System :: Hardware",
- "Topic :: System :: Hardware :: Hardware Drivers",
- "Topic :: System :: Networking",
- ],
- long_description = open("README.md").read()
- )
|