Split setup.py into two files
This commit is contained in:
parent
fa02b40cf1
commit
8c33e43112
93
setup.py
93
setup.py
@ -1,91 +1,2 @@
|
||||
from setuptools import setup
|
||||
from Cython.Build import cythonize
|
||||
|
||||
# Output annotated .html
|
||||
import Cython.Compiler.Options
|
||||
Cython.Compiler.Options.annotate = True
|
||||
|
||||
import numpy
|
||||
|
||||
with file("version.txt") as f:
|
||||
version = f.read().strip()
|
||||
|
||||
install_requires = [
|
||||
# -*- Extra requirements: -*-
|
||||
"numpy",
|
||||
]
|
||||
|
||||
mceditlib_ext_modules = cythonize([
|
||||
"src/mceditlib/nbt.pyx",
|
||||
"src/mceditlib/relight/with_cython.pyx"
|
||||
])
|
||||
|
||||
setup(name='mceditlib',
|
||||
version=version,
|
||||
description="Python library for editing Minecraft levels",
|
||||
# Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||
classifiers=[
|
||||
"Development Status :: 4 - Beta",
|
||||
"Environment :: Console",
|
||||
"Intended Audience :: Developers",
|
||||
"Natural Language :: English",
|
||||
"Operating System :: OS Independent",
|
||||
"Programming Language :: Python :: 2.7",
|
||||
"Topic :: Utilities",
|
||||
"License :: OSI Approved :: MIT License",
|
||||
],
|
||||
keywords='minecraft',
|
||||
author='David Vierra',
|
||||
author_email='codewarrior0@gmail.com',
|
||||
url='https://github.com/mcedit/mcedit2',
|
||||
license='MIT License',
|
||||
packages=["mceditlib"],
|
||||
package_dir={'': 'src'},
|
||||
ext_modules=mceditlib_ext_modules,
|
||||
include_dirs=numpy.get_include(),
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
install_requires=install_requires,
|
||||
)
|
||||
|
||||
mcedit2_ext_modules = cythonize(
|
||||
[
|
||||
"src/mcedit2/rendering/blockmodels.pyx",
|
||||
"src/mcedit2/rendering/modelmesh.pyx",
|
||||
]
|
||||
)
|
||||
|
||||
setup(name='mcedit2',
|
||||
version=version,
|
||||
description="Interactive 3D World Editor for Minecraft Levels",
|
||||
# Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||
classifiers=[
|
||||
"Development Status :: 2 - Pre-Alpha",
|
||||
"Environment :: Win32 (MS Windows)",
|
||||
"Environment :: X11 Applications :: Qt",
|
||||
"Environment :: MacOS X",
|
||||
"Intended Audience :: End Users/Desktop",
|
||||
"Natural Language :: English",
|
||||
"Operating System :: OS Independent",
|
||||
"Programming Language :: Python :: 2.7",
|
||||
"Topic :: Utilities",
|
||||
"License :: OSI Approved :: MIT License",
|
||||
],
|
||||
keywords='minecraft',
|
||||
author='David Vierra',
|
||||
author_email='codewarrior0@gmail.com',
|
||||
url='https://github.com/mcedit/mcedit2',
|
||||
license='MIT License',
|
||||
packages=["mcedit2"],
|
||||
package_dir={'': 'src'},
|
||||
ext_modules=mcedit2_ext_modules,
|
||||
include_dirs=numpy.get_include(),
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
install_requires=install_requires,
|
||||
entry_points="""
|
||||
# -*- Entry points: -*-
|
||||
[console_scripts]
|
||||
mcedit2=mcedit2.main:main
|
||||
""",
|
||||
)
|
||||
import setup_mcedit2
|
||||
import setup_mceditlib
|
||||
|
61
setup_mcedit2.py
Normal file
61
setup_mcedit2.py
Normal file
@ -0,0 +1,61 @@
|
||||
"""
|
||||
setup-mcedit2
|
||||
"""
|
||||
|
||||
from setuptools import setup
|
||||
from Cython.Build import cythonize
|
||||
import numpy
|
||||
|
||||
# Output annotated .html
|
||||
import Cython.Compiler.Options
|
||||
Cython.Compiler.Options.annotate = True
|
||||
|
||||
|
||||
with file("version.txt") as f:
|
||||
version = f.read().strip()
|
||||
|
||||
install_requires = [
|
||||
"numpy",
|
||||
]
|
||||
|
||||
mcedit2_ext_modules = cythonize(
|
||||
[
|
||||
"src/mcedit2/rendering/blockmodels.pyx",
|
||||
"src/mcedit2/rendering/modelmesh.pyx",
|
||||
]
|
||||
)
|
||||
|
||||
setup(name='mcedit2',
|
||||
version=version,
|
||||
description="Interactive 3D World Editor for Minecraft Levels",
|
||||
# Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||
classifiers=[
|
||||
"Development Status :: 2 - Pre-Alpha",
|
||||
"Environment :: Win32 (MS Windows)",
|
||||
"Environment :: X11 Applications :: Qt",
|
||||
"Environment :: MacOS X",
|
||||
"Intended Audience :: End Users/Desktop",
|
||||
"Natural Language :: English",
|
||||
"Operating System :: OS Independent",
|
||||
"Programming Language :: Python :: 2.7",
|
||||
"Topic :: Utilities",
|
||||
"License :: OSI Approved :: MIT License",
|
||||
],
|
||||
keywords='minecraft',
|
||||
author='David Vierra',
|
||||
author_email='codewarrior0@gmail.com',
|
||||
url='https://github.com/mcedit/mcedit2',
|
||||
license='MIT License',
|
||||
packages=["mcedit2"],
|
||||
package_dir={'': 'src'},
|
||||
ext_modules=mcedit2_ext_modules,
|
||||
include_dirs=numpy.get_include(),
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
install_requires=install_requires,
|
||||
entry_points="""
|
||||
# -*- Entry points: -*-
|
||||
[console_scripts]
|
||||
mcedit2=mcedit2.main:main
|
||||
""",
|
||||
)
|
52
setup_mceditlib.py
Normal file
52
setup_mceditlib.py
Normal file
@ -0,0 +1,52 @@
|
||||
"""
|
||||
setup_mceditlib
|
||||
"""
|
||||
|
||||
from setuptools import setup
|
||||
from Cython.Build import cythonize
|
||||
|
||||
# Output annotated .html
|
||||
import Cython.Compiler.Options
|
||||
Cython.Compiler.Options.annotate = True
|
||||
|
||||
import numpy
|
||||
|
||||
with file("version.txt") as f:
|
||||
version = f.read().strip()
|
||||
|
||||
install_requires = [
|
||||
"numpy",
|
||||
]
|
||||
|
||||
mceditlib_ext_modules = cythonize([
|
||||
"src/mceditlib/nbt.pyx",
|
||||
"src/mceditlib/relight/with_cython.pyx"
|
||||
])
|
||||
|
||||
setup(name='mceditlib',
|
||||
version=version,
|
||||
description="Python library for editing Minecraft levels",
|
||||
# Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||
classifiers=[
|
||||
"Development Status :: 4 - Beta",
|
||||
"Environment :: Console",
|
||||
"Intended Audience :: Developers",
|
||||
"Natural Language :: English",
|
||||
"Operating System :: OS Independent",
|
||||
"Programming Language :: Python :: 2.7",
|
||||
"Topic :: Utilities",
|
||||
"License :: OSI Approved :: MIT License",
|
||||
],
|
||||
keywords='minecraft',
|
||||
author='David Vierra',
|
||||
author_email='codewarrior0@gmail.com',
|
||||
url='https://github.com/mcedit/mcedit2',
|
||||
license='MIT License',
|
||||
packages=["mceditlib"],
|
||||
package_dir={'': 'src'},
|
||||
ext_modules=mceditlib_ext_modules,
|
||||
include_dirs=numpy.get_include(),
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
install_requires=install_requires,
|
||||
)
|
Reference in New Issue
Block a user