Showing the Code ID field in the catalogs page. This is currently unused in PuppetDB as of 3.2.2 but may be useful when it will be used If available, using the latest_report_hash field of the node object in the index and nodes templates for the link to the latest report available for the node. Updating the report_latest function in app.py to query the nodes endpoint and redirecting using the latest_report_hash field if available. If not query the reports endpoint for the node's latest report.
54 lines
1.5 KiB
Python
54 lines
1.5 KiB
Python
import sys
|
|
import os
|
|
import codecs
|
|
|
|
from setuptools import setup, find_packages
|
|
|
|
|
|
if sys.argv[-1] == 'publish':
|
|
os.system('python setup.py sdist upload')
|
|
sys.exit()
|
|
|
|
VERSION = "0.1.1"
|
|
|
|
with codecs.open('README.rst', encoding='utf-8') as f:
|
|
README = f.read()
|
|
|
|
with codecs.open('CHANGELOG.rst', encoding='utf-8') as f:
|
|
CHANGELOG = f.read()
|
|
|
|
setup(
|
|
name='puppetboard',
|
|
version=VERSION,
|
|
author='Daniele Sluijters',
|
|
author_email='daniele.sluijters+pypi@gmail.com',
|
|
packages=find_packages(),
|
|
url='https://github.com/puppet-community/puppetboard',
|
|
license='Apache License 2.0',
|
|
description='Web frontend for PuppetDB',
|
|
include_package_data=True,
|
|
long_description='\n'.join((README, CHANGELOG)),
|
|
install_requires=[
|
|
"Flask >= 0.10.1",
|
|
"Flask-WTF >= 0.9.4, <= 0.9.5",
|
|
"WTForms < 2.0",
|
|
"pypuppetdb >= 0.2.1, < 0.3.0",
|
|
],
|
|
keywords="puppet puppetdb puppetboard",
|
|
classifiers=[
|
|
'Development Status :: 3 - Alpha',
|
|
'Environment :: Web Environment',
|
|
'Framework :: Flask',
|
|
'Intended Audience :: System Administrators',
|
|
'Natural Language :: English',
|
|
'License :: OSI Approved :: Apache Software License',
|
|
'Operating System :: POSIX',
|
|
'Programming Language :: Python :: 2',
|
|
'Programming Language :: Python :: 2.6',
|
|
'Programming Language :: Python :: 2.7',
|
|
'Programming Language :: Python :: 3',
|
|
'Programming Language :: Python :: 3.2',
|
|
'Programming Language :: Python :: 3.3',
|
|
],
|
|
)
|