{ "info": { "author": "Nikolaj van Omme", "author_email": "nikolaj@funartech.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "cygenja\n=======\n\n`cygenja` is a very simple code generator.\n\nWhat it is\n----------\n\n`cygenja` takes templated `Cython` code as input and generates typed `Cython` classes and functions. The idea is to mimic the `C++` template mechanism for `Cython` (and disregard the\nexperimental `Cython` `fused types `_. We use the excellent templating language `Jinja2 `_) and some very basic rules.\n\n`cygenja` is used in most of our `Cython` projects.\n\nWhat it is not\n--------------\n\n`cygenja` is not an automatic `Cython` code generator like the ones listed on `AutoPxd `_. `cygenja` does **not**\nparse `C`/`C++` header files to automatically produce Cython bindings.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/PythonOptimizers/cygenja", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/PythonOptimizers/cygenja", "keywords": "", "license": "LGPL", "maintainer": "", "maintainer_email": "", "name": "cygenja", "package_url": "https://pypi.org/project/cygenja/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cygenja/", "project_urls": { "Download": "https://github.com/PythonOptimizers/cygenja", "Homepage": "https://github.com/PythonOptimizers/cygenja" }, "release_url": "https://pypi.org/project/cygenja/0.5.2/", "requires_dist": null, "requires_python": "", "summary": "Cython code generator with Jinja2", "version": "0.5.2" }, "last_serial": 2120962, "releases": { "0.5.1": [], "0.5.2": [ { "comment_text": "", "digests": { "md5": "40b29a2685e1a13e02cf2fde6acc662b", "sha256": "db37399c224d7cffd7bb4218401728a2a0912d5045d688def413942e215f7466" }, "downloads": -1, "filename": "cygenja-0.5.2.tar.gz", "has_sig": false, "md5_digest": "40b29a2685e1a13e02cf2fde6acc662b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1547550, "upload_time": "2016-05-18T01:28:59", "url": "https://files.pythonhosted.org/packages/e7/e3/daf63e25d082de65977d6afc2ceb43f58dc7e5d03fee86c5b326564ff8ce/cygenja-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "40b29a2685e1a13e02cf2fde6acc662b", "sha256": "db37399c224d7cffd7bb4218401728a2a0912d5045d688def413942e215f7466" }, "downloads": -1, "filename": "cygenja-0.5.2.tar.gz", "has_sig": false, "md5_digest": "40b29a2685e1a13e02cf2fde6acc662b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1547550, "upload_time": "2016-05-18T01:28:59", "url": "https://files.pythonhosted.org/packages/e7/e3/daf63e25d082de65977d6afc2ceb43f58dc7e5d03fee86c5b326564ff8ce/cygenja-0.5.2.tar.gz" } ] }