KiBot/kiplot
Salvador E. Tropea ef24d19ef2 Macropy adaptation
Mcpy doesn't support compiled Python. So I decided to try Macropy, this is a
test.
Is much harder to get it working:
- The script must be a 2 liner, you can't activate it in any other way.
- The hook breaks the _import function in kiplot.py figuring out how to solve
  it was a real challenge. It failed miserably passing the class instead of
  the ast._ClassDef to the macro.
When I finally got it working I found the code supports compiled Python, but
runs almost 3 times slower.
I keep this in a branch in case I want to revisit it, but doesn't look useful.
2020-07-11 19:22:54 -03:00
..
__init__.py Moved the module to the root and added a script named kiplot to call it from /usr/bin. 2020-03-10 14:49:18 -03:00
__main__.py Refactored the BaseOutput class to make it more similar to the YAML 2020-07-08 15:17:24 -03:00
__version__.py Bumped version to 0.5.0 2020-07-11 14:02:09 -03:00
config_reader.py Added support for PcbDraw 2020-07-11 13:49:03 -03:00
docopt.py Changed the command line parser from argparse to docopt. 2020-06-26 12:04:56 -03:00
drill_marks.py Refactored the BaseOutput class to make it more similar to the YAML 2020-07-08 15:17:24 -03:00
error.py Refactored the BaseOutput class to make it more similar to the YAML 2020-07-08 15:17:24 -03:00
gs.py Refactored the BaseOutput class to make it more similar to the YAML 2020-07-08 15:17:24 -03:00
kiplot.py Macropy adaptation 2020-07-11 19:22:54 -03:00
layer.py Removed Layer.get_id(), no longer used. 2020-07-08 23:43:08 -03:00
log.py Made flake8 compliant 2020-03-22 20:16:57 -03:00
macros.py Macropy adaptation 2020-07-11 19:22:54 -03:00
misc.py Added support for PcbDraw 2020-07-11 13:49:03 -03:00
optionable.py Added support for PcbDraw 2020-07-11 13:49:03 -03:00
out_any_drill.py Refactored the BaseOutput class to make it more similar to the YAML 2020-07-08 15:17:24 -03:00
out_any_layer.py Added more tests for errors 2020-07-08 20:41:16 -03:00
out_base.py Refactored the BaseOutput class to make it more similar to the YAML 2020-07-08 15:17:24 -03:00
out_dxf.py Refactored the BaseOutput class to make it more similar to the YAML 2020-07-08 15:17:24 -03:00
out_excellon.py Macropy adaptation 2020-07-11 19:22:54 -03:00
out_gerb_drill.py Macropy adaptation 2020-07-11 19:22:54 -03:00
out_gerber.py Macropy adaptation 2020-07-11 19:22:54 -03:00
out_hpgl.py Removed unused log import 2020-07-09 18:50:29 -03:00
out_ibom.py Macropy adaptation 2020-07-11 19:22:54 -03:00
out_kibom.py Macropy adaptation 2020-07-11 19:22:54 -03:00
out_pcbdraw.py Macropy adaptation 2020-07-11 19:22:54 -03:00
out_pdf.py Macropy adaptation 2020-07-11 19:22:54 -03:00
out_pdf_pcb_print.py Macropy adaptation 2020-07-11 19:22:54 -03:00
out_pdf_sch_print.py Macropy adaptation 2020-07-11 19:22:54 -03:00
out_position.py Macropy adaptation 2020-07-11 19:22:54 -03:00
out_ps.py Extra dot in step.metric_units docstring. 2020-07-09 12:50:27 -03:00
out_step.py Macropy adaptation 2020-07-11 19:22:54 -03:00
out_svg.py Refactored the BaseOutput class to make it more similar to the YAML 2020-07-08 15:17:24 -03:00
pre_base.py Added more tests for errors 2020-07-08 20:41:16 -03:00
pre_check_zone_fills.py Macropy adaptation 2020-07-11 19:22:54 -03:00
pre_drc.py Macropy adaptation 2020-07-11 19:22:54 -03:00
pre_erc.py Macropy adaptation 2020-07-11 19:22:54 -03:00
pre_filters.py Macropy adaptation 2020-07-11 19:22:54 -03:00
pre_ignore_unconnected.py Macropy adaptation 2020-07-11 19:22:54 -03:00
pre_update_xml.py Macropy adaptation 2020-07-11 19:22:54 -03:00
reg_out.py Refactored the BaseOutput class to make it more similar to the YAML 2020-07-08 15:17:24 -03:00