-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.cfg
More file actions
58 lines (53 loc) · 1.52 KB
/
Copy pathsetup.cfg
File metadata and controls
58 lines (53 loc) · 1.52 KB
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
[metadata]
name = preppy
version = 1.2.0
author = Seth Parker
author_email = c.seth.parker@uky.edu
description = Mesh preparation for DRI Voyager
long_description = file: README.md
long_description_content_type = text/markdown
url = https://github.com/educelab/preppy
classifiers =
Programming Language :: Python :: 3
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Programming Language :: Python :: 3.13
Operating System :: OS Independent
[options]
packages = find:
python_requires = >=3.11
install_requires =
natsort
Pillow
numpy
scipy
tqdm
[options.extras_require]
# pymeshlab powers the optional Hausdorff validation of decimated geometry
# (geometry.validate). Not required to run the pipeline.
validate =
pymeshlab
# trimesh + pyrender render the per-object model preview thumbnail
# (preppy.preview). Not required to run the pipeline; --thumbnail-mode render
# falls back to a texture crop when absent.
preview =
trimesh
pyrender
test =
pytest
jsonschema
[options.package_data]
# Ship the Node embed helper with the package (its npm deps are installed
# separately via `npm install --prefix <preppy>/node`).
preppy =
node/embed.mjs
node/package.json
[options.packages.find]
include = preppy*
exclude = test
[options.entry_points]
console_scripts =
preppy = preppy.apps.file_prep:main
preppy-obj2glb = preppy.apps.obj_to_glb:main
preppy-merge-items = preppy.apps.merge_items:main
preppy-check-tools = preppy.apps.check_tools:main