{ "info": { "author": "Russell Keith-Magee", "author_email": "russell@keith-magee.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development", "Topic :: Utilities" ], "description": "SeaSnake\n========\n\nA tool to manage conversion of C++ code to Python.\n\nSometimes you will find a great algorithm, but find that the only\nimplementation of that algorithm is written in C or C++. In some cases\nit might be possible to wrap that C/C++ code in a Python C module.\nHowever, if a C module is not an option, you need to be able to convert\nthe C/C++ implemention into a Pure Python implementation.\n\nSeaSnake was written to automate the conversion of WebKit_ sources\ninto a version that could be used by Colosseum_.\n\nQuickstart\n----------\n\nIn your virtualenv, install SeaSnake, and then run it, passing in\nthe name of a C++ source file (or files, if you want to provide\nthe header as well as the cpp file)::\n\n $ pip install seasnake\n $ seasnake path/to/MyClass.h path/to/MyClass.cpp -o MyClass\n\nThis will generate a ``MyClass`` Python module.\n\n.. Documentation\n.. -------------\n\n.. Documentation for SeaSnake can be found on `Read The Docs`_.\n\nCommunity\n---------\n\nSeaSnake is part of the `BeeWare suite`_. You can talk to the community through:\n\n * `@pybeeware on Twitter`_\n\n * The `BeeWare Users Mailing list`_, for questions about how to use the BeeWare suite.\n\n * The `BeeWare Developers Mailing list`_, for discussing the development of new features in the BeeWare suite, and ideas for new tools for the suite.\n\nContributing\n------------\n\nIf you experience problems with SeaSnake, `log them on GitHub`_. If you\nwant to contribute code, please `fork the code`_ and `submit a pull request`_.\n\n.. _BeeWare suite: http://pybee.org\n.. _Read The Docs: http://seasnake.readthedocs.org\n.. _@pybeeware on Twitter: https://twitter.com/pybeeware\n.. _BeeWare Users Mailing list: https://groups.google.com/forum/#!forum/beeware-users\n.. _BeeWare Developers Mailing list: https://groups.google.com/forum/#!forum/beeware-developers\n.. _log them on Github: https://github.com/pybee/seasnake/issues\n.. _fork the code: https://github.com/pybee/seasnake\n.. _submit a pull request: https://github.com/pybee/seasnake/pulls\n\n.. _WebKit: https://webkit.org\n.. _Colosseum: http://github.com/pybee/colosseum", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pybee.org/seasnake", "keywords": null, "license": "New BSD", "maintainer": null, "maintainer_email": null, "name": "seasnake", "package_url": "https://pypi.org/project/seasnake/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/seasnake/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pybee.org/seasnake" }, "release_url": "https://pypi.org/project/seasnake/0.0.0/", "requires_dist": null, "requires_python": null, "summary": "A tool to manage conversion of C++ code to Python.", "version": "0.0.0" }, "last_serial": 1898323, "releases": { "0.0.0": [] }, "urls": [] }