A bridge between an Objective C runtime environment and Python.
Project description
.. image:: http://pybee.org/project/projects/bridges/rubicon/rubicon.png
:width: 72px
:target: https://pybee.org/rubicon
Rubicon-ObjC
============
.. image:: https://img.shields.io/pypi/pyversions/rubicon-objc.svg
:target: https://pypi.python.org/pypi/rubicon-objc
.. image:: https://img.shields.io/pypi/v/rubicon-objc.svg
:target: https://pypi.python.org/pypi/rubicon-objc
.. image:: https://img.shields.io/pypi/status/rubicon-objc.svg
:target: https://pypi.python.org/pypi/rubicon-objc
.. image:: https://img.shields.io/pypi/l/rubicon-objc.svg
:target: https://github.com/pybee/rubicon-objc/blob/master/LICENSE
.. image:: https://travis-ci.org/pybee/rubicon-objc.svg?branch=master
:target: https://travis-ci.org/pybee/rubicon-objc
.. image:: https://badges.gitter.im/pybee/general.svg
:target: https://gitter.im/pybee/general
Rubicon-ObjC is a bridge between Objective-C and Python. It enables you to:
* Use Python to instantiate objects defined in Objective-C,
* Use Python to invoke methods on objects defined in Objective-C, and
* Subclass and extend Objective-C classes in Python.
It also includes wrappers of the some key data types from the Foundation
framework (e.g., ``NSString``).
Tutorial
--------
Want to jump in and get started? We have a `hands-on tutorial for beginners <>`__.
How-to guides
-------------
Looking for guidance on how to solve a specific problems? We have `how-to
guides and recipes <>`__ for common problems and tasks, including how to
contribute.
Reference
---------
Just want the raw technical details? Here's our `Technical reference <>`__.
Background
----------
Looking for explanations and discussion of key topics and concepts? Our `background <>`__ guides may help.
Community
---------
Rubicon is part of the `BeeWare suite`_. You can talk to the community through:
* `@pybeeware on Twitter`_
* The `pybee/general`_ channel on Gitter.
Code of Conduct
---------------
The BeeWare community has a strict `Code of Conduct`_. All users and
developers are expected to adhere to this code.
If you have any concerns about this code of conduct, or you wish to report a
violation of this code, please contact the project founder `Russell Keith-
Magee`.
Contributing
------------
If you experience problems with this backend, `log them on GitHub`_. If you
want to contribute code, please `fork the code`_ and `submit a pull request`_.
.. _BeeWare suite: http://pybee.org
.. _Read The Docs: http://rubicon-objc.readthedocs.org
.. _@pybeeware on Twitter: https://twitter.com/pybeeware
.. _pybee/general: https://gitter.im/pybee/general
.. _Code of Conduct: http://pybee.org/community/behavior/
.. _log them on GitHub: https://github.com/pybee/rubicon-objc/issues
.. _fork the code: https://github.com/pybee/rubicon-objc
.. _submit a pull request: https://github.com/pybee/rubicon-objc/pulls
:width: 72px
:target: https://pybee.org/rubicon
Rubicon-ObjC
============
.. image:: https://img.shields.io/pypi/pyversions/rubicon-objc.svg
:target: https://pypi.python.org/pypi/rubicon-objc
.. image:: https://img.shields.io/pypi/v/rubicon-objc.svg
:target: https://pypi.python.org/pypi/rubicon-objc
.. image:: https://img.shields.io/pypi/status/rubicon-objc.svg
:target: https://pypi.python.org/pypi/rubicon-objc
.. image:: https://img.shields.io/pypi/l/rubicon-objc.svg
:target: https://github.com/pybee/rubicon-objc/blob/master/LICENSE
.. image:: https://travis-ci.org/pybee/rubicon-objc.svg?branch=master
:target: https://travis-ci.org/pybee/rubicon-objc
.. image:: https://badges.gitter.im/pybee/general.svg
:target: https://gitter.im/pybee/general
Rubicon-ObjC is a bridge between Objective-C and Python. It enables you to:
* Use Python to instantiate objects defined in Objective-C,
* Use Python to invoke methods on objects defined in Objective-C, and
* Subclass and extend Objective-C classes in Python.
It also includes wrappers of the some key data types from the Foundation
framework (e.g., ``NSString``).
Tutorial
--------
Want to jump in and get started? We have a `hands-on tutorial for beginners <>`__.
How-to guides
-------------
Looking for guidance on how to solve a specific problems? We have `how-to
guides and recipes <>`__ for common problems and tasks, including how to
contribute.
Reference
---------
Just want the raw technical details? Here's our `Technical reference <>`__.
Background
----------
Looking for explanations and discussion of key topics and concepts? Our `background <>`__ guides may help.
Community
---------
Rubicon is part of the `BeeWare suite`_. You can talk to the community through:
* `@pybeeware on Twitter`_
* The `pybee/general`_ channel on Gitter.
Code of Conduct
---------------
The BeeWare community has a strict `Code of Conduct`_. All users and
developers are expected to adhere to this code.
If you have any concerns about this code of conduct, or you wish to report a
violation of this code, please contact the project founder `Russell Keith-
Magee`.
Contributing
------------
If you experience problems with this backend, `log them on GitHub`_. If you
want to contribute code, please `fork the code`_ and `submit a pull request`_.
.. _BeeWare suite: http://pybee.org
.. _Read The Docs: http://rubicon-objc.readthedocs.org
.. _@pybeeware on Twitter: https://twitter.com/pybeeware
.. _pybee/general: https://gitter.im/pybee/general
.. _Code of Conduct: http://pybee.org/community/behavior/
.. _log them on GitHub: https://github.com/pybee/rubicon-objc/issues
.. _fork the code: https://github.com/pybee/rubicon-objc
.. _submit a pull request: https://github.com/pybee/rubicon-objc/pulls
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rubicon-objc-0.2.9.tar.gz
(110.1 kB
view hashes)
Built Distribution
Close
Hashes for rubicon_objc-0.2.9-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2729e46c4c63d2689cd83620dd2b60dad92581bfa29635ef84c7c4aab8d36d4e |
|
MD5 | 884471cc4e437545e896120a454a9885 |
|
BLAKE2b-256 | d0e4cb316a08be607226fe55cd44f3f88d3f49605cb65cbcdd3a1c3430ac60d9 |