2024-05-02 23:34:58 +00:00
|
|
|
# Assuming pyembroidery is installed in parent directory of inkstitch.
|
|
|
|
# Maybe it would be better to install PyEmbroidery as a submodule and automatically update it,
|
|
|
|
# but the .gitignore file should be updated to ignore the build directory.
|
2018-08-16 18:55:23 +00:00
|
|
|
./pyembroidery
|
2021-07-25 05:24:34 +00:00
|
|
|
|
2024-02-10 19:16:30 +00:00
|
|
|
# get up to date inkex version (Febuary 10, 2024)
|
2024-05-11 06:14:40 +00:00
|
|
|
inkex @ git+https://gitlab.com/inkscape/extensions.git@618fe5e1e431d4b28a078660bf17afc65335fe39
|
2022-10-03 00:52:34 +00:00
|
|
|
|
2024-05-02 23:34:58 +00:00
|
|
|
# for linux user it may be tricky to install wxPython from sources
|
|
|
|
# prebuilt packages: https://wxpython.org/pages/downloads/index.html
|
|
|
|
# https://extras.wxpython.org/wxPython4/extras/linux/gtk3/
|
2022-10-03 00:52:34 +00:00
|
|
|
wxPython>=4.1.1
|
2021-07-25 05:24:34 +00:00
|
|
|
|
2017-11-05 00:46:58 +00:00
|
|
|
backports.functools_lru_cache
|
2021-03-04 17:40:53 +00:00
|
|
|
networkx
|
2024-04-27 18:16:18 +00:00
|
|
|
shapely>=2.0.0
|
2017-11-05 00:46:58 +00:00
|
|
|
lxml
|
2017-11-05 00:48:22 +00:00
|
|
|
appdirs
|
2022-10-02 12:45:57 +00:00
|
|
|
numpy
|
2019-04-06 18:06:49 +00:00
|
|
|
jinja2>2.9
|
2018-03-31 00:37:11 +00:00
|
|
|
requests
|
2022-10-03 00:52:34 +00:00
|
|
|
|
2024-05-02 23:34:58 +00:00
|
|
|
# toml release 0.10.2 still buggy for heterogenous arrays
|
|
|
|
# tomli is built as tomllib in python 3.11 and higher
|
|
|
|
tomli
|
|
|
|
|
2022-10-03 00:52:34 +00:00
|
|
|
# colormath - last official release: 3.0.0
|
|
|
|
# we need already submitted fixes - so let's grab them from the github repository
|
|
|
|
colormath @ git+https://github.com/gtaylor/python-colormath.git@4a076831fd5136f685aa7143db81eba27b2cd19a
|
|
|
|
|
2023-02-23 02:08:40 +00:00
|
|
|
flask>=2.2.0
|
2021-03-04 17:40:53 +00:00
|
|
|
fonttools
|
2022-10-03 00:52:34 +00:00
|
|
|
trimesh>=3.15.2
|
2022-05-04 16:27:12 +00:00
|
|
|
scipy
|
2022-07-16 03:22:37 +00:00
|
|
|
diskcache
|
2023-05-22 20:33:19 +00:00
|
|
|
flask-cors
|
2022-10-02 12:45:57 +00:00
|
|
|
pywinutils ; sys_platform == 'win32'
|
|
|
|
pywin32 ; sys_platform == 'win32'
|
2023-10-15 05:08:36 +00:00
|
|
|
|
2024-08-13 15:27:33 +00:00
|
|
|
# Test dependencies.
|
|
|
|
# It should be okay to include these here because this list isn't the one used for bundling dependencies.
|
|
|
|
# Instead Pyinstaller finds what dependencies the project needs based on what inkstitch.py imports
|
|
|
|
pytest
|
|
|
|
|