Добавил скрипт сборки проекта

This commit is contained in:
rzaitov 2013-11-06 18:18:09 +04:00
parent 96adf3834f
commit 3488f9c8d3
3 changed files with 93 additions and 0 deletions

74
scripts/MANIFEST Normal file
View File

@ -0,0 +1,74 @@
# file GENERATED by distutils, do NOT edit
setup.py
CommandBuilders/CleanBuildCommandBuilder.py
CommandBuilders/CopyCommandBuilder.py
CommandBuilders/CreateBackupCommandBuilder.py
CommandBuilders/DeleteBackupCommandBuilder.py
CommandBuilders/InstallProfileCommandBuilder.py
CommandBuilders/MakeDirsCommandBuilder.py
CommandBuilders/PatchCsprojCommandBuilder.py
CommandBuilders/PatchInfoplistCommandBuilder.py
CommandBuilders/RemoveProjectCommandBuilder.py
CommandBuilders/RestoreBackupCommandBuilder.py
CommandBuilders/ShCommandBuilder.py
CommandBuilders/TestflightCommandBuilder.py
CommandBuilders/__init__.py
Core/FileContentProvider.py
Core/StepsRunner.py
Core/__init__.py
Core/LineConveyor/CommentRemover.py
Core/LineConveyor/MacroResolver.py
Core/LineConveyor/Stripper.py
Core/LineConveyor/TextConveyorPreprocessor.py
Core/LineConveyor/TextInclude.py
Core/LineConveyor/__init__.py
commands/CopyCommand.py
commands/CreateBackupCommand.py
commands/DeleteBackupCommand.py
commands/MakeDirsCommand.py
commands/PatchCsprojCommand.py
commands/PatchInfoPlistCommand.py
commands/RemoveProjectCommand.py
commands/RestoreBackupCommand.py
commands/ShCommand.py
commands/TestflightCommand.py
commands/ValueProvider.py
commands/__init__.py
commands/CleanBuildCommands/BuildCommand.py
commands/CleanBuildCommands/CleanBuildCommandBase.py
commands/CleanBuildCommands/CleanCommand.py
commands/CleanBuildCommands/__init__.py
parser/CleanBuildParser.py
parser/InstallProfileParser.py
parser/LineParser.py
parser/MakeDirsParser.py
parser/ShParser.py
parser/TestflightParser.py
parser/__init__.py
parser/BackupParser/CreateBackupArguments.py
parser/BackupParser/CreateBackupParser.py
parser/BackupParser/DeleteBackupParser.py
parser/BackupParser/RestoreBackupParser.py
parser/BackupParser/__init__.py
parser/CopyParser/CopyArguments.py
parser/CopyParser/CopyLineParser.py
parser/CopyParser/__init__.py
parser/InsideParser/InsideRemoveParser.py
parser/InsideParser/InsideSetParser.py
parser/InsideParser/__init__.py
parser/SettingsParser/PathParser.py
parser/SettingsParser/SettingsLineParser.py
parser/SettingsParser/SettingsMerger.py
parser/SettingsParser/SettingsParser.py
parser/SettingsParser/__init__.py
utils/BuildConfigProvider.py
utils/CsprojPatcher.py
utils/IncludeProcessor.py
utils/InfoPlistPatcher.py
utils/MacroProcessor.py
utils/SlnPatcher.py
utils/TestflightPublisher.py
utils/__init__.py
utils/SettingsProvider/CmdArgsOverriderSettingsProvider.py
utils/SettingsProvider/FromFileSettingsProvider.py
utils/SettingsProvider/__init__.py

3
scripts/build Normal file
View File

@ -0,0 +1,3 @@
#!/usr/bin/env bash
python setup.py sdist

16
scripts/setup.py Normal file
View File

@ -0,0 +1,16 @@
from distutils.core import setup
setup(
name = 'TouchinBuild',
version = '0.0.10',
packages = ['Core', 'Core.LineConveyor',
'utils', 'utils.SettingsProvider',
'parser', 'parser.CopyParser', 'parser.BackupParser', 'parser.InsideParser', 'parser.SettingsParser',
'commands', 'commands.CleanBuildCommands',
'CommandBuilders'],
url = 'http://touchin.ru',
license = '',
author = 'Rustam Zaitov',
author_email = 'rustam.zaitov@touchin.ru',
description = 'Build tool for Touchin'
)