First version of setup.py for packaging OctoPrint
parent
9038bc2bcd
commit
31698d3543
|
@ -0,0 +1,2 @@
|
|||
recursive-include octoprint/static *
|
||||
recursive-include octoprint/templates *
|
|
@ -0,0 +1,44 @@
|
|||
# coding=utf-8
|
||||
#!/usr/bin/env python
|
||||
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
VERSION = "0.1.0"
|
||||
|
||||
def params():
|
||||
name = "OctoPrint"
|
||||
version = VERSION
|
||||
description = "A responsive web interface for 3D printers"
|
||||
long_description = open("README.md").read()
|
||||
classifiers = [
|
||||
"Development Status :: 4 - Beta",
|
||||
"Environment :: Web Environment",
|
||||
"Framework :: Flask",
|
||||
"Intended Audience :: Education",
|
||||
"Intended Audience :: End Users/Desktop",
|
||||
"Intended Audience :: Manufacturing",
|
||||
"Intended Audience :: Science/Research",
|
||||
"License :: OSI Approved :: GNU Affero General Public License v3",
|
||||
"Natural Language :: English",
|
||||
"Operating System :: OS Independent",
|
||||
"Programming Language :: Python :: 2.7",
|
||||
"Programming Language :: JavaScript",
|
||||
"Topic :: Internet :: WWW/HTTP",
|
||||
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
|
||||
"Topic :: Internet :: WWW/HTTP :: WSGI",
|
||||
"Topic :: Printing",
|
||||
"Topic :: System :: Networking :: Monitoring"
|
||||
]
|
||||
author = "Gina Häußge"
|
||||
author_email = "osd@foosel.net"
|
||||
url = "http://octoprint.org"
|
||||
license = "AGPLv3"
|
||||
|
||||
packages = find_packages()
|
||||
include_package_data = True
|
||||
zip_safe = False
|
||||
install_requires = open("requirements.txt").read().split("\n")
|
||||
|
||||
return locals()
|
||||
|
||||
setup(**params())
|
Loading…
Reference in New Issue