{ "info": { "author": "Xavier Dupr\u00e9", "author_email": "xavier.dupre@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Education", "Topic :: Scientific/Engineering" ], "description": "\n.. _l-README:\n\nREADME\n======\n\n.. image:: https://travis-ci.org/sdpython/csharpy.svg?branch=master\n :target: https://travis-ci.org/sdpython/csharpy\n :alt: Build status\n\n.. image:: https://ci.appveyor.com/api/projects/status/ldrgt6sxeyfwtoo2?svg=true\n :target: https://ci.appveyor.com/project/sdpython/csharpy\n :alt: Build Status Windows\n\n.. image:: https://circleci.com/gh/sdpython/csharpy/tree/master.svg?style=svg\n :target: https://circleci.com/gh/sdpython/csharpy/tree/master\n\n.. image:: https://badge.fury.io/py/csharpy.svg\n :target: http://badge.fury.io/py/csharpy\n\n.. image:: http://img.shields.io/github/issues/sdpython/csharpy.png\n :alt: GitHub Issues\n :target: https://github.com/sdpython/csharpy/issues\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :alt: MIT License\n :target: http://opensource.org/licenses/MIT\n\n.. image:: https://requires.io/github/sdpython/csharpy/requirements.svg?branch=master\n :target: https://requires.io/github/sdpython/csharpy/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://codecov.io/github/sdpython/csharpy/coverage.svg?branch=master\n :target: https://codecov.io/github/sdpython/csharpy?branch=master\n\n.. image:: http://www.xavierdupre.fr/app/csharpy/helpsphinx/_images/nbcov.png\n :target: http://www.xavierdupre.fr/app/csharpy/helpsphinx/all_notebooks_coverage.html\n :alt: Notebook Coverage\n\n**Links:**\n\n* `GitHub/csharpy `_\n* `documentation `_\n* `Blog `_\n\nIntroduction\n------------\n\nHelpers to play with C# and Python.\nIt can easily compile and wrap a C# function\ninto Python:\n\n::\n\n from csharpy.runtime import create_cs_function\n code = \"public static double SquareX(double x) {return x*x ; }\"\n SquareX = create_cs_function(\"SquareX\", code)\n print(SquareX(4))\n\nThe module relies on `pythonnet `_.\n\nInstallation\n------------\n\n*Windows*\n\n::\n\n pip install csharpy\n\n*Linux*\n\nFollow the instructions described in\n`config.yml `_.\n\n.. _l-HISTORY:\n\n=======\nHistory\n=======\n\ncurrent - 2019-01-08 - 0.00Mb\n=============================\n\n* `9`: implements sphinx extension runcsharp (2018-08-19)\n* `8`: catch standard output and error when running a C# script (2018-08-19)\n* `5`: run unit tests for C# (2018-06-16)\n* `6`: add Debug and Release folder in assemblies (2018-06-14)\n\n0.1.53 - 2018-05-20 - 0.02Mb\n============================\n\n* `2`: fix CI (2018-05-20)\n* `1`: first commit (2018-05-17)\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/sdpython/csharpy/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.xavierdupre.fr/app/csharpy/", "keywords": "csharpy", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "csharpy", "package_url": "https://pypi.org/project/csharpy/", "platform": "", "project_url": "https://pypi.org/project/csharpy/", "project_urls": { "Download": "https://github.com/sdpython/csharpy/", "Homepage": "http://www.xavierdupre.fr/app/csharpy/" }, "release_url": "https://pypi.org/project/csharpy/0.1.116/", "requires_dist": null, "requires_python": "", "summary": "Tools to use C# + Python mostly from Python.", "version": "0.1.116" }, "last_serial": 4673638, "releases": { "0.1.116": [ { "comment_text": "", "digests": { "md5": "ab31bdf98966e2f99a4af55e9bc4222b", "sha256": "da56cd7d0fdab9fd7d30ff433064c9683e383bc8ad11b200d50405606c6a2a27" }, "downloads": -1, "filename": "csharpy-0.1.116-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "ab31bdf98966e2f99a4af55e9bc4222b", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 109358, "upload_time": "2019-01-08T17:07:41", "url": "https://files.pythonhosted.org/packages/e1/3a/ac2bd0f9474ee4b813fa5f717309c50eec820c3687c508eeb9ec6659f287/csharpy-0.1.116-cp37-cp37m-win_amd64.whl" } ], "0.1.53": [ { "comment_text": "", "digests": { "md5": "dc84e838bb69e8c0afc1e0e478dc0acd", "sha256": "0dab4f9e5d7ece3a7c6334797ee0b7556366b93878b40cecb9a93c2cbc46dac4" }, "downloads": -1, "filename": "csharpy-0.1.53-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "dc84e838bb69e8c0afc1e0e478dc0acd", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 24454, "upload_time": "2018-05-20T23:50:37", "url": "https://files.pythonhosted.org/packages/0d/b0/548f07ff00e8a3c6363c35815994c88a054897455bba77d036770336d95a/csharpy-0.1.53-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4440b8e6b973c3de071d63b5e818de84", "sha256": "b0a27e70bd92a511496363cff464f282dfae4e530af5817547cab2d69eb1a672" }, "downloads": -1, "filename": "csharpy-0.1.53.tar.gz", "has_sig": false, "md5_digest": "4440b8e6b973c3de071d63b5e818de84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32472, "upload_time": "2018-05-20T23:51:18", "url": "https://files.pythonhosted.org/packages/6e/1e/8c1014088ab809d785dfd0b5c04e0389da1a26293336abbf8a4c84a9830f/csharpy-0.1.53.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab31bdf98966e2f99a4af55e9bc4222b", "sha256": "da56cd7d0fdab9fd7d30ff433064c9683e383bc8ad11b200d50405606c6a2a27" }, "downloads": -1, "filename": "csharpy-0.1.116-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "ab31bdf98966e2f99a4af55e9bc4222b", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 109358, "upload_time": "2019-01-08T17:07:41", "url": "https://files.pythonhosted.org/packages/e1/3a/ac2bd0f9474ee4b813fa5f717309c50eec820c3687c508eeb9ec6659f287/csharpy-0.1.116-cp37-cp37m-win_amd64.whl" } ] }