move default tank config into package

This commit is contained in:
Alexey Lavrenuke 2015-02-09 18:26:14 +03:00
parent 2969a70791
commit 87466efb97
4 changed files with 8 additions and 7 deletions

1
MANIFEST.in Normal file
View File

@ -0,0 +1 @@
recursive-exclude tests *

View File

@ -7,7 +7,7 @@ from setuptools import setup, find_packages
setup(
name='yandextank',
version='1.7.1',
version='1.7.2',
description='a performance measurement tool',
longer_description='''
Yandex.Tank is a performance measurement and load testing automatization tool.
@ -18,7 +18,8 @@ analytic tools for the results they produce.
maintainer='Alexey Lavrenuke (load testing)',
maintainer_email='direvius@yandex-team.ru',
url='http://yandex.github.io/yandex-tank/',
packages=find_packages(),
packages=find_packages(exclude=["tests"]),
include_package_data=True,
install_requires=[
'psutil',
'ipaddr',
@ -46,6 +47,7 @@ analytic tools for the results they produce.
],
},
package_data={
'yandextank.core': ['config/*'],
'yandextank.plugins.GraphiteUploader': ['config/*'],
'yandextank.plugins.JMeter': ['config/*'],
'yandextank.plugins.Monitoring': ['config/*'],
@ -54,9 +56,6 @@ analytic tools for the results they produce.
},
# TODO: move them all to resources maybe
data_files=[
('/etc/yandex-tank', [
'config/00-base.ini',
]),
('/etc/bash_completion.d', [
'data/yandex-tank.completion'
]),

View File

@ -8,7 +8,7 @@ import time
import traceback
import signal
from optparse import OptionParser
from pkg_resources import resource_file
from tankcore import TankCore
@ -151,7 +151,8 @@ class ConsoleTank:
def get_default_configs(self):
""" returns default configs list, from /etc and home dir """
configs = []
# initialize basic defaults
configs = [resource_file(__name__, '00-base.ini')]
try:
conf_files = os.listdir(self.baseconfigs_location)
conf_files.sort()