- 06 Aug, 2020 5 commits
-
-
Bill Hoffman authored
-
Joe Snyder authored
Prefer virtual environment for Python See merge request autopybind11/autopybind11!35
-
Joe Snyder authored
Add in the code to set the preference for a "virtual environment" Python and then searches for it. Put the value found to the legacy variable name to pass through to PyBind11 and all later uses.
-
Joe Snyder authored
Create a test framework to remove the tests out of the project See merge request autopybind11/autopybind11!34
-
Bill Hoffman authored
-
- 05 Aug, 2020 3 commits
-
-
Bill Hoffman authored
-
Joe Snyder authored
README: Expand on cppyy. Add mention of shibboken and genpybind Closes #103 See merge request autopybind11/autopybind11!32
-
Joe Snyder authored
cmake: Rename `PyBindHelper` to `AutoPyBind11` See merge request autopybind11/autopybind11!28
-
- 04 Aug, 2020 2 commits
-
-
Joe Snyder authored
Remove duplicated class name. See merge request autopybind11/autopybind11!33
-
Joe Snyder authored
Change the name of additional's test_base class to differentiate it from the "example" version. This is more correct for C++ code.
-
- 01 Aug, 2020 1 commit
-
-
Eric Cousineau authored
-
- 31 Jul, 2020 1 commit
-
-
Eric Cousineau authored
-
- 28 Jul, 2020 2 commits
-
-
Tom Osika authored
Dev/add publicist See merge request autopybind11/autopybind11!24
-
Tom Osika authored
-
- 27 Jul, 2020 6 commits
-
-
Joe Snyder authored
Add pycodestyle as proper dependency. See merge request autopybind11/autopybind11!27
-
Joe Snyder authored
-
Joe Snyder authored
Add pycodestyle to CI script. See merge request autopybind11/autopybind11!26
-
Joe Snyder authored
-
Joe Snyder authored
Move all autopybind11 code into a package for clear boundaries See merge request autopybind11/autopybind11!18
-
- Use `env <path> python -m autopybind11` to execute generator
-
- 23 Jul, 2020 2 commits
-
-
Tom Osika authored
Dev/private virt fxn See merge request autopybind11/autopybind11!23
-
Tom Osika authored
-
- 20 Jul, 2020 2 commits
-
-
Tom Osika authored
Dev/add trampoline See merge request autopybind11/autopybind11!22
-
Tom Osika authored
Change the binding_order folder to inheritance_features and add test for other inheritance-related aspects of pybind, like abstract classes, virtual functions, etc. Will add on to this folder in later commits Rename tests
-
- 14 Jul, 2020 1 commit
-
-
Joe Snyder authored
Remove found includes for typedefs. See merge request autopybind11/autopybind11!20
-
- 13 Jul, 2020 4 commits
-
-
Joe Snyder authored
Remove the addition of extra include paths for the found typedef classes.
-
Joe Snyder authored
Add build/test example in README, minor Python updates See merge request autopybind11/autopybind11!17
-
Joe Snyder authored
README: Update alternatives comparison See merge request autopybind11/autopybind11!16
-
Joe Snyder authored
Replace yaml.load with yaml.safe_load See merge request autopybind11/autopybind11!15
-
- 10 Jul, 2020 6 commits
-
-
Eric Cousineau authored
- autopybind11.py: Ensure root-level imperative code is inside main() - Stop using deprecated unittest.TestCase.assertEquals
-
Eric Cousineau authored
Rename "PyBind11" to "pybind11" (what the project actually uses)
-
Joe Snyder authored
Replace the commands that were printing warnings to the screen about using an unsafe/deprecated "yaml.load" function. Since load was deprecated in 5.1, ensure that we have a version greater than or equal to it.
-
Joe Snyder authored
Add paragraphs to README about existing tools See merge request autopybind11/autopybind11!13
-
Joe Snyder authored
Fix function name in multi_target. See merge request autopybind11/autopybind11!14
-
Joe Snyder authored
Not having any flags causes a redefinition error.
-
- 09 Jul, 2020 2 commits
-
-
Joe Snyder authored
Add a disclaimer that the API and functionality of the repository are not set and may change at any point.
-
Joe Snyder authored
-
- 07 Jul, 2020 1 commit
-
-
Joe Snyder authored
Add the py::module_local decorator to each class that is created. This will allow our example module to import both "example" and "additional" at the same time due to the collision of "test_base_double_py" objects. Without it, importing the two at the same time will raise an ImportError.
-
- 01 Jul, 2020 2 commits
-
-
Joe Snyder authored
Add a path for typedef classes. If a class marked for wrapping is not found in the overall list of classes, check to see if it is a typedef. If so, capture the "real" type and use that data to write a class out. Add a simple example using std::chrono::duration. Add "%=" operator, which was expressed on Windows. Add different int-based typdef classes for Windows as the "%=" operator fails to wrap when the type is double
-
Joe Snyder authored
As names are found, ensure that the namespace information is removed before sending it to the sort. This allows the recursive "classes" call to find the class. Also, put unsorted objects before the sorted list. This puts the namespace level objects before any and all classes.
-