Comments (3)
svg-flatten-wasi requires python 3.7 and upwards. Gerbolyze also depends on gerbonara, which now requires python 3.10 and up. Ubuntu 18.04 currently runs python 3.6, which is too old to run gerbolyze or its dependencies. If you want to try it anyway, the only idea I have would be to try Anaconda, which AFAIK has built-in python version management.
Since gerbolyze is a hobby project, I don't have the time to support pythons older than two years or so, since that would require a lot of time creating workarounds and polyfills for missing features.
from gerbolyze.
Completely understand the "hobby" part :)
Would be interesting if this could be made to run in a Docker envelope though I don't really have much if any experience with Docker myself...
from gerbolyze.
I seem to have gotten it to run under docker. Was not to hard.
Here is what I did in case others want to replicate:
docker run -v <local-gerber-dir>:<docker-gerber-dir> --name gerbolyze -it ubuntu:22.04 bash
apt update
apt install -y python3 python3-pip python3-venv
mkdir /gerbolyze
cd /gerbolyze
python3 -m venv venv
source venv/bin/activate
pip install gerbolyze beutifulsoup4 resvg-wasi
from gerbolyze.
Related Issues (20)
- Using paste command / Problem with gerbv HOT 5
- No Change using --scale or --usvg-dpi HOT 2
- Possible Windows (or alternately web) version? HOT 3
- FileNotFoundError: [Errno 2] No such file or directory: 'gerbv' HOT 4
- unbuntu installation keeps telling me that the server certification verification failed HOT 1
- Examples
- Add tests for svg-flatten dilation
- Hi there, thanks for the package. Is there any way we can integrate this into a python file?? any resources that we can refer? I want to convert svg file into gerber and show them in a website HOT 2
- PermissionError: [Errno 13] on Gerbolyze Paste HOT 2
- Error trying to use svg-flatten HOT 1
- Error when trying to create template HOT 1
- better instructions how to use this would be appreciated. HOT 4
- Link to online Gerbolyze fails HOT 1
- BeautifulSoup4 is not automatically installed by pip HOT 1
- SystemError: resvg executable not found HOT 2
- Minor issue: Git clone doesn't point to a branch HOT 1
- Documentation mentions 'gerbolyze template' option called '--bbox' but doesn't seem to exist
- How do you use this with EasyEDA Gerber files HOT 5
- How do you increase resolution of included images HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gerbolyze.