Skip to content

Commit efe3a7e

Browse files
Use zetup
1 parent e940456 commit efe3a7e

File tree

2 files changed

+60
-61
lines changed

2 files changed

+60
-61
lines changed

setup.py

Lines changed: 26 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,26 @@
1-
import os
2-
3-
from setuptools import setup
4-
5-
6-
ROOT = os.path.dirname(os.path.realpath(__file__))
7-
8-
9-
setup(
10-
name='nodely',
11-
description="putMORE Node.js into Python",
12-
13-
author="Stefan Zimmermann",
14-
author_email="[email protected]",
15-
url="https://github.com/zimmermanncode/nodely",
16-
17-
license='LGPLv3',
18-
19-
setup_requires=open(os.path.join(ROOT, 'requirements.setup.txt')).read(),
20-
install_requires=open(os.path.join(ROOT, 'requirements.txt')).read(),
21-
22-
use_scm_version={
23-
'local_scheme': lambda _: '',
24-
'write_to': 'nodely/__version__.py',
25-
},
26-
packages=[
27-
'nodely',
28-
],
29-
entry_points={'distutils.setup_keywords': [
30-
'require_node_modules = nodely.setup_keywords:require_node_modules',
31-
]},
32-
33-
classifiers=[
34-
'Development Status :: 4 - Beta',
35-
'Intended Audience :: Developers',
36-
'Intended Audience :: System Administrators',
37-
'License :: OSI Approved'
38-
' :: GNU Library or Lesser General Public License (LGPL)',
39-
'Operating System :: OS Independent',
40-
'Programming Language :: Python',
41-
'Programming Language :: Python :: 2',
42-
'Programming Language :: Python :: 2.7',
43-
'Programming Language :: Python :: 3',
44-
'Programming Language :: Python :: 3.4',
45-
'Programming Language :: Python :: 3.5',
46-
'Programming Language :: Python :: 3.6',
47-
'Programming Language :: Python :: 3.7',
48-
'Topic :: Software Development',
49-
'Topic :: Utilities',
50-
],
51-
keywords=[
52-
'nodely', 'nodejs', 'node', 'npm', 'npmjs',
53-
'nodejspackages', 'nodejspackage', 'nodejsmodules', 'nodejsmodule',
54-
'nodepackages', 'nodepackage', 'nodemodules', 'nodemodule',
55-
'npmpackages', 'npmpackage', 'npmmodules', 'npmmodule',
56-
'packages', 'package', 'nodemodules', 'modules', 'module', 'bin',
57-
'javascript', 'js', 'ecmascript', 'ecma', 'es',
58-
'install', 'uninstall', 'which', 'subprocess', 'popen', 'call',
59-
'more', 'tools', 'tool',
60-
],
61-
)
1+
# This file was auto-generated by ZETUP
2+
#
3+
# Zimmermann's Extensible Tools for Unified Project setups
4+
#
5+
# https://github.com/zimmermanncode/zetup
6+
7+
from __future__ import print_function
8+
9+
from setuptools import setup
10+
11+
12+
dist = None
13+
try:
14+
dist = setup(
15+
setup_requires=["zetup >= 0.2.61"],
16+
17+
use_zetup=True,
18+
19+
entry_points={'distutils.setup_keywords': [
20+
"require_node_modules="
21+
"nodely.setup_keywords:require_node_modules",
22+
]},
23+
)
24+
finally:
25+
if dist is not None and hasattr(dist, 'zetup_made'):
26+
dist.zetup_made.clean()

zetup.ini

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[nodely]
2+
3+
description =
4+
putMORE Node.js into Python
5+
6+
author = Stefan Zimmermann <[email protected]>
7+
url = https://github.com/zimmermanncode/nodely
8+
9+
license = LGPLv3
10+
11+
python = 2.7 3.5 3.6 3.7
12+
13+
no make =
14+
setup.py
15+
tox.ini
16+
17+
classifiers =
18+
Development Status :: 3 - Alpha
19+
Intended Audience :: Developers
20+
License :: OSI Approved
21+
:: GNU Library or Lesser General Public License (LGPL)
22+
Operating System :: OS Independent
23+
Topic :: Software Development
24+
Topic :: Utilities
25+
26+
keywords =
27+
nodely nodejs node npm npmjs
28+
nodejspackages nodejspackage nodejsmodules nodejsmodule
29+
nodepackages nodepackage nodemodules nodemodule
30+
npmpackages npmpackage npmmodules npmmodule
31+
packages package nodemodules modules module bin
32+
javascript js ecmascript ecma es
33+
install uninstall which subprocess popen call
34+
more tools tool

0 commit comments

Comments
 (0)