forked from tjltjl/plycutter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.cfg
47 lines (43 loc) · 996 Bytes
/
setup.cfg
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
[metadata]
name = plycutter
version = 0.0
description = Slice 3D shell models into finger-jointed laser-cut parts
url = http://github.com/tjltjl/plycutter
keywords = laser cutting, CAM
author = Tuomas Lukka
author_email = tuomas@hipcode.fi
license = AGPL-3.0-or-later
[options]
python_requires = >=3.7.0
packages = find:
zip_safe= True
tests_require =
hypothesis
pytest-benchmark
matchpy
install_requires =
numpy
pyrsistent
ezdxf
gmpy2
trimesh
shapely
sortedcontainers
matplotlib
scipy # Soft dep of part of trimesh we need
networkx # Soft dep of part of trimesh we need
rtree # Soft dep of part of trimesh we need
[options.extras_require]
docs =
mkdocs
mkdocs-material
mkdocstrings
[options.entry_points]
console_scripts =
plycutter = plycutter.command_line:main
[flake8]
# E203 Whitespace before : that black produces
# W503 Linebreak after binary op
# E231 Missing whitespace after , (black: [a, b,])
# C901 Too complex
ignore=E203, W503, E231, C901