{ "info": { "author": "Bjoern I. Dahlgren", "author_email": "bjodah@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: C", "Programming Language :: C++", "Programming Language :: Cython", "Programming Language :: Fortran", "Programming Language :: Python", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Compilers", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pycompilation\n=============\n\n.. image:: https://travis-ci.org/bjodah/pycompilation.png?branch=master\n :target: https://travis-ci.org/bjodah/pycompilation\n\n\npycompilation bundles python convenience classes and functions for performing compilation\nand linking on the fly from python. Developed to simplify working with code-generation,\ncompilation and import (meta-programming) from Python.\n\nInstallation\n------------\nExample using pip (modify to your own needs):\n\n::\n\n $ python3 -m pip install --user pycompilation\n\n\nExamples\n--------\nLook at ``examples/*_main.py`` which show how pycompilation can be used.\n\nYou may also look at other projects which uses pycompilation:\n\n- pycodeexport_\n- cInterpol_ \n- finitediff_ \n- symvarsub_\n\n.. _pycodeexport: http://github.com/bjodah/pycodeexport\n.. _cInterpol: http://github.com/bjodah/cinterpol\n.. _finitediff: http://github.com/bjodah/finitediff\n.. _symvarsub: http://github.com/bjodah/symvarsub\n\nDocumentation\n-------------\nYou find the latest documentation at http://pycompilation.readthedocs.org/\n\n\nDependencies\n------------\nFor the examples to work you need:\n\n- Cython\n- A C compiler (e.g. gcc)\n- A C++ compiler (e.g. g++)\n- A Fortran complier (e.g. gfortran)\n- appdirs (python module)\n\nLicense\n-------\nOpen Source. Released under the very permissive simplified (2-clause) BSD license. \nSee LICENSE for further details.\n\nTODO\n----\n\n - Windows support\n - PGI compilers\n - Better Intel MKL linkline help (cf. \"Intel\u00ae Math Kernel Library Link Line Advisor\")", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bjodah/pycompilation", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pycompilation", "package_url": "https://pypi.org/project/pycompilation/", "platform": "", "project_url": "https://pypi.org/project/pycompilation/", "project_urls": { "Homepage": "https://github.com/bjodah/pycompilation" }, "release_url": "https://pypi.org/project/pycompilation/0.4.6/", "requires_dist": null, "requires_python": "", "summary": "pycompilation is a package for meta programming. It aims to support", "version": "0.4.6" }, "last_serial": 5272230, "releases": { "0.3.5": [ { "comment_text": "", "digests": { "md5": "ca625c8d6e9061a71ff8ddc8c155ed25", "sha256": "dbe66d1969e800029ec8983fc34479808ed792c324b01d2bce79199c8de93ca3" }, "downloads": -1, "filename": "pycompilation-0.3.5.tar.gz", "has_sig": true, "md5_digest": "ca625c8d6e9061a71ff8ddc8c155ed25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13803, "upload_time": "2014-10-08T16:38:37", "url": "https://files.pythonhosted.org/packages/f1/f9/1d2abfad51b32f137513e6990133d127eb39a6fedd5537aceee7dc67e9ed/pycompilation-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "417962eaccc0703c304d891b818e04d5", "sha256": "134c977f9fab9e03255a45a16e630f76b273d91f54a51ade677f87877729f67b" }, "downloads": -1, "filename": "pycompilation-0.3.6.tar.gz", "has_sig": true, "md5_digest": "417962eaccc0703c304d891b818e04d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13781, "upload_time": "2014-10-09T12:27:12", "url": "https://files.pythonhosted.org/packages/e4/5d/81dbc6b444871c6bcd16bc2be05276c69694aae8a0d0195e506391e3332d/pycompilation-0.3.6.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "4aa11f0bea5f5919f5125253a059dc50", "sha256": "b427d5a81e303aeac3aa48d5d46012bfe8cda11b80b7d4154b1612dc979d3929" }, "downloads": -1, "filename": "pycompilation-0.4.0.tar.gz", "has_sig": false, "md5_digest": "4aa11f0bea5f5919f5125253a059dc50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15588, "upload_time": "2014-12-05T16:54:53", "url": "https://files.pythonhosted.org/packages/d8/24/05de976f3808a4dea4e0389dc4e8c28fa8e08a041eb895cb30a3186b16a8/pycompilation-0.4.0.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "aa3a6466687111302ec415de815e2c44", "sha256": "ef501e88c48d33af3564b901e4ff4bf110e52869b44bf7d83ef64bb98c2cfa72" }, "downloads": -1, "filename": "pycompilation-0.4.2.tar.gz", "has_sig": false, "md5_digest": "aa3a6466687111302ec415de815e2c44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16237, "upload_time": "2015-08-07T17:08:38", "url": "https://files.pythonhosted.org/packages/19/dc/247a009f4b180dbc838c2cc3dfd17ca16f4ec797d8eaa79347b865917b2e/pycompilation-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "8725da657165c642097d38344f48af32", "sha256": "3d574b931780d9a4fd343b72872a2a0a7dff2a7c74612b4c2bf25910f2fa2e99" }, "downloads": -1, "filename": "pycompilation-0.4.3.tar.gz", "has_sig": false, "md5_digest": "8725da657165c642097d38344f48af32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19035, "upload_time": "2016-09-29T13:07:32", "url": "https://files.pythonhosted.org/packages/4c/b5/b9921b05c2b53f20ec795e25cdcf555f0eb00ae97d9325f09afc7371ede1/pycompilation-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "084e25164bc8305494fdf0ad92963ee4", "sha256": "4e874bcd7186a33246245cff659bcf585eb99ea6dd0d8a73eb4d489b78d9e5a3" }, "downloads": -1, "filename": "pycompilation-0.4.4.tar.gz", "has_sig": false, "md5_digest": "084e25164bc8305494fdf0ad92963ee4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19685, "upload_time": "2018-10-15T14:17:16", "url": "https://files.pythonhosted.org/packages/6d/8d/05ca59f075085c6ec41794e61bf0124f9917aa99ef641604b326339675fe/pycompilation-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "faf2788064ccea4bac603baa97e063b3", "sha256": "3a85e4f67a0c087da271f730de4660351c07ab0833dfafc80743daf3cab3bd90" }, "downloads": -1, "filename": "pycompilation-0.4.5.tar.gz", "has_sig": false, "md5_digest": "faf2788064ccea4bac603baa97e063b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19762, "upload_time": "2019-03-12T14:53:15", "url": "https://files.pythonhosted.org/packages/01/01/b690b16d6cf9f7b4245d5e84d6e0c1fe47e8dc9e802ac6390f6d0b484f9f/pycompilation-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "bec4733f6b8b8140f656530154b21778", "sha256": "06b73e2a7210b8d150ba5741723e6316cbb27a54dd434173fd76acf9d9cd671e" }, "downloads": -1, "filename": "pycompilation-0.4.6.tar.gz", "has_sig": false, "md5_digest": "bec4733f6b8b8140f656530154b21778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19942, "upload_time": "2019-05-15T12:28:55", "url": "https://files.pythonhosted.org/packages/44/e9/c46bb261f720581927be88d99895bdd5ea263b3eb0175e721e715e85175b/pycompilation-0.4.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bec4733f6b8b8140f656530154b21778", "sha256": "06b73e2a7210b8d150ba5741723e6316cbb27a54dd434173fd76acf9d9cd671e" }, "downloads": -1, "filename": "pycompilation-0.4.6.tar.gz", "has_sig": false, "md5_digest": "bec4733f6b8b8140f656530154b21778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19942, "upload_time": "2019-05-15T12:28:55", "url": "https://files.pythonhosted.org/packages/44/e9/c46bb261f720581927be88d99895bdd5ea263b3eb0175e721e715e85175b/pycompilation-0.4.6.tar.gz" } ] }