Keystone is a lightweight multi-platform, multi-architecture assembler framework.
It offers some unparalleled features:
- Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8), Ethereum Virtual Machine, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86 (include 16/32/64bit).
- Clean/simple/lightweight/intuitive architecture-neutral API.
- Implemented in C/C++ languages, with bindings for Java, Masm, C#, PowerShell, Perl, Python, NodeJS, Ruby, Go, Rust, Haskell, VB6 & OCaml available.
- Native support for Windows & \*nix (with Mac OSX, Linux, \*BSD & Solaris confirmed).
- Thread-safe by design.
- Open source - with a dual license.
Further information is available at http://www.keystone-engine.org
License
-------
Keystone is available under a dual license:
- Version 2 of the GNU General Public License (GPLv2). (I.e. Without the "any later version" clause.).
License information can be found in the COPYING file EXCEPTIONS-CLIENT file.
This combination allows almost all of open source projects to use Keystone without conflicts.
- For commercial usage in production environments, contact the authors of Keystone to buy a royalty-free license.
See LICENSE-COM.TXT for more information.
Raw data
{
"_id": null,
"home_page": "https://www.keystone-engine.org",
"name": "keystone-engine",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Nguyen Anh Quynh",
"author_email": "aquynh@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/0a/65/3a2e7e55cc1db188869bbbacee60036828330e0ce57fc5f05a3167ab4b4d/keystone-engine-0.9.2.tar.gz",
"platform": "",
"description": "\nKeystone is a lightweight multi-platform, multi-architecture assembler framework.\nIt offers some unparalleled features:\n\n- Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8), Ethereum Virtual Machine, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86 (include 16/32/64bit).\n- Clean/simple/lightweight/intuitive architecture-neutral API.\n- Implemented in C/C++ languages, with bindings for Java, Masm, C#, PowerShell, Perl, Python, NodeJS, Ruby, Go, Rust, Haskell, VB6 & OCaml available.\n- Native support for Windows & \\*nix (with Mac OSX, Linux, \\*BSD & Solaris confirmed).\n- Thread-safe by design.\n- Open source - with a dual license.\n\nFurther information is available at http://www.keystone-engine.org\n\n\nLicense\n-------\n\nKeystone is available under a dual license:\n\n- Version 2 of the GNU General Public License (GPLv2). (I.e. Without the \"any later version\" clause.).\n License information can be found in the COPYING file EXCEPTIONS-CLIENT file.\n\n This combination allows almost all of open source projects to use Keystone without conflicts.\n\n- For commercial usage in production environments, contact the authors of Keystone to buy a royalty-free license.\n\n See LICENSE-COM.TXT for more information.\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "Keystone assembler engine",
"version": "0.9.2",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "d908b3c7123b42d959f46354d6684b69",
"sha256": "dafcc3d9450c239cbc54148855b79c4b387777099c6d054005c835768cf955f2"
},
"downloads": -1,
"filename": "keystone_engine-0.9.2-py2.py3-none-macosx_10_14_x86_64.whl",
"has_sig": false,
"md5_digest": "d908b3c7123b42d959f46354d6684b69",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 2950758,
"upload_time": "2020-06-21T14:13:53",
"upload_time_iso_8601": "2020-06-21T14:13:53.225923Z",
"url": "https://files.pythonhosted.org/packages/1c/ad/a609493a534049cae43660689b2c5908117746e238f12dc76619d68a223a/keystone_engine-0.9.2-py2.py3-none-macosx_10_14_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "fcc43af08b02cbd8157d751d68df8bba",
"sha256": "9e04dea5a2b50509b7b707abdb395de42772c40faa36131ea94482fba8dd5d9f"
},
"downloads": -1,
"filename": "keystone_engine-0.9.2-py2.py3-none-manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "fcc43af08b02cbd8157d751d68df8bba",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 1785427,
"upload_time": "2020-06-21T14:13:54",
"upload_time_iso_8601": "2020-06-21T14:13:54.624236Z",
"url": "https://files.pythonhosted.org/packages/0b/cf/b8eb6956565e91a9a003b1c612765cfe007a1d0b1c6e667dc569ea519f51/keystone_engine-0.9.2-py2.py3-none-manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "112d7c1015f8c3e95d31cf0e6565b885",
"sha256": "5a5316a34323620b1bba31dcfe9e4b4ca6f0c030e82fc7a151da7c8fbe81a379"
},
"downloads": -1,
"filename": "keystone_engine-0.9.2-py2.py3-none-manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "112d7c1015f8c3e95d31cf0e6565b885",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 1766182,
"upload_time": "2020-06-21T14:13:55",
"upload_time_iso_8601": "2020-06-21T14:13:55.817915Z",
"url": "https://files.pythonhosted.org/packages/01/5c/40ffbec589262f49ff7c463d96ff0bfab0fbd98d9d869c370a70853a13fb/keystone_engine-0.9.2-py2.py3-none-manylinux1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "cbbd38e58429ab9de8407f284e351bca",
"sha256": "9f81e480904a405ef008f1d9f0e4a05e37d2bd83c5218a27136e1a294b02c1f6"
},
"downloads": -1,
"filename": "keystone_engine-0.9.2-py2.py3-none-win32.whl",
"has_sig": false,
"md5_digest": "cbbd38e58429ab9de8407f284e351bca",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 1318239,
"upload_time": "2020-06-21T14:13:57",
"upload_time_iso_8601": "2020-06-21T14:13:57.122037Z",
"url": "https://files.pythonhosted.org/packages/88/b9/a9d8b6837346b86bcdda56e5c3fe4ac51f98f4ed40bf71fb6bd8605516da/keystone_engine-0.9.2-py2.py3-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "cde30d2b29ca5cae4e26405b044a2447",
"sha256": "c91db1ff16d9d094e00d1827107d1b4afd5e63ce19b491a0140e660635000e8b"
},
"downloads": -1,
"filename": "keystone_engine-0.9.2-py2.py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "cde30d2b29ca5cae4e26405b044a2447",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 1370823,
"upload_time": "2020-06-21T14:13:58",
"upload_time_iso_8601": "2020-06-21T14:13:58.476370Z",
"url": "https://files.pythonhosted.org/packages/a4/8d/58471cb026de45397b29ba4b37ae3e20b434fae14c4b92fd3e9771a7bac8/keystone_engine-0.9.2-py2.py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "d387742d19e5976e134fd5c2faf82993",
"sha256": "2f7af62dab0ce6c2732dbb4f31cfa2184a8a149e280b96b92ebc0db84c6e50f5"
},
"downloads": -1,
"filename": "keystone-engine-0.9.2.tar.gz",
"has_sig": false,
"md5_digest": "d387742d19e5976e134fd5c2faf82993",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2813059,
"upload_time": "2020-06-21T14:13:59",
"upload_time_iso_8601": "2020-06-21T14:13:59.951475Z",
"url": "https://files.pythonhosted.org/packages/0a/65/3a2e7e55cc1db188869bbbacee60036828330e0ce57fc5f05a3167ab4b4d/keystone-engine-0.9.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2020-06-21 14:13:59",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "keystone-engine"
}