kopia lustrzana https://github.com/inkstitch/inkstitch
fix requirements.txt, move CI version pins to CI file
rodzic
9dfc0a2f5c
commit
b2bde4f959
|
@ -15,7 +15,7 @@ jobs:
|
||||||
submodules: recursive
|
submodules: recursive
|
||||||
- uses: actions/setup-python@v2
|
- uses: actions/setup-python@v2
|
||||||
with:
|
with:
|
||||||
python-version: '3.8.5'
|
python-version: '3.8.x'
|
||||||
- uses: actions/setup-node@v1
|
- uses: actions/setup-node@v1
|
||||||
with:
|
with:
|
||||||
node-version: '16.x'
|
node-version: '16.x'
|
||||||
|
@ -68,9 +68,7 @@ jobs:
|
||||||
python -m pip install pycairo
|
python -m pip install pycairo
|
||||||
python -m pip install PyGObject
|
python -m pip install PyGObject
|
||||||
|
|
||||||
# colormath - last official release: 3.0.0
|
python -m pip install https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04/wxPython-4.1.1-cp38-cp38-linux_x86_64.whl
|
||||||
# we need already submitted fixes - so let's grab them from the github repository
|
|
||||||
python -m pip install git+https://github.com/gtaylor/python-colormath
|
|
||||||
|
|
||||||
python -m pip install -r requirements.txt
|
python -m pip install -r requirements.txt
|
||||||
python -m pip install pyinstaller
|
python -m pip install pyinstaller
|
||||||
|
@ -108,11 +106,10 @@ jobs:
|
||||||
- name: install dependencies
|
- name: install dependencies
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
git config --system core.longpaths true
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
python -m pip install wheel
|
python -m pip install wheel
|
||||||
|
python -m pip install wxpython==4.1.1
|
||||||
python -m pip install git+https://github.com/gtaylor/python-colormath
|
|
||||||
|
|
||||||
python -m pip install -r requirements.txt
|
python -m pip install -r requirements.txt
|
||||||
python -m pip install pyinstaller
|
python -m pip install pyinstaller
|
||||||
|
|
||||||
|
@ -171,7 +168,7 @@ jobs:
|
||||||
pip --version
|
pip --version
|
||||||
pip install wheel
|
pip install wheel
|
||||||
pip install PyGObject
|
pip install PyGObject
|
||||||
pip install git+https://github.com/gtaylor/python-colormath
|
pip install wxpython==4.1.1
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
# with --no-binary argument may fix notary issues as well shapely speedups error issue
|
# with --no-binary argument may fix notary issues as well shapely speedups error issue
|
||||||
pip install -U lxml --no-binary lxml
|
pip install -U lxml --no-binary lxml
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
./pyembroidery
|
./pyembroidery
|
||||||
|
|
||||||
# This installs inkex, the Inkscape python extension library.
|
# inkex is not currently uploaded to pypi, the version there is extremely out of date
|
||||||
# We need the new style handling that was added after the inkex version bundled
|
inkex @ git+https://gitlab.com/inkscape/extensions.git@EXTENSIONS_AT_INKSCAPE_1.2.1
|
||||||
# with Inkscape 1.1. That's why we're installing from Git.
|
|
||||||
-e git+https://gitlab.com/inkscape/extensions.git@e44fdcbe6bcc917ef3a2164eb0c130f7276fb83f#egg=inkex
|
# lower bound to allow for the use of system packages on Debian and distros that have updated to 4.2
|
||||||
|
# CI adds an == 4.1.1 constraint for prebuilt packages
|
||||||
|
wxPython>=4.1.1
|
||||||
|
|
||||||
backports.functools_lru_cache
|
backports.functools_lru_cache
|
||||||
https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04/wxPython-4.1.1-cp38-cp38-linux_x86_64.whl ; sys_platform == 'linux'
|
|
||||||
wxPython==4.1.1 ; sys_platform == 'darwin'
|
|
||||||
wxPython==4.1.1 ; sys_platform == 'win32'
|
|
||||||
networkx
|
networkx
|
||||||
shapely
|
shapely
|
||||||
lxml
|
lxml
|
||||||
|
@ -16,12 +15,16 @@ appdirs
|
||||||
numpy
|
numpy
|
||||||
jinja2>2.9
|
jinja2>2.9
|
||||||
requests
|
requests
|
||||||
colormath
|
|
||||||
|
# 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
|
||||||
|
|
||||||
stringcase
|
stringcase
|
||||||
tinycss2
|
tinycss2
|
||||||
flask
|
flask
|
||||||
fonttools
|
fonttools
|
||||||
trimesh
|
trimesh>=3.15.2
|
||||||
scipy
|
scipy
|
||||||
|
|
||||||
pywinutils ; sys_platform == 'win32'
|
pywinutils ; sys_platform == 'win32'
|
||||||
|
|
Ładowanie…
Reference in New Issue