Commit graph

445 commits

Author SHA1 Message Date
Paulo Henrique Silva
efb46c562c
Merge pull request #115 from curtacircuitos/dependabot/pip/sphinx-2.2.2
Bump sphinx from 2.2.1 to 2.2.2
2019-12-03 19:29:01 -03:00
dependabot-preview[bot]
e40ddf7194
Bump sphinx from 2.2.1 to 2.2.2
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v2.2.1...v2.2.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-03 08:13:15 +00:00
Paulo Henrique Silva
634edac438
Do not fail fast when matrix build fails 2019-11-28 00:45:00 -03:00
Paulo Henrique Silva
d793c9902f
Merge pull request #114 from curtacircuitos/dependabot/pip/pytest-5.3.1
Bump pytest from 4.6.6 to 5.3.1
2019-11-27 11:54:58 -03:00
Paulo Henrique Silva
232d9258cc
No more 2.7 on CI, plan is to move to 3.5+ only 2019-11-27 11:54:37 -03:00
Paulo Henrique Silva
1b65147f7a
Merge pull request #99 from chintal/gEDA_layers
Correctly recognize gEDA pcb generated gerber filenames
2019-11-27 11:44:13 -03:00
Paulo Henrique Silva
77a156cea2
Merge pull request #102 from chintal/script
Make __main__ functional again and install a script entry point.
2019-11-27 11:43:19 -03:00
Chintalagiri Shashank
5288a8314b Manual merge resolution 2019-11-27 15:11:27 +05:30
dependabot-preview[bot]
293ccfbafc
Bump pytest from 4.6.6 to 5.3.1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 4.6.6 to 5.3.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/4.6.6...5.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-27 03:52:24 +00:00
Paulo Henrique Silva
0024c0b045
Update badges for GH actions and codecov 2019-11-26 23:42:35 -03:00
Paulo Henrique Silva
39d7766578 Add .coveragerc 2019-11-26 23:31:48 -03:00
Paulo Henrique Silva
95aea8e690 Add codecov.io support 2019-11-26 23:31:48 -03:00
Paulo Henrique Silva
ef589a0640
Migrate to pytest (#111)
* Migrate to pytest

All tests were update to use pytest.

Tests were alse black formatted. Eventually all code
will be black formatted but need to merge some PRs first.
2019-11-26 00:37:41 -03:00
Paulo Henrique Silva
404384cf91
Fix #98 2019-11-25 23:56:24 -03:00
Paulo Henrique Silva
ab6aa538c1
Merge pull request #100 from chintal/multilayer
Add a new transparent theme for multilayer renders.
2019-11-25 23:51:37 -03:00
Paulo Henrique Silva
281c26ec37
Merge pull request #101 from chintal/outline
Add hook for outline layer to PCB class
2019-11-25 23:50:28 -03:00
Paulo Henrique Silva
25b82c9885
Merge branch 'master' into script 2019-11-25 23:46:31 -03:00
Paulo Henrique Silva
b75d2f8d90
Merge branch 'master' into outline 2019-11-25 23:45:19 -03:00
Paulo Henrique Silva
d5d618f058
Merge branch 'master' into multilayer 2019-11-25 23:43:04 -03:00
Paulo Henrique Silva
cee1fcff3a
Run workflow checks on PRs 2019-11-25 23:40:59 -03:00
Paulo Henrique Silva
7125380c1a
Merge branch 'master' into outline 2019-11-25 23:35:43 -03:00
Paulo Henrique Silva
a40de7b827
Merge pull request #108 from curtacircuitos/dependabot/pip/numpydoc-0.9.1
Bump numpydoc from 0.5 to 0.9.1
2019-11-25 21:16:08 -03:00
Paulo Henrique Silva
b671ea915e
Merge branch 'master' into dependabot/pip/numpydoc-0.9.1 2019-11-25 21:15:13 -03:00
Paulo Henrique Silva
acd406c9dd
Merge pull request #110 from curtacircuitos/dependabot/pip/sphinx-2.2.1
Bump sphinx from 1.2.3 to 2.2.1
2019-11-25 21:14:31 -03:00
dependabot-preview[bot]
e952aedbc3
Bump sphinx from 1.2.3 to 2.2.1
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 1.2.3 to 2.2.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v1.2.3...v2.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-25 21:10:40 +00:00
dependabot-preview[bot]
d54bdf3769
Bump numpydoc from 0.5 to 0.9.1
Bumps [numpydoc](https://github.com/numpy/numpydoc) from 0.5 to 0.9.1.
- [Release notes](https://github.com/numpy/numpydoc/releases)
- [Commits](https://github.com/numpy/numpydoc/compare/v0.5...v0.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-25 21:09:59 +00:00
Paulo Henrique Silva
4cdb652399
Merge pull request #107 from curtacircuitos/ph-move-to-gh-actions
Move CI to GitHub Actions
2019-11-25 16:39:27 -03:00
Paulo Henrique Silva
db54393f4e
Remove travis, coverage still missing on gh actions 2019-11-25 16:31:41 -03:00
Paulo Henrique Silva
79428db321
Update pcb-tools.yml 2019-11-25 16:19:10 -03:00
Paulo Henrique Silva
3602ce4d68
Update pcb-tools.yml 2019-11-25 16:16:35 -03:00
Paulo Henrique Silva
5d05e7db8e
Update and rename pythonapp.yml to pcb-tools.yml 2019-11-25 16:10:33 -03:00
Paulo Henrique Silva
5afe26d124
Create pythonapp.yml 2019-11-25 15:56:42 -03:00
Paulo Henrique Silva
1efc9035ae
Merge pull request #105 from johnthagen/patch-1
Add support for latest Python releases
2019-11-25 15:49:14 -03:00
Paulo Henrique Silva
0a45f0ae57
Merge branch 'master' into patch-1 2019-11-25 15:45:47 -03:00
Paulo Henrique Silva
2830fd268d
Merge pull request #106 from curtacircuitos/ph-upgrade-requirements
Upgrade nose and coverage
2019-11-25 15:38:43 -03:00
Paulo Henrique Silva
2b6ea5ead8
Upgrade for new requirements-dev.txt 2019-11-25 15:34:37 -03:00
Paulo Henrique Silva
e5094c04a7
Rename requirements for docs and dev and upgrade nose and coverage packages 2019-11-25 15:34:10 -03:00
Paulo Henrique Silva
2e32abef6a
Merge pull request #104 from MarinMikael/allow_float_fmt_and_fix_3.7
Allow float fmt and fix 3.7
2019-11-25 11:30:53 -03:00
johnthagen
c87bad8ded
Drop end of life Python 3.3 2019-11-24 17:10:43 -05:00
johnthagen
2cfe657000
Add support for latest Python releases 2019-11-24 17:07:48 -05:00
C4dmium
c08457f7ad
Update excellon_statements.py 2019-08-01 22:26:06 +09:00
C4dmium
dbd92e58c9
Update utils.py 2019-08-01 22:25:01 +09:00
Chintalagiri Shashank
9cc42d9b77
Make __main__ functional again and install a script entry point. 2019-05-11 04:24:09 +05:30
Chintalagiri Shashank
37dfd86368
Add hook for outline layer to PCB class 2019-05-11 04:03:59 +05:30
Chintalagiri Shashank
0c86289565
Add a new transparant theme for multilayer renders. 2019-05-11 03:27:48 +05:30
Chintalagiri Shashank
4aca5b8a02
Correctly recognize gEDA pcb generated gerber filenames 2019-05-10 23:40:56 +05:30
Hamilton Kibbe
2601ae8eab fix reversed layer bug 2019-03-02 10:41:37 -05:00
Hamilton Kibbe
256cd7ec6b
Merge pull request #94 from jaseg/master
Make primitives with unset level polarity inherit from region
2019-02-04 09:28:51 -05:00
jaseg
a7a5981e0e Make primitives with unset level polarity inherit from region
This fixes region rendering with programatically generated primitives
such that clear level polarity works in an intuitive way. This is useful
for e.g. cutouts in regions. Before, the renderer would set level
polarity twice, both when starting the region and then again once for
each region primitive (line or arc). The problem was that the primitives
in a region with "clear" polarity would when constructed with unset
polarity default to "dark". Thus the renderer would emit something like
LPC (clear polarity) -> G36 (start region) -> LPD (dark polarity) ->
{lines...} instead of LPC -> G36 -> {lines...}.

After this commit, Line and Arc will retain None as level polarity when
created with unset level polarity, and region rendering will override
None with the region's polarity. Outside regions, the old dark default
remains unchanged.

Note on verification: Somehow, gEDA gerbv would still render the broken
regions the way one would have intended, but other viewers (KiCAD
gerbview, the online EasyEDA one and whatever JLC uses to make their
silkscreens) would not.
2019-02-03 14:37:26 +09:00
Hamilton Kibbe
f59d78b7fe
Merge pull request #92 from curtacircuitos/subclass-bugfix
Fix hard requirement of cairo per #83, and add stubs for required sub…
2019-01-26 13:52:32 -05:00