Merge pull request from alerta/fix-plugin-packaging

Fix plugin packaging
This commit is contained in:
Nick Satterly 2016-09-14 14:27:16 +01:00 committed by GitHub
commit 8c20c382a6
26 changed files with 104 additions and 126 deletions

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.2.1'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-amqp",
version=version,
description='Alerta plugin for AMQP messaging',
@ -12,13 +11,13 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
packages=find_packages(),
py_modules=['alerta_amqp'],
install_requires=[
'alerta-server',
'kombu'
],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'amqp = alerta_amqp:FanoutPublisher'

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.2.0'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-enhance",
version=version,
description='Alerta plugin for alert enhancement',
@ -12,15 +11,13 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['enhance'],
install_requires=[
'alerta-server'
],
packages=find_packages(),
py_modules=['alerta_enhance'],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'enhance = enhance:EnhanceAlert'
'enhance = alerta_enhance:EnhanceAlert'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.2.0'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-geoip",
version=version,
description='Alerta plugin for GeoIP Lookup',
@ -12,16 +11,16 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['geoip'],
packages=find_packages(),
py_modules=['alerta_geoip'],
install_requires=[
'requests',
'alerta-server'
'requests'
],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'geoip = geoip:GeoLocation'
'geoip = alerta_geoip:GeoLocation'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.2.0'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-hipchat",
version=version,
description='Alerta plugin for HipChat',
@ -12,16 +11,16 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['hipchat'],
packages=find_packages(),
py_modules=['alerta_hipchat'],
install_requires=[
'requests',
'alerta-server'
'requests'
],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'hipchat = hipchat:SendRoomNotification'
'hipchat = alerta_hipchat:SendRoomNotification'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.2.0'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-influxdb",
version=version,
description='Alerta plugin for InfluxDB',
@ -12,16 +11,16 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['influxdb'],
packages=find_packages(),
py_modules=['alerta_influxdb'],
install_requires=[
'requests',
'alerta-server'
'requests'
],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'influxdb = influxdb:InfluxDBWrite'
'influxdb = alerta_influxdb:InfluxDBWrite'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.2.0'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-logstash",
version=version,
description='Alerta plugin for ELK logstash',
@ -12,15 +11,13 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['logstash'],
install_requires=[
'alerta-server'
],
packages=find_packages(),
py_modules=['alerta_logstash'],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'logstash = logstash:LogStashOutput'
'logstash = alerta_logstash:LogStashOutput'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.2.0'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-normalise",
version=version,
description='Alerta plugin for alert normalisation',
@ -12,15 +11,13 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['normalise'],
install_requires=[
'alerta-server'
],
packages=find_packages(),
py_modules=['alerta_normalise'],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'normalise = normalise:NormaliseAlert'
'normalise = alerta_normalise:NormaliseAlert'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.2.1'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-pagerduty",
version=version,
description='Alerta plugin for PagerDuty',
@ -12,16 +11,16 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['pagerduty'],
packages=find_packages(),
py_modules=['alerta_pagerduty'],
install_requires=[
'requests',
'alerta-server'
'requests'
],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'pagerduty = pagerduty:TriggerEvent'
'pagerduty = alerta_pagerduty:TriggerEvent'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.1.0'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-prometheus",
version=version,
description='Alerta plugin for Prometheus Alertmanager',
@ -12,16 +11,16 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['prometheus'],
packages=find_packages(),
py_modules=['alerta_prometheus'],
install_requires=[
'requests',
'alerta-server'
'requests'
],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'prometheus = prometheus:AlertmanagerSilence'
'prometheus = alerta_prometheus:AlertmanagerSilence'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.2.0'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-pushover",
version=version,
description='Alerta plugin for Pushover',
@ -12,16 +11,16 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['pushover'],
packages=find_packages(),
py_modules=['alerta_pushover'],
install_requires=[
'requests',
'alerta-server'
'requests'
],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'pushover = pushover:PushMessage'
'pushover = alerta_pushover:PushMessage'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.1.4'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-slack",
version=version,
description='Alerta plugin for Slack',
@ -12,16 +11,16 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['slack'],
packages=find_packages(),
py_modules=['alerta_slack'],
install_requires=[
'requests',
'alerta-server'
'requests'
],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'slack = slack:ServiceIntegration'
'slack = alerta_slack:ServiceIntegration'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.2.0'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-sns",
version=version,
description='Alerta plugin for AWS SNS',
@ -12,16 +11,16 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['sns'],
packages=find_packages(),
py_modules=['alerta_sns'],
install_requires=[
'alerta-server',
'boto'
],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'sns = sns:SnsTopicPublisher'
'sns = alerta_sns:SnsTopicPublisher'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.2.0'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-logger",
version=version,
description='Alerta plugin for syslog logging',
@ -12,15 +11,13 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['logger'],
install_requires=[
'alerta-server'
],
packages=find_packages(),
py_modules=['alerta_logger'],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'syslog = logger:Syslog'
'syslog = alerta_logger:Syslog'
]
}
)

View file

@ -1,10 +1,9 @@
#!/usr/bin/env python
import setuptools
from setuptools import setup, find_packages
version = '0.1.0'
version = '0.3.0'
setuptools.setup(
setup(
name="alerta-twilio",
version=version,
description='Alerta plugin for Twilio SMS',
@ -12,16 +11,16 @@ setuptools.setup(
license='Apache License 2.0',
author='Nick Satterly',
author_email='nick.satterly@theguardian.com',
py_modules=['twilio_sms'],
packages=find_packages(),
py_modules=['alerta_twilio_sms'],
install_requires=[
'twilio',
'alerta-server'
'twilio'
],
include_package_data=True,
zip_safe=False,
zip_safe=True,
entry_points={
'alerta.plugins': [
'twilio_sms = twilio_sms:SendSMSMessage'
'twilio_sms = alerta_twilio_sms:SendSMSMessage'
]
}
)