mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-05-31 12:14:15 -04:00
169 lines
3.3 KiB
Python
169 lines
3.3 KiB
Python
#!/usr/bin/env python
|
|
|
|
|
|
__license__ = 'GPL v3'
|
|
__copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
|
|
__docformat__ = 'restructuredtext en'
|
|
|
|
__all__ = [
|
|
'bootstrap',
|
|
'build',
|
|
'build_dep',
|
|
'cacerts',
|
|
'check',
|
|
'develop',
|
|
'export_packages',
|
|
'extdev',
|
|
'get_translations',
|
|
'git_version',
|
|
'gui',
|
|
'hyphenation',
|
|
'install',
|
|
'iso639',
|
|
'iso3166',
|
|
'iso_data',
|
|
'liberation_fonts',
|
|
'linux',
|
|
'linux64',
|
|
'linuxarm64',
|
|
'man_pages',
|
|
'manual',
|
|
'mathjax',
|
|
'osx',
|
|
'piper_voices',
|
|
'pot',
|
|
'publish',
|
|
'publish_betas',
|
|
'publish_preview',
|
|
'rapydscript',
|
|
'recent_uas',
|
|
'resources',
|
|
'reupload',
|
|
'sdist',
|
|
'stage1',
|
|
'stage2',
|
|
'stage3',
|
|
'stage4',
|
|
'stage5',
|
|
'stylelint',
|
|
'tag_release',
|
|
'test',
|
|
'test_rs',
|
|
'translations',
|
|
'upgrade_source_code',
|
|
'upload_demo',
|
|
'upload_installers',
|
|
'upload_to_server',
|
|
'upload_user_manual',
|
|
'win',
|
|
'win64',
|
|
'xwin',
|
|
]
|
|
|
|
from setup.installers import OSX, BuildDep, ExportPackages, ExtDev, Linux, Linux64, LinuxArm64, Win, Win64
|
|
|
|
linux, linux64, linuxarm64 = Linux(), Linux64(), LinuxArm64()
|
|
win, win64 = Win(), Win64()
|
|
osx = OSX()
|
|
extdev = ExtDev()
|
|
build_dep = BuildDep()
|
|
export_packages = ExportPackages()
|
|
|
|
from setup.iso_codes import iso_data
|
|
from setup.translations import ISO639, ISO3166, POT, GetTranslations, Translations
|
|
|
|
pot = POT()
|
|
translations = Translations()
|
|
get_translations = GetTranslations()
|
|
iso639 = ISO639()
|
|
iso3166 = ISO3166()
|
|
|
|
from setup.csslint import CSSLint
|
|
|
|
stylelint = CSSLint()
|
|
|
|
from setup.build import Build
|
|
|
|
build = Build()
|
|
|
|
from setup.mathjax import MathJax
|
|
|
|
mathjax = MathJax()
|
|
|
|
from setup.hyphenation import Hyphenation
|
|
|
|
hyphenation = Hyphenation()
|
|
|
|
from setup.piper import PiperVoices
|
|
|
|
piper_voices = PiperVoices()
|
|
|
|
from setup.liberation import LiberationFonts
|
|
|
|
liberation_fonts = LiberationFonts()
|
|
|
|
from setup.git_version import GitVersion
|
|
|
|
git_version = GitVersion()
|
|
|
|
from setup.install import Bootstrap, Develop, Install, Sdist
|
|
|
|
develop = Develop()
|
|
install = Install()
|
|
sdist = Sdist()
|
|
bootstrap = Bootstrap()
|
|
|
|
from setup.gui import GUI
|
|
|
|
gui = GUI()
|
|
|
|
from setup.check import Check, UpgradeSourceCode
|
|
|
|
check = Check()
|
|
upgrade_source_code = UpgradeSourceCode()
|
|
|
|
from setup.test import Test, TestRS
|
|
|
|
test = Test()
|
|
test_rs = TestRS()
|
|
|
|
from setup.resources import CACerts, RapydScript, RecentUAs, Resources
|
|
|
|
resources = Resources()
|
|
cacerts = CACerts()
|
|
recent_uas = RecentUAs()
|
|
rapydscript = RapydScript()
|
|
|
|
from setup.publish import ManPages, Manual, Publish, PublishBetas, PublishPreview, Stage1, Stage2, Stage3, Stage4, Stage5, TagRelease
|
|
|
|
manual = Manual()
|
|
tag_release = TagRelease()
|
|
stage1 = Stage1()
|
|
stage2 = Stage2()
|
|
stage3 = Stage3()
|
|
stage4 = Stage4()
|
|
stage5 = Stage5()
|
|
publish = Publish()
|
|
publish_betas = PublishBetas()
|
|
publish_preview = PublishPreview()
|
|
man_pages = ManPages()
|
|
|
|
from setup.upload import ReUpload, UploadDemo, UploadInstallers, UploadToServer, UploadUserManual
|
|
|
|
upload_user_manual = UploadUserManual()
|
|
upload_demo = UploadDemo()
|
|
upload_to_server = UploadToServer()
|
|
upload_installers = UploadInstallers()
|
|
reupload = ReUpload()
|
|
|
|
|
|
from setup.xwin import XWin
|
|
|
|
xwin = XWin()
|
|
|
|
commands = {}
|
|
for x in __all__:
|
|
commands[x] = locals()[x]
|
|
|
|
command_names = dict(zip(commands.values(), commands.keys()))
|