Source

sysscope / setup.py

#! /usr/bin/env python
# -*- coding: utf-8 -*-
#
#  This file is part of sysscope.
#
#  sysscope - a graphing solution that facilitates the visual representation
#             of RRDtool's Round Robin Databases (RRD).
#
#  Project: https://www.codetrax.org/projects/sysscope
#
#  Copyright 2008 George Notaras <gnot [at] g-loaded.eu>, CodeTRAX.org
#
#  Licensed under the Apache License, Version 2.0 (the "License");
#  you may not use this file except in compliance with the License.
#  You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS,
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
#  limitations under the License.
#
#  NOTES
#
#  Create source distribution tarball:
#    python setup.py sdist --formats=gztar
#
#  Create binary distribution rpm:
#    python setup.py bdist --formats=rpm
#
#  Create binary distribution rpm with being able to change an option:
#    python setup.py bdist_rpm --release 7
#
#  Test installation:
#    python setup.py install --prefix=/usr --root=/tmp
#
#  Install:
#    python setup.py install
#  Or:
#    python setup.py install --prefix=/usr
#


import sys
import os
sys.path.append(os.path.abspath('src'))

from distutils.core import setup
from sysscope import info

if __name__=='__main__':
	setup(
		name = info.name,
		version = info.version,
		description = info.description,
		long_description = info.long_description,
		author = info.author,
		author_email = info.author_email,
		url = info.url,
		download_url = info.download_url,
		license = info.license,
		classifiers = info.classifiers,
        package_dir = {'': 'src'},
		packages = [
				'sysscope',
				'sysscope.web',
				#'sysscope.web.handlers',
				],
		scripts = ['scripts/sysscope'],
		data_files = [
			('/etc', [
				'etc/sysscope.conf.default',
				'etc/sysscope.httpd.conf.default',
				]),
			('/etc/sysscope.d', ['etc/sysscope.d/example.conf.default']),
			('share/sysscope/css',		['media/css/style.css']),
			('share/sysscope/cgi-bin',	[
				'media/cgi-bin/sysscope.cgi',
				'media/cgi-bin/wsgi.py',
			]),
			('share/sysscope/documentation',[]),
			('share/sysscope/images',	[]),
			('share/sysscope/js',		[]),
			('/var/lib/sysscope/',		[]),
			]
		)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.