Skip to content

Issue/38 #39

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Sep 8, 2015
Merged

Issue/38 #39

merged 4 commits into from
Sep 8, 2015

Conversation

steveb
Copy link
Contributor

@steveb steveb commented Aug 22, 2015

Convert openscad_builtins to real types, along with some other testing and doc generation related changes

steveb added 4 commits August 22, 2015 17:09
This change converts the current openscad_builtins dict to real
python classes. This will allow python editors to autosuggest arguments
and helps with a future change to add docstrings for all of these types.

These classes were generated by printing class_str then manually modifying
the resulting python to be pep8 compliant.
This allows sphinx-build to run as long as it is in $PATH
This changes the behaviour of TestSolidPython.expand_scad_path so
that it finds the scad directory by going up one directory from
solid/test.

This allows the tests to be run with run_all_tests.sh or tox. Previously
running the tests with tox was failing due to not finding the example
files.
flake8 is a tool which combines PyFlakes and pep8. This change allows
it to be run against SolidPython with:

  tox -epep8

Currently there is an ignore for every failing rule so that the tox run
passes. These can be removed as they are fixed in the code.
@steveb
Copy link
Contributor Author

steveb commented Sep 7, 2015

Have you had a chance to look at this yet? I just did a talk on SolidPython at KiwiPycon

etjones added a commit that referenced this pull request Sep 8, 2015
Absolutely!  Sorry to let this one sit so long.   If you've got slides from the talk, I'd love to see them!
@etjones etjones merged commit de02d28 into SolidCode:master Sep 8, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants