Esempio n. 1
0
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)
Esempio n. 2
0
# 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']
))
Esempio n. 5
0
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)
Esempio n. 6
0
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)
Esempio n. 7
0
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,
))
Esempio n. 9
0
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))
Esempio n. 10
0
# 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"]))