12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #!/usr/bin/env python3
- from setuptools import setup
- import libtoprammer.main as toprammer_main
- setup( name = "toprammer",
- version = toprammer_main.VERSION,
- description = "TOP2049 Open Source programming suite",
- long_description = "Toprammer is an Opensource software for the TOP2049 universal programmer.",
- author = "Michael Buesch",
- author_email = "m@bues.ch",
- url = "http://bues.ch/h/toprammer",
- packages = [ "libtoprammer",
- "libtoprammer/top2049",
- "libtoprammer/chips",
- "libtoprammer/chips/microchip8",
- "libtoprammer/chips/microchip16", ],
- package_data = { "libtoprammer" : [ "fpga/bin/*.bit",
- "icons/*.png", ], },
- scripts = [ "toprammer", "toprammer-gui", "toprammer-layout", ],
- keywords = "TOP2049 universal programmer EPROM EEPROM microcontroller burner",
- install_requires = [ "PyQt6", "pyusb", ],
- classifiers = [
- "Development Status :: 5 - Production/Stable",
- "Environment :: Console",
- "Environment :: X11 Applications",
- "Environment :: X11 Applications :: Qt",
- "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 :: Python",
- "Programming Language :: Python :: 3",
- "Programming Language :: Python :: Implementation :: CPython",
- "Topic :: Education",
- "Topic :: Scientific/Engineering",
- "Topic :: Software Development",
- "Topic :: Software Development :: Embedded Systems",
- "Topic :: Software Development :: Testing",
- ],
- )
|