Skip to content

Commit 0b5e496

Browse files
committed
Updated build config and licensing info
1 parent 9f630e5 commit 0b5e496

5 files changed

Lines changed: 575 additions & 570 deletions

File tree

setup.py

Lines changed: 43 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,43 @@
1-
import os
2-
import sys
3-
from setuptools import setup
4-
5-
sys.path.append ('transcrypt/modules/org/transcrypt')
6-
7-
def read (*paths):
8-
with open (os.path.join (*paths), 'r') as aFile:
9-
return aFile.read()
10-
11-
setup (
12-
name = 'Transcrypt',
13-
version = '3.9.0',
14-
description = 'Python to JavaScript transpiler, supporting multiple inheritance and generating lean, highly readable code',
15-
long_description = (
16-
read ('README.rst')
17-
),
18-
keywords = ['python', 'javascript', 'transpiler', 'compiler', 'browser', 'web', 'multiple inheritance', 'transcrypt', 'django'],
19-
url = 'http://www.transcrypt.org',
20-
license = 'Apache 2.0',
21-
author = 'Jacques de Hooge',
22-
author_email = 'jacques.de.hooge@qquick.org',
23-
packages = ['transcrypt'],
24-
install_requires = [
25-
'mypy'
26-
],
27-
entry_points = {
28-
'console_scripts': [
29-
'transcrypt = transcrypt.__main__:main'
30-
]
31-
},
32-
include_package_data = True,
33-
classifiers = [
34-
'Development Status :: 5 - Production/Stable',
35-
'Intended Audience :: Developers',
36-
'Natural Language :: English',
37-
'License :: OSI Approved :: Apache Software License',
38-
'Topic :: Software Development :: Libraries :: Python Modules',
39-
'Operating System :: OS Independent',
40-
'Programming Language :: Python :: 3.9',
41-
],
42-
)
1+
import os
2+
import sys
3+
from setuptools import setup
4+
5+
sys.path.append ('transcrypt/modules/org/transcrypt')
6+
7+
def read (*paths):
8+
with open (os.path.join (*paths), 'r') as aFile:
9+
return aFile.read()
10+
11+
setup (
12+
name = 'Transcrypt',
13+
version = '3.9.1',
14+
description = 'Python to JavaScript transpiler, supporting multiple inheritance and generating lean, highly readable code',
15+
long_description = (
16+
read ('README.rst')
17+
),
18+
long_description_content_type = 'text/x-rst',
19+
keywords = ['python', 'javascript', 'transpiler', 'compiler', 'browser', 'web', 'multiple inheritance', 'transcrypt', 'django', 'flask', 'react'],
20+
url = 'https://www.transcrypt.org',
21+
license = 'Apache 2.0',
22+
author = 'Jacques de Hooge',
23+
author_email = 'info@transcrypt.org',
24+
packages = ['transcrypt'],
25+
install_requires = [
26+
'mypy'
27+
],
28+
entry_points = {
29+
'console_scripts': [
30+
'transcrypt = transcrypt.__main__:main'
31+
]
32+
},
33+
include_package_data = True,
34+
classifiers = [
35+
'Development Status :: 5 - Production/Stable',
36+
'Intended Audience :: Developers',
37+
'Natural Language :: English',
38+
'License :: OSI Approved :: Apache Software License',
39+
'Topic :: Software Development :: Libraries :: Python Modules',
40+
'Operating System :: OS Independent',
41+
'Programming Language :: Python :: 3.9',
42+
],
43+
)

0 commit comments

Comments
 (0)