Skip to main content

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.

Metadata

Release files for keystone-engine 0.9.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for keystone-engine 0.9.2
File Size Uploaded Provenance
keystone-engine-0.9.2.tar.gz 2.8 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for keystone-engine 0.9.2
File
keystone_engine-0.9.2-py2.py3-none-win_amd64.whl Python 3, Python 2 none Windows x86-64 Details
keystone_engine-0.9.2-py2.py3-none-win32.whl Python 3, Python 2 none Windows x86-32 Details
keystone_engine-0.9.2-py2.py3-none-manylinux1_x86_64.whl Python 3, Python 2 none Linux glibc 2.5+ x86-64 Details
keystone_engine-0.9.2-py2.py3-none-manylinux1_i686.whl Python 3, Python 2 none Linux glibc 2.5+ x86-32 Details
keystone_engine-0.9.2-py2.py3-none-macosx_10_14_x86_64.whl Python 3, Python 2 none macOS 10.14+ x86-64 Details

Total release size: 12.0 MB

Release files / keystone-engine-0.9.2.tar.gz

Download URL keystone-engine-0.9.2.tar.gz
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
2f7af62dab0ce6c2732dbb4f31cfa2184a8a149e280b96b92ebc0db84c6e50f5
BLAKE2b-256 checksum
How to use checksums
0a653a2e7e55cc1db188869bbbacee60036828330e0ce57fc5f05a3167ab4b4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Release files / keystone_engine-0.9.2-py2.py3-none-win_amd64.whl

Download URL keystone_engine-0.9.2-py2.py3-none-win_amd64.whl
Size 1.4 MB
Tags Python 2 Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
c91db1ff16d9d094e00d1827107d1b4afd5e63ce19b491a0140e660635000e8b
BLAKE2b-256 checksum
How to use checksums
a48d58471cb026de45397b29ba4b37ae3e20b434fae14c4b92fd3e9771a7bac8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Release files / keystone_engine-0.9.2-py2.py3-none-win32.whl

Download URL keystone_engine-0.9.2-py2.py3-none-win32.whl
Size 1.3 MB
Tags Python 2 Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
9f81e480904a405ef008f1d9f0e4a05e37d2bd83c5218a27136e1a294b02c1f6
BLAKE2b-256 checksum
How to use checksums
88b9a9d8b6837346b86bcdda56e5c3fe4ac51f98f4ed40bf71fb6bd8605516da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Release files / keystone_engine-0.9.2-py2.py3-none-manylinux1_x86_64.whl

Download URL keystone_engine-0.9.2-py2.py3-none-manylinux1_x86_64.whl
Size 1.8 MB
Tags Linux glibc 2.5+ x86-64 Python 2 Python 3
SHA-256 checksum
How to use checksums
5a5316a34323620b1bba31dcfe9e4b4ca6f0c030e82fc7a151da7c8fbe81a379
BLAKE2b-256 checksum
How to use checksums
015c40ffbec589262f49ff7c463d96ff0bfab0fbd98d9d869c370a70853a13fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Release files / keystone_engine-0.9.2-py2.py3-none-manylinux1_i686.whl

Download URL keystone_engine-0.9.2-py2.py3-none-manylinux1_i686.whl
Size 1.8 MB
Tags Linux glibc 2.5+ x86-32 Python 2 Python 3
SHA-256 checksum
How to use checksums
9e04dea5a2b50509b7b707abdb395de42772c40faa36131ea94482fba8dd5d9f
BLAKE2b-256 checksum
How to use checksums
0bcfb8eb6956565e91a9a003b1c612765cfe007a1d0b1c6e667dc569ea519f51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Release files / keystone_engine-0.9.2-py2.py3-none-macosx_10_14_x86_64.whl

Download URL keystone_engine-0.9.2-py2.py3-none-macosx_10_14_x86_64.whl
Size 3.0 MB
Tags Python 2 Python 3 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
dafcc3d9450c239cbc54148855b79c4b387777099c6d054005c835768cf955f2
BLAKE2b-256 checksum
How to use checksums
1cada609493a534049cae43660689b2c5908117746e238f12dc76619d68a223a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Security for keystone-engine 0.9.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page