GitHub user rectang opened a pull request:
https://github.com/apache/lucy-clownfish/pull/53
CLOWNFISH-66 Python CFC core
Improve basic CFC Python bindings.
* Migrate to Charmonizer-generated Makefile build.
* Add a "test" target to setup.py.
* Add bindings for a few more parts of the CFC core.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/rectang/lucy-clownfish
CLOWNFISH-66-py-cfc-core
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/lucy-clownfish/pull/53.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #53
----
commit 4ff87561435f283dda5002d4c5873e63b1de0361
Author: Marvin Humphrey <[email protected]>
Date: 2014-12-14T18:41:39Z
Refactor compiler setup.py for static archive.
Use the Charmonizer-based build setup which creates a static archive,
then link that archive into the python bindings. By using the
Charmonizer-generated Makefile, we can avoid having to do a lot of
custom compilation and cleanup in setup.py.
commit cd9eec3c29c15c93532547fe92ffe1f48b1864fc
Author: Marvin Humphrey <[email protected]>
Date: 2014-12-17T00:37:54Z
Add "test" target for setup.py.
Run tests with `python3 setup.py test`.
commit 39fb007f9c2c9ee42b75386728a0f9819c3084b7
Author: Marvin Humphrey <[email protected]>
Date: 2014-12-16T04:57:03Z
Bind more CFCHierarchy methods to Python.
commit a677d8c6616139f0d64ec28ee62928cd2b15326d
Author: Marvin Humphrey <[email protected]>
Date: 2014-12-17T23:49:23Z
Refactor Python C module code for CFC.
Move some stuff around to make it easier to add new functions which
access existing data structures.
commit 5f53f5a4c0856c272abc5a202d392a7dd647d69c
Author: Marvin Humphrey <[email protected]>
Date: 2014-12-17T23:49:23Z
Add Python site-packages dirs to CF include.
In CFCHierarchy's constructor, always add include dirs for each
site-packages dir.
commit 8723a18bd3fa49929c0a3e8d63e058c382c2eb36
Author: Marvin Humphrey <[email protected]>
Date: 2014-12-18T02:39:01Z
Start Python bindings for CFCParcel.
commit 29a2584a083db29baa3b955be7fecadf5f20ba9c
Author: Marvin Humphrey <[email protected]>
Date: 2014-12-18T03:17:08Z
Start Python bindings for CFCBindCore.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---