Skip to content

Commit 7df25c3

Browse files
committed
Fix installing and executing module
1 parent 7260520 commit 7df25c3

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

gsbl/main_cli.py renamed to gsbl/__main__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@ def main():
22
import argparse
33
import gsbl
44

5-
parser = argparse.ArgumentParser(description="Create a 'get stick bugged lol' video from an image.")
5+
parser = argparse.ArgumentParser(prog='gsbl', description="Create a 'get stick bugged lol' video from an image.")
66
parser.add_argument('input', help='the image file to be used to generate the video (png, jpg, ...)')
77
parser.add_argument('output', help='the video file to be generated and saved (mp4, webm, ...)')
88
parser.add_argument('--line-color', dest='line_color', nargs=3, type=int, default=[255, 255, 211],
99
metavar=('R', 'G', 'B'), help='RGB color to use for line segments (default: 255 255 211)')
10-
parser.add_argument('--bg-color', dest='bg_color', nargs=3, type=int, default=[125, 115, 119], metavar=('R', 'G', 'B'),
10+
parser.add_argument('--bg-color', dest='bg_color', nargs=3, type=int, default=[125, 115, 119],
11+
metavar=('R', 'G', 'B'),
1112
help='RGB color to use for background after image disappears (default: 125 115 119)')
1213

1314
args = parser.parse_args()

setup.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
import setuptools
22

3+
with open('README.md', 'r') as fh:
4+
long_description = fh.read()
5+
36
setuptools.setup(
47
name='get-stick-bugged-lol',
58
version='0.0.1',
69
author='n0spaces',
710
description="'Get stick bugged' video generator",
11+
long_description=long_description,
12+
long_description_content_type='text/markdown',
813
url='https://github.com/n0spaces/get_stick_bugged_lol',
914
packages=setuptools.find_packages(),
1015
package_data={'gsbl': ['media/*.*']},
11-
entry_points={'console_scripts': ['gsbl=gsbl.main_cli:main']},
16+
entry_points={'console_scripts': ['gsbl=gsbl.__main__:main']},
17+
install_requires=['pylsd-nova', 'numpy', 'Pillow', 'moviepy'],
1218
classifiers=[
1319
'Programming Language :: Python :: 3',
1420
'License :: OSI Approved :: MIT License',

0 commit comments

Comments
 (0)