{
"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"
}
]
}