compas
compas copied to clipboard
WIP: Preparations for lib3to6 transpiler
This is a very quick test to see whether lib3to6
could be used to transpile compas
code for IronPython 2.7 compatibility.
Nothing in this PR is to be merged at this point, it's really just a quick'n'dirty check.
What type of change is this?
- [x] Bug fix in a backwards-compatible manner.
- [ ] New feature in a backwards-compatible manner.
- [ ] Breaking change: bug fix or new feature that involve incompatible API changes.
Checklist
- [ ] Add the change to the
CHANGELOG.md
file in theUnreleased
section under the most fitting heading:Added
,Changed
,Removed
. - [ ] Run all tests on your computer (i.e.
invoke test
). - [ ] If you add new functions/classes, check that:
- [ ] Are available on a second-level import, e.g.
compas.datastructures.Mesh
. - [ ] Add unit tests (especially important for algorithm implementations).
- [ ] Are available on a second-level import, e.g.
cool. travis is no liking it though :)
@gonzalocasas lib3to6 seems very promising, is the IronPython
interpreter having it? Since, It has its own particularities?
This seems a wonderful route towards a type version of compas
?