diff --git a/.gitignore b/.gitignore index b6e4761..8433c48 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# Intellij +.idea/ + # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] diff --git a/pillow_mbm/__init__.py b/pillow_mbm/__init__.py new file mode 100644 index 0000000..a12e1ba --- /dev/null +++ b/pillow_mbm/__init__.py @@ -0,0 +1 @@ +from version import __version__ diff --git a/pillow_mbm/__main__.py b/pillow_mbm/__main__.py new file mode 100644 index 0000000..100915d --- /dev/null +++ b/pillow_mbm/__main__.py @@ -0,0 +1,2 @@ +def main(): + print('theres nothing here yet!') diff --git a/pillow_mbm/version.py b/pillow_mbm/version.py new file mode 100644 index 0000000..b794fd4 --- /dev/null +++ b/pillow_mbm/version.py @@ -0,0 +1 @@ +__version__ = '0.1.0' diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..6dd1f8c --- /dev/null +++ b/setup.py @@ -0,0 +1,44 @@ +from setuptools import setup + + +def version(): + with open('pillow_mbm/version.py') as f: + exec(f.read()) + return __version__ + + +def readme(): + with open('README.md') as f: + return f.read() + + +setup( + name='pillow-mbm', + description="A pillow plugin that adds support for KSP's MBM textures", + version=version(), + long_description=readme(), + long_description_content_type='text/markdown', + install_requires=['Pillow'], + extras_require={ + 'cli': ['click'] + }, + package_dir={'': '.'}, + entry_points=''' + [console_scripts] + convert-mbm=pillow_mbm.__main__:main [cli] + ''', + classifiers=[ + 'Development Status :: 1 - Planning', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: GNU Affero General Public License v3', + 'Operating System :: OS Independent', + 'Programming Language :: Python :: 3 :: Only', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', + 'Topic :: Games/Entertainment :: Simulation', + "Topic :: Multimedia :: Graphics", + "Topic :: Multimedia :: Graphics :: Graphics Conversion", + ], +)