kopia lustrzana https://github.com/inkstitch/inkstitch
47 wiersze
1.3 KiB
Plaintext
47 wiersze
1.3 KiB
Plaintext
# 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.
|
|
./pyembroidery
|
|
|
|
# get up to date inkex version (March 1, 2024)
|
|
inkex @ git+https://gitlab.com/inkscape/extensions.git@1792934a09046fdef8aab20d05aad9c47f825bf5
|
|
|
|
# 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/
|
|
wxPython>=4.1.1
|
|
|
|
networkx
|
|
shapely>=2.0.0
|
|
lxml
|
|
platformdirs
|
|
numpy
|
|
jinja2>2.9
|
|
requests
|
|
|
|
# toml release 0.10.2 still buggy for heterogenous arrays
|
|
# tomli is built as tomllib in python 3.11 and higher
|
|
tomli
|
|
|
|
colormath2
|
|
flask>=2.2.0
|
|
fonttools
|
|
trimesh>=3.15.2
|
|
diskcache
|
|
flask-cors
|
|
pywinutils ; sys_platform == 'win32'
|
|
pywin32 ; sys_platform == 'win32'
|
|
types-pywin32; sys_platform == 'win32'
|
|
|
|
# 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
|
|
|
|
# Misc dev dependencies
|
|
types-wxpython
|
|
types-appdirs
|
|
types-shapely
|
|
types-networkx
|
|
types-lxml
|