mirror-management README.txt, NONE, 1.1 dev.cfg, NONE, 1.1 logo.png, NONE, 1.1 sample-prod.cfg, NONE, 1.1 setup.py, NONE, 1.1 setup.pyc, NONE, 1.1 start-mirrors.py, NONE, 1.1
Farshad Khoshkhui (farshad)
fedora-extras-commits at redhat.com
Tue Jan 2 08:08:37 UTC 2007
- Previous message: mirror-management/mirrors.egg-info - New directory
- Next message: mirror-management/mirrors.egg-info PKG-INFO, NONE, 1.1 SOURCES.txt, NONE, 1.1 dependency_links.txt, NONE, 1.1 not-zip-safe, NONE, 1.1 paster_plugins.txt, NONE, 1.1 requires.txt, NONE, 1.1 sqlobject.txt, NONE, 1.1 top_level.txt, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: farshad
Update of /cvs/fedora/mirror-management
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30633
Added Files:
README.txt dev.cfg logo.png sample-prod.cfg setup.py setup.pyc
start-mirrors.py
Log Message:
Initial Import
--- NEW FILE README.txt ---
mirrors
This is a TurboGears (http://www.turbogears.org) project. It can be
started by running the start-mirrors.py script.
--- NEW FILE dev.cfg ---
[global]
# This is where all of your settings go for your development environment
# Settings that are the same for both development and production
# (such as template engine, encodings, etc.) all go in
# mirrors/config/app.cfg
# DATABASE
# pick the form for your database
# sqlobject.dburi="postgres://username@hostname/databasename"
# sqlobject.dburi="mysql://username:password@hostname:port/databasename"
# sqlobject.dburi="sqlite:///file_name_and_path"
# If you have sqlite, here's a simple default to get you started
# in development
sqlobject.dburi="postgres://mirrors@127.0.0.1/mirrors"
# if you are using a database or table type without transactions
# (MySQL default, for example), you should turn off transactions
# by prepending notrans_ on the uri
# sqlobject.dburi="notrans_mysql://username:password@hostname:port/databasename"
# for Windows users, sqlite URIs look like:
# sqlobject.dburi="sqlite:///drive_letter:/path/to/file"
# SERVER
# Some server parameters that you may want to tweak
# server.socket_port=8080
# Enable the debug output at the end on pages.
# log_debug_info_filter.on = False
server.environment="development"
autoreload.package="mirrors"
# session_filter.on = True
# Set to True if you'd like to abort execution if a controller gets an
# unexpected parameter. False by default
tg.strict_parameters = True
# LOGGING
# Logging configuration generally follows the style of the standard
# Python logging module configuration. Note that when specifying
# log format messages, you need to use *() for formatting variables.
# Deployment independent log configuration is in mirrors/config/log.cfg
[logging]
[[loggers]]
[[[mirrors]]]
level='DEBUG'
qualname='mirrors'
handlers=['debug_out']
[[[allinfo]]]
level='INFO'
handlers=['debug_out']
[[[access]]]
level='INFO'
qualname='turbogears.access'
handlers=['access_out']
propagate=0
--- NEW FILE sample-prod.cfg ---
[global]
# This is where all of your settings go for your production environment.
# You'll copy this file over to your production server and provide it
# as a command-line option to your start script.
# Settings that are the same for both development and production
# (such as template engine, encodings, etc.) all go in
# mirrors/config/app.cfg
# pick the form for your database
# sqlobject.dburi="postgres://username@hostname/databasename"
# sqlobject.dburi="mysql://username:password@hostname:port/databasename"
# sqlobject.dburi="sqlite:///file_name_and_path"
# If you have sqlite, here's a simple default to get you started
# in development
sqlobject.dburi="sqlite://%(current_dir_uri)s/devdata.sqlite"
# if you are using a database or table type without transactions
# (MySQL default, for example), you should turn off transactions
# by prepending notrans_ on the uri
# sqlobject.dburi="notrans_mysql://username:password@hostname:port/databasename"
# for Windows users, sqlite URIs look like:
# sqlobject.dburi="sqlite:///drive_letter:/path/to/file"
# SERVER
server.environment="production"
# Sets the number of threads the server uses
# server.thread_pool = 1
# if this is part of a larger site, you can set the path
# to the TurboGears instance here
# server.webpath=""
# session_filter.on = True
# Set to True if you'd like to abort execution if a controller gets an
# unexpected parameter. False by default
# tg.strict_parameters = False
# LOGGING
# Logging configuration generally follows the style of the standard
# Python logging module configuration. Note that when specifying
# log format messages, you need to use *() for formatting variables.
# Deployment independent log configuration is in mirrors/config/log.cfg
[logging]
[[handlers]]
[[[access_out]]]
# set the filename as the first argument below
args="('server.log',)"
class='FileHandler'
level='INFO'
formatter='message_only'
[[loggers]]
[[[mirrors]]]
level='ERROR'
qualname='mirrors'
handlers=['error_out']
[[[access]]]
level='INFO'
qualname='turbogears.access'
handlers=['access_out']
propagate=0
--- NEW FILE setup.py ---
from setuptools import setup, find_packages
from turbogears.finddata import find_package_data
import os
execfile(os.path.join("mirrors", "release.py"))
setup(
name="mirrors",
version=version,
# uncomment the following lines if you fill them out in release.py
#description=description,
#author=author,
#author_email=email,
#url=url,
#download_url=download_url,
#license=license,
install_requires = [
"TurboGears >= 1.0b1",
],
scripts = ["start-mirrors.py"],
zip_safe=False,
packages=find_packages(),
package_data = find_package_data(where='mirrors',
package='mirrors'),
keywords = [
# Use keywords if you'll be adding your package to the
# Python Cheeseshop
# if this has widgets, uncomment the next line
# 'turbogears.widgets',
# if this has a tg-admin command, uncomment the next line
# 'turbogears.command',
# if this has identity providers, uncomment the next line
# 'turbogears.identity.provider',
# If this is a template plugin, uncomment the next line
# 'python.templating.engines',
# If this is a full application, uncomment the next line
# 'turbogears.app',
],
classifiers = [
'Development Status :: 3 - Alpha',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Topic :: Software Development :: Libraries :: Python Modules',
'Framework :: TurboGears',
# if this is an application that you'll distribute through
# the Cheeseshop, uncomment the next line
# 'Framework :: TurboGears :: Applications',
# if this is a package that includes widgets that you'll distribute
# through the Cheeseshop, uncomment the next line
# 'Framework :: TurboGears :: Widgets',
],
test_suite = 'nose.collector',
)
--- NEW FILE setup.pyc ---
mò
ôFdEc
d
--- NEW FILE start-mirrors.py ---
#!/usr/bin/python
import pkg_resources
pkg_resources.require("TurboGears")
import turbogears
import cherrypy
cherrypy.lowercase_api = True
from os.path import *
import sys
# first look on the command line for a desired config file,
# if it's not on the command line, then
# look for setup.py in this directory. If it's not there, this script is
# probably installed
if len(sys.argv) > 1:
turbogears.update_config(configfile=sys.argv[1],
modulename="mirrors.config")
elif exists(join(dirname(__file__), "setup.py")):
turbogears.update_config(configfile="dev.cfg",
modulename="mirrors.config")
else:
turbogears.update_config(configfile="prod.cfg",
modulename="mirrors.config")
from mirrors.controllers import Root
turbogears.start_server(Root())
- Previous message: mirror-management/mirrors.egg-info - New directory
- Next message: mirror-management/mirrors.egg-info PKG-INFO, NONE, 1.1 SOURCES.txt, NONE, 1.1 dependency_links.txt, NONE, 1.1 not-zip-safe, NONE, 1.1 paster_plugins.txt, NONE, 1.1 requires.txt, NONE, 1.1 sqlobject.txt, NONE, 1.1 top_level.txt, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list