-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
44 lines (38 loc) · 1.05 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# -*- coding: utf-8 -*-
from setuptools import setup
from mypyc.build import mypycify
packages = [
"frames2osb",
"frames2osb.external",
"frames2osb.pixels",
"frames2osb.quadtree",
]
package_data = {"": ["*"]}
install_requires = [
"Pillow>=10.0.0,<11.0.0",
"numpy>=1.25.1,<2.0.0",
"typed-argument-parser>=1.8.1,<2.0.0",
]
setup_kwargs = {
"name": "frames2osb",
"version": "0.1.0",
"description": "Turns (video) frames to osu!storyboard",
"long_description": "None",
"author": "Rendy Arya Kemal",
"author_email": "[email protected]",
"maintainer": "None",
"maintainer_email": "None",
"url": "None",
"packages": packages,
"package_data": package_data,
"install_requires": install_requires,
"python_requires": ">3.9,<3.11",
"ext_modules": mypycify(
[
"frames2osb/quadtree/osb.py",
"frames2osb/quadtree/typings.py",
"frames2osb/quadtree/pixel_extract.py",
]
),
}
setup(**setup_kwargs)