adding translations and transifex third party tool
[pub/Android/ownCloud.git] / third_party / transifex-client / setup.py
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3
4 import os
5 import glob
6 from codecs import BOM
7
8 from setuptools import setup, find_packages
9 from setuptools.command.build_py import build_py as _build_py
10
11 from txclib import get_version
12
13 readme_file = open(u'README.rst')
14 long_description = readme_file.read()
15 readme_file.close()
16 if long_description.startswith(BOM):
17 long_description = long_description.lstrip(BOM)
18 long_description = long_description.decode('utf-8')
19
20 package_data = {
21 '': ['LICENSE', 'README.rst'],
22 }
23
24 scripts = ['tx']
25
26 install_requires = []
27 try:
28 import json
29 except ImportError:
30 install_requires.append('simplejson')
31
32 setup(
33 name="transifex-client",
34 version=get_version(),
35 scripts=scripts,
36 description="A command line interface for Transifex",
37 long_description=long_description,
38 author="Transifex",
39 author_email="info@transifex.com",
40 url="https://www.transifex.com",
41 license="GPLv2",
42 dependency_links = [
43 ],
44 setup_requires = [
45 ],
46 install_requires = install_requires,
47 tests_require = ["mock", ],
48 data_files=[
49 ],
50 test_suite="tests",
51 zip_safe=False,
52 packages=['txclib', ],
53 include_package_data=True,
54 package_data = package_data,
55 keywords = ('translation', 'localization', 'internationalization',),
56 )