Commit Graph

1434 Commits

Author SHA1 Message Date
Salvador E. Tropea f78b0c1f78 Adjusted references for KiCad 6.0.2. 2022-03-08 12:39:05 -03:00
Salvador E. Tropea 19f2e6ab9d Added poppler-utils as dependency 2022-03-08 12:08:27 -03:00
Salvador E. Tropea 780fc25b26 Enabled render_3d output for KiCad 6 now KiCad bug is fixed. 2022-03-08 12:06:49 -03:00
Salvador E. Tropea 0c0c6ffd62 New output to join PDFs.
Closes #156
2022-03-03 16:13:00 -03:00
Salvador E. Tropea aeaabaf062 Added report contexts to expand individual layers 2022-03-03 14:27:06 -03:00
Salvador E. Tropea 562e36d6f5 Added output to print PCB layers in SVG format
- Also added support for them in the reports
- Changed the full report to use them
2022-03-03 13:13:46 -03:00
Salvador E. Tropea 49962cafb8 Added some basic layer and schematic inclusion in reports.
- Related to #93
2022-03-02 18:17:42 -03:00
Salvador E. Tropea 31d6ec7a25 Removed extra NL at EOF 2022-03-02 18:10:11 -03:00
Salvador E. Tropea 08eb048f8d Removed unused imports 2022-03-02 18:08:48 -03:00
Salvador E. Tropea 3cd3b794cb Excluded the experiments/ from bandit test 2022-03-02 18:07:29 -03:00
Salvador E. Tropea 27c987217c New preflight to annotate power components
Closes #76
2022-02-26 13:21:40 -03:00
Salvador E. Tropea 36581d8608 Added support for mirror and fields_autoplaced (KiCad v6 schematic)
- Not documented
Fixes #155
2022-02-24 13:51:11 -03:00
Salvador E. Tropea 1a5e562d14 Updated copyright year 2022-02-24 12:59:44 -03:00
Salvador E. Tropea 3237b7fb7f Added more debug information to fil_var_rename_kicost.py 2022-02-24 12:59:07 -03:00
Salvador E. Tropea 26a6db4e65 Fixed KiCad 6 schematic component instance not updated
Fixes #157
2022-02-24 12:54:39 -03:00
Salvador E. Tropea 1dbaf67cea Fixed KiCad v6 field rename
- The code created v5 fields

Fixes #158
2022-02-24 12:16:35 -03:00
Salvador E. Tropea e46b5ff767 Fixed the test_old_pcbnew test
- Failing locally, not GitHub
2022-02-24 12:03:25 -03:00
Salvador E. Tropea 3f7b4dc4c8 Fixed nightly setup.
- GS imported pcbnew before __main__ configured the paths.
- As a result we always loaded the regular KiCad.
2022-02-24 10:57:52 -03:00
Salvador E. Tropea 7c4341a86a Removed debug file (out_gerber.py.debug) 2022-02-21 12:11:51 -03:00
Salvador E. Tropea 17911fe136 Allow strings in globals.copper_thickness 2022-02-21 09:38:11 -03:00
Salvador E. Tropea d9d80e5710 Fixed the C402 fix 2022-02-17 19:54:44 -03:00
Salvador E. Tropea 338a0cc3d4 Fixed B007 Loop control variable 'i' not used within the loop body. 2022-02-17 19:10:47 -03:00
Salvador E. Tropea 0ab3fb410c Fixed(?) YTT204 `sys.version_info.minor` compared to integer 2022-02-17 18:54:43 -03:00
Salvador E. Tropea 1731e889b1 Fixed D301 Use r""" if any backslashes in a docstring 2022-02-17 18:48:50 -03:00
Salvador E. Tropea c3b229ba0c Fixed D300 Use """triple double quotes""" 2022-02-17 18:47:27 -03:00
Salvador E. Tropea d7e0cc2936 Fixed last patch 2022-02-17 18:44:34 -03:00
Salvador E. Tropea f26ab6ede8 Fixed B006 Do not use mutable data structures for argument defaults. 2022-02-17 16:45:10 -03:00
Salvador E. Tropea 15b2075c96 Fixed B011 Do not call assert False 2022-02-17 16:37:01 -03:00
Salvador E. Tropea c8d131fe11 Fixed C416 Unnecessary list comprehension - rewrite using list(). 2022-02-17 16:32:16 -03:00
Salvador E. Tropea f0c581d144 Fixed C405 Unnecessary list literal - rewrite as a set literal. 2022-02-17 16:31:30 -03:00
Salvador E. Tropea c11627f56d Fixed C402 Unnecessary generator - rewrite as a dict comprehension. 2022-02-17 16:07:17 -03:00
Salvador E. Tropea 9082a7ec69 Fixed C413 Unnecessary list call around sorted(). 2022-02-17 16:04:13 -03:00
Salvador E. Tropea 128a10f383 Moved flake8 config to setup.cfg 2022-02-17 16:03:54 -03:00
Salvador E. Tropea 8b23a0904e Configured falke8 for pre-commit 2022-02-17 12:47:01 -03:00
Salvador E. Tropea ebc6458948 Fixed schematic: Paper orientation was discarded on v5 files.
Fixes #150
2022-02-17 12:40:29 -03:00
Salvador E. Tropea 174bd44a09 Changed: The `source` path for `compress` now has pattern expansion
Fixes #152
2022-02-17 10:56:11 -03:00
Salvador E. Tropea b5ff069a63 Added pre-commit run to the lint target 2022-02-16 20:07:54 -03:00
Salvador E. Tropea 3bc8a2f44a Disabled some pre-commit checks and configured others 2022-02-16 20:01:26 -03:00
Salvador E. Tropea 6281a40335 Fixed spelling 2022-02-16 19:56:04 -03:00
Salvador E. Tropea 751f093de9 Removed extra "pass" statements 2022-02-16 19:04:44 -03:00
Salvador E. Tropea 47d87663c9 Added yamllint configuration 2022-02-16 18:30:57 -03:00
Salvador E. Tropea ee74b1572b Made all YAML files more coherent
- Better indentation
- Coherent spaces in lists
- Coherent spacesn after :
2022-02-16 18:29:53 -03:00
Salvador E. Tropea 5fb64472db Adjusted the generated YAML example to be more coherent
- Fixed list on list indentation
- No extra EOL at EOF
-  No trailing spaces on some examples
2022-02-16 18:28:05 -03:00
Salvador E. Tropea 680541154e Merge branch 'mdeweerd-pre-commit' 2022-02-16 17:43:57 -03:00
Salvador E. Tropea 7781582962 Made executable some scripts 2022-02-16 17:39:18 -03:00
Salvador E. Tropea 1e26bc0d04 Added missing shebangs 2022-02-16 17:37:28 -03:00
Salvador E. Tropea a2cbdd25ac Removed trailing spaces 2022-02-16 17:35:31 -03:00
Salvador E. Tropea aa48cc3187 Forced files to end in a single new line 2022-02-16 17:34:34 -03:00
Salvador E. Tropea 3047ab3031 Fixed the YAML example, wrongly quoted string 2022-02-16 17:29:48 -03:00
Salvador E. Tropea 148e4ad9a7 Excluded the experiments dir 2022-02-16 17:20:20 -03:00