Commit Graph

84 Commits

Author SHA1 Message Date
Salvador E. Tropea c5a6d894c9 [DRC] Added Workaround for problems with DRC exclusions
- Global option: `drc_exclusions_workaround`
- KiCad bug [11562](https://gitlab.com/kicad/code/kicad/-/issues/11562)
Fixes INTI-CMNB/KiAuto#26
2022-08-10 14:01:32 -03:00
Salvador E. Tropea ecd9e6280c [Installation Checker] Fixed problems with iBoM version detection
- We must define INTERACTIVE_HTML_BOM_NO_DISPLAY=True
Related to #228
2022-07-19 09:44:09 -03:00
Salvador E. Tropea 8a47bdee83 [Install Checker] Instruct to install pip when needed
- Python tools can't be autodownloaded without pip
2022-07-18 08:49:02 -03:00
Salvador E. Tropea 8f2f59eeb0 [KiBot Check] Added the comments
- When a tool is missing.
- Currently Pandoc is the only with extra comments
Related to #228
2022-07-18 08:07:11 -03:00
Salvador E. Tropea 0a8481dadf Now the dependencies are YAML specs in docstrings
- They document the dependencies and constructs them
2022-07-05 12:43:49 -03:00
Salvador E. Tropea e98c0cf933 Replaced src/kibot and src/kiplot by entry points
- When using setup.py (pip and Debian)
- Also fixed comment in src/kibot
- Also changed OS to Independent
2022-07-03 18:43:48 -03:00
Salvador E. Tropea 9c6062e0c8 [Dependencies] Added support for QRCodeGen auto-download 2022-07-01 13:17:02 -03:00
Salvador E. Tropea 3e331cd7a3 [Dependencies] Added support for LXML download 2022-07-01 12:45:37 -03:00
Salvador E. Tropea f80480b31e [Dependencies] Added XLSXWriter auto-download 2022-07-01 11:27:44 -03:00
Salvador E. Tropea 84f3b0ede1 Removed distutils as dependency 2022-06-30 13:59:42 -03:00
Salvador E. Tropea 59d6d2caac [Dependencies] Added auto-download for iBoM 2022-06-30 10:03:26 -03:00
Salvador E. Tropea 166e927ca4 [Dependencies] Added missing pcb_print use of KiAuto 2022-06-30 09:30:27 -03:00
Salvador E. Tropea 48e5323be0 Added auto-download support for KiAuto. 2022-06-29 13:47:50 -03:00
Salvador E. Tropea ce02b6d4a3 [Install checker] Added message about auto-downloaded tools
- Also added a mention to WSL
2022-06-29 11:34:51 -03:00
Salvador E. Tropea 6611790d40 [Install checker] Added support for downloaded tools 2022-06-29 10:47:07 -03:00
Salvador E. Tropea c97705da03 Added auto-download for KiBoM 2022-06-29 10:29:37 -03:00
Salvador E. Tropea c453fff8af [DOCs] Added which tools are downloaded automagically 2022-06-29 10:13:43 -03:00
Salvador E. Tropea 3dec5ba8bb Updated rsvg-convert version in docs and install checker 2022-06-29 08:43:15 -03:00
Salvador E. Tropea 65d4143ec1 Now we try to download some tools when missing
- Currently only a few targets are available
- Rar, ImageMagick, RSVG Tools and git have some support
2022-06-19 19:17:38 -03:00
Salvador E. Tropea bc2ebecb84 Redirected some stuff to discussions
- Now they are enabled and some stuff belongs there
2022-06-14 09:13:34 -03:00
Salvador E. Tropea 1fcdd51ad4 kibot-check: fixed path returned for plugins at system 2022-06-13 09:51:41 -03:00
Salvador E. Tropea dc955a41e5 Updated dependencies after sorting the plugins 2022-06-11 09:30:11 -03:00
Salvador E. Tropea 9b69483f3f Added support for KiAuto 1.6.13 OpenGL render end detect 2022-06-06 13:39:41 -03:00
Salvador E. Tropea ae5dea0762 navigate_results: Added outputs preview instead of just icons 2022-06-01 12:56:37 -03:00
Salvador E. Tropea 9b6b336847 Added support for iBoM as plugin to the checker 2022-05-26 09:39:24 -03:00
Salvador E. Tropea bb6e962f3d Internal BoM: Added customizable extra info after the title
Closes #199
2022-05-20 19:08:20 -03:00
Salvador E. Tropea fb082fcbb3 Added `kibot-check` tool to check the installation 2022-05-20 13:26:41 -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
SET 356af4b9fb Added copyright information to all the sources. 2020-08-16 11:35:46 -03:00
Salvador E. Tropea 23dee459f4 Give more priority to local module instead of installed.
So when we run a modified local copy the changes are used.
2020-03-13 10:55:49 -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
Salvador E. Tropea 57ccd12308 Added gerber job generation 2020-03-10 13:09:54 -03:00
John Beard c4778e37bd Add a basic plot test 2018-07-31 17:36:56 +01:00
John Beard c80c34939e Move to src directory 2018-06-02 17:55:32 +01:00