try: import octoprint_setuptools except: print("Could not import OctoPrint's setuptools, are you sure you are running that under " "the same python installation that OctoPrint is installed under?") import sys sys.exit(-1) setup_parameters = octoprint_setuptools.create_plugin_setup_parameters( identifier=plugin_identifier, package=plugin_package, name=plugin_name, version=plugin_version, description=plugin_description, author=plugin_author, mail=plugin_author_email, url=plugin_url, license=plugin_license, requires=plugin_requires, additional_packages=plugin_addtional_packages, ignored_packages=plugin_ignored_packages, additional_data=plugin_additional_data ) if len(additional_setup_parameters): from octoprint.util import dict_merge setup_parameters = dict_merge(setup_parameters, additional_setup_parameters) setup(**setup_parameters)
# coding=utf-8 import setuptools import octoprint_setuptools setuptools.setup(**octoprint_setuptools.create_plugin_setup_parameters( identifier="netconnectd", name="OctoPrint-Netconnectd", version="0.1", description="Client for netconnectd that allows configuration of netconnectd through OctoPrint's settings dialog. It's only available for Linux right now.", author="Gina Häußge", mail="*****@*****.**", url="http://github.com/OctoPrint/OctoPrint-Netconnectd", requires=[ "OctoPrint" ] ))
# coding=utf-8 import setuptools import octoprint_setuptools setuptools.setup(**octoprint_setuptools.create_plugin_setup_parameters( identifier="octobullet", name="OctoPrint-Pushbullet", version="0.1.4", description="Pushes notifications about finished print jobs via Pushbullet", author="Gina Häußge", mail="*****@*****.**", url="http://github.com/OctoPrint/OctoPrint-Pushbullet", # this dependency link is needed until pushbullety.py 0.8.2 gets released # on PyPI with https://github.com/randomchars/pushbullet.py/pull/46 included dependency_links=["https://github.com/foosel/pushbullet.py/archive/master.zip#egg=pushbullet.py.fixed-dev"], requires=[ "OctoPrint>=1.2.4", "requests", "pushbullet.py.fixed==dev" ] ))
plugin_requires = ['numpy', 'mecode'] # Additional package data to install for this plugin. The subfolders "templates", "static" and "translations" will # already be installed automatically if they exist. plugin_additional_data = [] ######################################################################################################################## from setuptools import setup try: import octoprint_setuptools except: print("Could not import OctoPrint's setuptools, are you sure you are running that under " "the same python installation that OctoPrint is installed under?") import sys sys.exit(-1) setup(**octoprint_setuptools.create_plugin_setup_parameters( identifier=plugin_identifier, name=plugin_name, version=plugin_version, description=plugin_description, author=plugin_author, mail=plugin_author_email, url=plugin_url, requires=plugin_requires, additional_data=plugin_additional_data, dependency_links = ['http://github.com/jminardi/mecode/tarball/master#egg=mecode-0.2.1'] ))
try: import octoprint_setuptools except: print( "Could not import OctoPrint's setuptools, are you sure you are running that under " "the same python installation that OctoPrint is installed under?") import sys sys.exit(-1) setup_parameters = octoprint_setuptools.create_plugin_setup_parameters( identifier=plugin_identifier, package=plugin_package, name=plugin_name, version=plugin_version, description=plugin_description, author=plugin_author, mail=plugin_author_email, url=plugin_url, license=plugin_license, requires=plugin_requires, additional_packages=plugin_additional_packages, ignored_packages=plugin_ignored_packages, additional_data=plugin_additional_data) if len(additional_setup_parameters): from octoprint.util import dict_merge setup_parameters = dict_merge(setup_parameters, additional_setup_parameters) setup(**setup_parameters)
plugin_license = "AGPLv3" # Any additional requirements besides OctoPrint should be listed here plugin_requires = [ "OctoPrint>=1.3.5", "AWSIoTPythonSDK", "PySocks", "httplib2", "requests" ] extras_require = { 'dev': [ 'pre-commit>=1.14.4,<1.15', 'flake8==3.7.5', 'yapf==0.26.0', ] } setup_parameters = octoprint_setuptools.create_plugin_setup_parameters( identifier=plugin_identifier, package=plugin_package, name=plugin_name, version=plugin_version, description=plugin_description, author=plugin_author, mail=plugin_author_email, url=plugin_url, license=plugin_license, requires=plugin_requires, extra_requires=extras_require, ) setup(**setup_parameters)
plugin_requires = [] plugin_additional_data = [] ######################################################################################################################## from setuptools import setup try: import octoprint_setuptools except: print("Could not import OctoPrint's setuptools, are you sure you are running that under " "the same python installation that OctoPrint is installed under?") import sys sys.exit(-1) setup(**octoprint_setuptools.create_plugin_setup_parameters( identifier=plugin_identifier, name=plugin_name, version=plugin_version, cmdclass=versioneer.get_cmdclass(), description=plugin_description, author=plugin_author, mail=plugin_author_email, url=plugin_url, license=plugin_license, requires=plugin_requires, additional_data=plugin_additional_data ))
# Any additional requirements besides OctoPrint should be listed here plugin_requires = ['numpy', 'mecode'] # Additional package data to install for this plugin. The subfolders # "templates", "static" and "translations" will already be installed # automatically if they exist. plugin_additional_data = [] ########################################################################## try: import octoprint_setuptools except: print("Could not import OctoPrint's setuptools, are you sure you are " "running that under " "the same python installation that OctoPrint is installed under?") import sys sys.exit(-1) setup(**octoprint_setuptools.create_plugin_setup_parameters( identifier=plugin_identifier, name=plugin_name, version=plugin_version, description=plugin_description, author=plugin_author, mail=plugin_author_email, url=plugin_url, requires=plugin_requires, additional_data=plugin_additional_data, ))
plugin_requires = [] plugin_additional_data = [] ######################################################################################################################## from setuptools import setup try: import octoprint_setuptools except: print( "Could not import OctoPrint's setuptools, are you sure you are running that under " "the same python installation that OctoPrint is installed under?") import sys sys.exit(-1) setup(**octoprint_setuptools.create_plugin_setup_parameters( identifier=plugin_identifier, name=plugin_name, version=plugin_version, cmdclass=versioneer.get_cmdclass(), description=plugin_description, author=plugin_author, mail=plugin_author_email, url=plugin_url, license=plugin_license, requires=plugin_requires, additional_data=plugin_additional_data))
# coding=utf-8 import setuptools import octoprint_setuptools setuptools.setup(**octoprint_setuptools.create_plugin_setup_parameters( identifier="netconnectd", name="OctoPrint-Netconnectd", version="0.1", description= "Client for netconnectd that allows configuration of netconnectd through OctoPrint's settings dialog. It's only available for Linux right now.", author="Gina Häußge", mail="*****@*****.**", url="http://github.com/OctoPrint/OctoPrint-Netconnectd", requires=["OctoPrint"]))