Commit Graph

35 Commits

Author SHA1 Message Date
Salvador E. Tropea a3ad2a23ce [Debian][Fixed] python3-lark dependency
- 0.8.1 can't load the current definition, 0.10.0 can.

Closes #459
2023-06-28 06:31:09 -03:00
Salvador E. Tropea 33c1e0a7e8 Added Lark as dependency 2023-03-31 09:08:46 -03:00
Salvador E. Tropea 326ccf66be [Debian] Accept KiCad nightly instead of just KiCad 2023-03-19 12:40:15 -03:00
Salvador E. Tropea b8cb51a996 Bumped version to 1.5.0
- Updated docs
- Fixed Debian dependency
2022-12-16 09:58:42 -03:00
Salvador E. Tropea 509f74fd31 [KiKit Present] Implemented various modes 2022-12-04 19:50:29 -03:00
Salvador E. Tropea 7d8cadd0f4 [Stencil*] Now using Xvfb 2022-12-02 19:24:19 -03:00
Salvador E. Tropea 24a4a08858 [Debian] Added KiKIt as suggested package 2022-11-30 18:43:35 -03:00
Salvador E. Tropea b0a395e68a [DOCs] Updated with the new populate output 2022-10-28 07:52:33 -03:00
Salvador E. Tropea 4b0965fc4d [PcbDraw] Added option to control the size detection
- Now we can use the full method found in newer versions
- But we can also use simpler methods that are usable and needs
  less dependencies (also they are faster)
2022-10-19 08:05:06 -03:00
Salvador E. Tropea 464b72e8f1 New output to compute differences between PCBs and SCHs.
Fixes INTI-CMNB/KiAuto#14
2022-08-25 13:02:02 -03:00
Salvador E. Tropea 84f3b0ede1 Removed distutils as dependency 2022-06-30 13:59:42 -03:00
Salvador E. Tropea 049fb7d49d Debian: promoted GS to recommended (needed for navigate_results) 2022-06-06 13:24:38 -03:00
Salvador E. Tropea 93a71e29f7 Updated Debian dependencies
- Added KiCost
- Added versions to iBoM and pcbdraw
2022-05-10 10:46:32 -03:00
Salvador E. Tropea df4e60136e Modified pdf_unite to use PyPDF2 by default
- The user can still choose to use pdfunite from poppler-utils
2022-04-16 18:46:39 -03:00
Salvador E. Tropea b7b9b70ac3 Added PNG, EPS and PS outputs to pcb_print. 2022-04-12 15:43:53 -03:00
Salvador E. Tropea 4e659c3ddd Added support for SVG to `pcb_print`
- And now is much faster because all the processing is done using
  SVGs and we generate PDFs only during the last step.
2022-04-11 17:24:39 -03:00
Salvador E. Tropea c961952e88 Added git as suggested dependency for the Debian package 2022-04-04 12:59:05 -03:00
Salvador E. Tropea 6b6d22afa8 Added report conversion using pandoc 2022-03-17 12:13:51 -03:00
Salvador E. Tropea 19f2e6ab9d Added poppler-utils as dependency 2022-03-08 12:08:27 -03:00
Salvador E. Tropea d1c74d681b Fixed missing python3-distutils dependency on Debian package. 2021-02-12 17:26:36 -03:00
Salvador E. Tropea 409df8cca0 Fixed minimum KiCad version required is 5.1.6.
- KiCad 5.1.5 lacks GetBuildVersion()
- Fixes #45
2021-01-26 12:42:49 -03:00
Salvador E. Tropea 159e8996e8 Added support for ZIP/TAR/RAR generation. 2021-01-15 13:33:33 -03:00
Salvador E. Tropea c626f864f9 The step output now can download missing 3D models. 2020-12-30 15:22:00 -03:00
Salvador E. Tropea 019cb0c8a4 Bumped version to 0.8.0.
Also Python version to 3.6 (mcpyrate)
2020-11-06 13:51:19 -03:00
Salvador E. Tropea ee69de6e7d Problems with PcbDraw when generating PNG and JPG.
Currently the script uses ImageMagick library. But the SVG conversion
is handled unreliably. ImageMagick has various backends to do it and
some of them don't work. I saw this problem many times, and is now
affecting my system. A more reliable conversion can be achieved using
`rsvg-convert`. Isn't as good as InkScape, but is smaller and works
well.
In the process I'm trimming the extra blank space generated by
PcbDraw when we have objects in layers like "User Drawings" that
extends beyond the PCB size.
I'm also compressing JPGs more aggressively, this makes a real
difference between PNG and JPG outputs. Otherwise the difference
is too small.
2020-08-25 13:16:49 -03:00
SET c1d9dd3bfa Bumped version to 0.6.1.
Updated CHANGELOG and Debian version.
Also minor details in Debian dependencies.
2020-08-20 10:16:05 -03:00
SET 043b7d824e Added the mcpy package to the distribution.
Seems to be a rare dependence, is small and using it from outside
looks like a silly complication.
2020-08-18 21:42:42 -03:00
SET 89914443f0 Renamed the kiplot module as kibot.
Also added src/kibot script.
Updated the documentation and Debian packaging.
The default extension for config files now is .kibot.yaml
2020-08-16 22:04:03 -03:00
Salvador E. Tropea a23477d8c2 Fix in package dependency.
Missing python3-mcpy and the fact that mcpy can't be mixed with compiled
python.
2020-07-11 19:20:05 -03:00
Salvador E. Tropea 2dab2417e0 Bumped version to 0.5.0 2020-07-11 14:02:09 -03:00
Salvador E. Tropea f15632df6d Removed python3-setuptools and python3-pytest as build dependencies. 2020-05-19 12:19:26 -03:00
Salvador E. Tropea 660aeab32f Added python3-pytest to the build dependencies. Enough to make them run. 2020-04-28 17:03:12 -03:00
Salvador E. Tropea 746c2422bc Added kibom.inti-cmnb, kicad-automation-scripts.inti-cmnb (>= 1.1.2),
interactivehtmlbom.inti-cmnb as recommended packages.
2020-03-28 16:21:42 -03:00
Salvador E. Tropea 6c782f5025 Added KiCad and wxWidgets to the Debian package 2020-03-24 23:20:44 -03:00
Salvador E. Tropea 49bb86d748 Moved the module to the root and added a script named kiplot to call it from /usr/bin.
Simplified the setup.py to make it work with Debian.
Added Debian package files.
Added a MANIFEST.in
2020-03-10 14:49:18 -03:00