summaryrefslogtreecommitdiff
path: root/requirements.txt
AgeCommit message (Collapse)Author
2025-07-27rename pyembroidery to pystitch (#3889)Kaalleen
... and remove it as a submodule (use pip to install)
2025-06-28fix: revert "add icc color workaround (#3687)" and use 1.4.x inkexMartin Fischer
This commit reverts 4cfb02c370e2f09d59658f652c4b15bd41d46d6e which did not fix anything as far as I can tell. The inkex.Color constructor has been doing the same split logic since 2018 and the used ColorCMS class isn't available in the inkex that's bundled with Inkscape which breaks packaging for Linux distros such as NixOS. To prevent such breakages from being introduce accidentally in the future the pinned inkex version is changed to the git tagged version EXTENSIONS_AT_INKSCAPE_1.4.1. Fixes #3824.
2025-06-07pin numpy to 2.2.6 (#3787)Kaalleen
2025-03-09Mypy type correctness (#3199)capellancitizen
2025-03-04Migrate from appdirs to platformdirs (#3449) (#3450)Benson Muite
2025-03-02remove scipy dependency (#3483)Kaalleen
smoothing with scipy (could be improved in a later commit)
2024-11-03Use colormath2 instead of colormath (#3266)Benson Muite
2024-08-13CI: Added pytest, some speed improvements (#3135)capellancitizen
Geos build is now cached, and its tests are no longer built.
2024-05-11Update inkex (#2892)Kaalleen
* fix currentColor * fix pip inkex import * fix color block extension
2024-05-03Kgn/logging revamp (#2720)karnigen
* update config files * rebase after electron remove * added toml to requirements * logging update * Unified use of the TOML format instead of INI [no ci] * Unified use of the TOML format instead of INI [no ci] * moving debug*.py to debug dir, moving some part for debugger [no ci] * use of alternate logging in some cases * updated debug logger [no ci] * logging update * updated notes * updated notes about logging * style check
2024-04-27Add option to disable the stitch plan cache (#2655)George Steel
Setting the cache size to 0 bypasses the cache completely. This is necessary during development to ensure newly-changed code actually gets run. Also fixes the error pane in the params gui. * make params warning pane large enough to see contents * rename sizers in preferences dialog descriptive names * add shapely version bound * add option to disable stitch plan cache * remove out-of-date wxg file * make a cache size of 0 disable the cache
2024-03-07Fix lettering along path when glyphs have subgroups (#2754)Kaalleen
* remove "use no commands" restriction for lettering along path
2024-02-10Rejbasket/pyinstaller fix installer checks (#2718)rejbasket
* netowrkx deps added in build * check for user inkscape config before installing * get os version in exception * update electron app location according to pyinstaller redesign * fixed broken libgeos syslinks * contents-directory added pyinstaller args fix broken linux and win versions * updated inkex * fix print_pdf --------- authored-by: rejbasket
2023-12-25update inkex (#2646)Kaalleen
2023-10-15Update shapely (#2471)Kaalleen
* update shapely * pin pyinstaller to 5.13.2 (issues with macOS) (rejbasket) * macOS: do not install shapely from binary, but remove .dylibs folder (breaks notarizazion) (rejbasket)
2023-07-24Drop stringcase dependencyBenson Muite
2023-07-16remove tinycss2 (#2424)Kaalleen
2023-06-12wxpython version (#2360)Kaalleen
update windows and linux wxpython version to 4.2.1
2023-05-22Update electron version to v14.2.9 (#2214)rejbasket
Authored-by: rejbasket Co-authored-by: Kaalleen Co-authored-by: Lex Neva
2023-03-25inkex update (#2168)Kaalleen
2023-02-22fix flask json deprecationLex Neva
2023-02-18first draft of stitch plan cachingLex Neva
2022-12-19Point to troubleshoot in fatal error message (#1967)Kaalleen
* point to troubleshoot in fatal error message * shapely version
2022-12-10Add extension: Lettering along path (#1937)Kaalleen
2022-10-04fix requirements.txt, move CI version pins to CI fileGeorge Steel
2022-10-02Rejbasket/scipy fix (#1842)rejbasket
* updates to workflow and requirements * Update requirements.txt removed pip flags causing build to fail Co-authored-by: rejbasket <rejbasket@users.noreply.github.com>
2022-09-12pin wxpython versionKaalleen
2022-05-24Add ripple stitch feature (#1667)Kaalleen
2022-05-04undo build changes for depq, update cloneKaalleen
2022-05-04refactor, tidy, and C901 fixesLex Neva
2022-05-04avoid anytree dependencyLex Neva
2022-05-04pin scipy version to 1.7.3Kaalleen
2022-05-04bug fixing+first spiral implementationAndreas
2022-05-04minor changesAndreas
2022-04-05Generate color palette (#1618)Kaalleen
2022-01-18shapely to 1.8.0 (#1550)Kaalleen
2021-11-15shapely 1.7.0 (#1440)Kaalleen
2021-10-27pin shapely version 1.7.1 (#1406)Kaalleen
2021-10-09Do not render comments (#1363)Kaalleen
2021-07-25Fix Style Issues (#1154)Kaalleen
Co-authored-by: Lex Neva <github.com@lexneva.name>
2021-03-04Update for Inkscape 1.0 (#880)Kaalleen
* update for inkscape 1.0 * add about extension * Build improvements for the inkscape1.0 branch (#985) * zip: export real svg not stitch plan * #411 and #726 * Tools for Font Creators (#1018) * ignore very small holes in fills * remove embroider (#1026) * auto_fill: ignore shrink_or_grow if result is empty (#589) * break apart: do not ignore small fills Co-authored-by: Hagen Fritsch <rumpeltux-github@irgendwo.org> Co-authored-by: Lex Neva <github.com@lexneva.name>
2020-11-02pin shapely to 1.6.3 for pyinstaller compatibilityLex Neva
2020-04-25fix parse style (#667)Kaalleen
2020-01-31fix linux version with shapely 1.7.0Lex Neva
2020-01-31pin to shapely 1.6.3 for pyinstaller compatibilityLex Neva
2020-01-29use older wxpython for other OSs as wellMomo
2019-04-06adding minimum version requirement on jinja2Catherine Holloway
2019-02-16pin to numpy 1.16 to fix pyinstaller on windowsLex Neva
2018-10-30new extension: Auto-Route Satin Columns (#330)Lex Neva
**video demo:** https://www.youtube.com/watch?v=tbghtqziB1g This branch adds a new extension, Auto-Route Satin Columns, implementing #214! This is a huge new feature that opens the door wide for exciting stuff like lettering (#142). To use it, select some satin columns and run the extension. After a few seconds, it will replace your satins with a new set with a logical stitching order. Under-pathing and jump-stitches will be added as necessary, and satins will be broken to facilitate jumps. The resulting satins will retain all of the parameters you had set on the original satins, including underlay, zig-zag spacing, etc. By default, it will choose the left-most extreme as the starting point and the right-most extreme as the ending point (even if these occur partway through a satin such as the left edge of a letter "o"). You can override this by attaching the new "Auto-route satin stitch starting/ending position" commands. There's also an option to add trims instead of jump stitches. Any jump stitch over 1mm is trimmed. I might make this configurable in the future but in my tests it seems to do a good job. Trim commands are added to the SVG, so it's easy enough to modify/delete as you see fit.
2018-08-19integrate inx generation into ink/stitch properLex Neva