Skip to main content

PyOPL: OPL2/3 emulation for Python

http://www.github.com/Malvineous/pyopl

PyOPL is a simple wrapper around an OPL synthesiser so that it can be accessed from within Python. It uses the DOSBox synth, which has been released under the GPL license.

PyOPL does not include any audio output mechanism, it simply converts register and value pairs into PCM data. The example programs use PyAudio for audio output. Note that PyGame is not suitable for this as it lacks a method for streaming audio generated on-the-fly, and faking it by creating new Sound objects is unreliable as they do not always queue correctly.

To install it:

pip install PyOPL

The code is compiled like this:

pip install build
python -m build

Install the build wheel:

python -m pip install .

This library is released under the GPLv3 license.

Metadata

Release files for PyOPL 2.0

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

Source distribution (sdist)

Source distribution for PyOPL 2.0
File Size Uploaded Provenance Actions
PyOPL-2.0.tar.gz 33.8 kB Without provenance Details for PyOPL-2.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for PyOPL 2.0
File Actions
PyOPL-2.0-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details for PyOPL-2.0-pp310-pypy310_pp73-win_amd64.whl
PyOPL-2.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for PyOPL-2.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
PyOPL-2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for PyOPL-2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
PyOPL-2.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64 Details for PyOPL-2.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
PyOPL-2.0-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details for PyOPL-2.0-pp39-pypy39_pp73-win_amd64.whl
PyOPL-2.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for PyOPL-2.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
PyOPL-2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for PyOPL-2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
PyOPL-2.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64 Details for PyOPL-2.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
PyOPL-2.0-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details for PyOPL-2.0-pp38-pypy38_pp73-win_amd64.whl
PyOPL-2.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for PyOPL-2.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
PyOPL-2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for PyOPL-2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
PyOPL-2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 Details for PyOPL-2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
PyOPL-2.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for PyOPL-2.0-cp311-abi3-win_amd64.whl
PyOPL-2.0-cp311-abi3-win32.whl CPython 3.11 abi3 Windows x86-32 Details for PyOPL-2.0-cp311-abi3-win32.whl
PyOPL-2.0-cp311-abi3-musllinux_1_1_x86_64.whl CPython 3.11 abi3 Linux musl 1.1+ x86-64 Details for PyOPL-2.0-cp311-abi3-musllinux_1_1_x86_64.whl
PyOPL-2.0-cp311-abi3-musllinux_1_1_i686.whl CPython 3.11 abi3 Linux musl 1.1+ x86-32 Details for PyOPL-2.0-cp311-abi3-musllinux_1_1_i686.whl
PyOPL-2.0-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for PyOPL-2.0-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
PyOPL-2.0-cp311-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for PyOPL-2.0-cp311-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
PyOPL-2.0-cp311-abi3-macosx_10_9_x86_64.whl CPython 3.11 abi3 macOS 10.9+ x86-64 Details for PyOPL-2.0-cp311-abi3-macosx_10_9_x86_64.whl
PyOPL-2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for PyOPL-2.0-cp310-cp310-win_amd64.whl
PyOPL-2.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for PyOPL-2.0-cp310-cp310-win32.whl
PyOPL-2.0-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details for PyOPL-2.0-cp310-cp310-musllinux_1_1_x86_64.whl
PyOPL-2.0-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details for PyOPL-2.0-cp310-cp310-musllinux_1_1_i686.whl
PyOPL-2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for PyOPL-2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
PyOPL-2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for PyOPL-2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
PyOPL-2.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for PyOPL-2.0-cp310-cp310-macosx_10_9_x86_64.whl
PyOPL-2.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for PyOPL-2.0-cp39-cp39-win_amd64.whl
PyOPL-2.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for PyOPL-2.0-cp39-cp39-win32.whl
PyOPL-2.0-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details for PyOPL-2.0-cp39-cp39-musllinux_1_1_x86_64.whl
PyOPL-2.0-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details for PyOPL-2.0-cp39-cp39-musllinux_1_1_i686.whl
PyOPL-2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for PyOPL-2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
PyOPL-2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for PyOPL-2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
PyOPL-2.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for PyOPL-2.0-cp39-cp39-macosx_10_9_x86_64.whl
PyOPL-2.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for PyOPL-2.0-cp38-cp38-win_amd64.whl
PyOPL-2.0-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details for PyOPL-2.0-cp38-cp38-win32.whl
PyOPL-2.0-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details for PyOPL-2.0-cp38-cp38-musllinux_1_1_x86_64.whl
PyOPL-2.0-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details for PyOPL-2.0-cp38-cp38-musllinux_1_1_i686.whl
PyOPL-2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for PyOPL-2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
PyOPL-2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for PyOPL-2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
PyOPL-2.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details for PyOPL-2.0-cp38-cp38-macosx_10_9_x86_64.whl

Total release size: 6.9 MB

Release files / PyOPL-2.0.tar.gz

Download URL PyOPL-2.0.tar.gz
Size 33.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c59ec79c34df904a9cf52a1439c783fce077bd34653c16b18c62c012eb75f2c5
BLAKE2b-256 checksum
How to use checksums
75d19bf6748cc0347e19d7c1326c40b7f5d1be94f93f96373329a5402a3b6881
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp310-pypy310_pp73-win_amd64.whl

Download URL PyOPL-2.0-pp310-pypy310_pp73-win_amd64.whl
Size 30.9 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
80de71248ddc0c5f48a8c5040efae369df32c176dbd4c6ade412fe5b01a5fd29
BLAKE2b-256 checksum
How to use checksums
d7bb8165c3f8583b3c54a638ece27778dc2185b7bf29bebf06295d29ac088c6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL PyOPL-2.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 33.1 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
64dd144d2aa566afccedd1eb6ff67d645ffb94df7c8fcd47ee6a3975b0493dbf
BLAKE2b-256 checksum
How to use checksums
d0b739866af537322232d6d9b474a3561b97e645b3b80d16edcb04a2141161aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL PyOPL-2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 32.7 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
f82dc3c617e81cd11f4def37808d214577c5aa0eebf29a75135b10e88ccfbddc
BLAKE2b-256 checksum
How to use checksums
a48ce2174e840befab86a714e28e23c4288c17fdf539d697da25a3d8ecbf8104
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl

Download URL PyOPL-2.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Size 30.0 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a17d48ec06fc30a39fb28effcc29572a4af7ef39c54ef7609ae3200a12cb260d
BLAKE2b-256 checksum
How to use checksums
2c082600b6a2292335e52e6139456e5578ada59be406d2fdb8ffb44783ff445f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp39-pypy39_pp73-win_amd64.whl

Download URL PyOPL-2.0-pp39-pypy39_pp73-win_amd64.whl
Size 30.9 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
a4786e52abd3a71ab28fa70a0245ab21928ecf632831bff501aa17f3ad70d91d
BLAKE2b-256 checksum
How to use checksums
fbf71955f2c8f04b475f8cf74ca5150afbf4d180db0475ec9e9434bae1600e01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL PyOPL-2.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 33.1 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
375b275d40f8bb44b441c6de1d7050fc06264d8a4c9b5c389cb85ec7cb90dae5
BLAKE2b-256 checksum
How to use checksums
329095cc49b8c032ad7a748f98d9e0fec06bad4dc98e4bb0d5bf5d8e4df4f1c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL PyOPL-2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 32.7 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
baee465211ad2ecf2c212ea3eb4397dba5626fd9c7498cfc24add859e943249f
BLAKE2b-256 checksum
How to use checksums
c6306db3ab66cd15e1761b52652efe7271243ba03dd94a1b13809a99e0e55e38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL PyOPL-2.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 30.0 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b2ea0121e655716c449cbc62973ff40c70081f486e9b68fdc0b4aa2721a2122e
BLAKE2b-256 checksum
How to use checksums
c6dfeaa623e4838c1d2df3896032809561f4e511d63265c0077b25714a6f1978
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp38-pypy38_pp73-win_amd64.whl

Download URL PyOPL-2.0-pp38-pypy38_pp73-win_amd64.whl
Size 30.9 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
3ea9cc57dd5daad69613d8c8a1c4d8c06484734f25460dc27d73355c658ed3d8
BLAKE2b-256 checksum
How to use checksums
123f8789042da706b8365b68923f14f55b9389cdb0405c35fe42b6a6b7d3ee32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL PyOPL-2.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 33.1 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
2d1cb2f970c8c46ddfa3e334fd74d7ef1b789fc8051c939c3d063c97a76fa9f1
BLAKE2b-256 checksum
How to use checksums
09e597251d073bb6a0d4441f426952cc09fb7cb3d36d6f738c8776172dc5eef0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL PyOPL-2.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 32.7 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
45920b0f76df853e52b9ed9efbb55866044dd001f96d846634afbe92cd1ff270
BLAKE2b-256 checksum
How to use checksums
395a55fc5424b7a9491e295d77ad6365aba10605db06728a64f7e7d42fcd91c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL PyOPL-2.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 30.0 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7664172db1a3ab1adaa4fa6621cadbea8f20d2dd8ac3f5e111ca56366abe74bd
BLAKE2b-256 checksum
How to use checksums
5ad505c44e5da33cc299af98bc5f651fa8a08288635ae7382cc15c96613a1381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp311-abi3-win_amd64.whl

Download URL PyOPL-2.0-cp311-abi3-win_amd64.whl
Size 30.8 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
6704f0f1e3d61b805a64eaf1fc0790377277d5d796532dd5cdd2f53f3cfcc8c0
BLAKE2b-256 checksum
How to use checksums
610583f83cdbc5db59f114182fc53c068507dadeee15f23e62b473d166ed27f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp311-abi3-win32.whl

Download URL PyOPL-2.0-cp311-abi3-win32.whl
Size 28.4 kB
Tags CPython 3.11 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
3f1dabb8ab7afe82aefb70b9eefbcb4842f87be0b8777d963c3242f2011f8d96
BLAKE2b-256 checksum
How to use checksums
58cc4561df016dd1520fb4cea7305472c601ae80c444f929b73401b92ff5af1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp311-abi3-musllinux_1_1_x86_64.whl

Download URL PyOPL-2.0-cp311-abi3-musllinux_1_1_x86_64.whl
Size 639.2 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64 abi3
SHA-256 checksum
How to use checksums
b5b3f09f98b5e526bb19186e60dc5abe228091e681622082aa0a08ffe046be98
BLAKE2b-256 checksum
How to use checksums
e7c6451b05b2d1e94e97176bd692a9223da0fd10de63e5c0c3afa80ce5cd3014
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp311-abi3-musllinux_1_1_i686.whl

Download URL PyOPL-2.0-cp311-abi3-musllinux_1_1_i686.whl
Size 688.2 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32 abi3
SHA-256 checksum
How to use checksums
5a0f5f75d0f2b4282b1841e41035670d70f7f0afa5c960410f8d4c0e1f9d6191
BLAKE2b-256 checksum
How to use checksums
636f067cbbaa04ad9ee941a570f54dde69f0c038b33928457cec12f84a65c302
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL PyOPL-2.0-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 94.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
d19abe148871ca8cf8b196992fd4a5fae59c7173ca8ef01cd6ef5b67b964970a
BLAKE2b-256 checksum
How to use checksums
f4a57835b0d99f103292160ac914d890e70abd22bbef7ef00db0c76391841e7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp311-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL PyOPL-2.0-cp311-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 90.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
35f26fe9ce4b847dc37a00513ad04a3346f95bfb4bebc27589d066656d297189
BLAKE2b-256 checksum
How to use checksums
b7f7fe96a37a9cab0c3935d134ac97209d6352434bea7ab96b51f395336b1680
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp311-abi3-macosx_10_9_x86_64.whl

Download URL PyOPL-2.0-cp311-abi3-macosx_10_9_x86_64.whl
Size 32.2 kB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
372e0862229a3a72eb725a34141688e7ead18524341dc19e3c6baca212adc6e7
BLAKE2b-256 checksum
How to use checksums
451c9c8093d6f1f7c008779b8238fb33934f44ce78e3199bffb27e84b09ea9f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp310-cp310-win_amd64.whl

Download URL PyOPL-2.0-cp310-cp310-win_amd64.whl
Size 30.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bf60cb9abfaf3e32a21d4cfd0757a89e471fe9037aebe6d25695c0e04e7590e6
BLAKE2b-256 checksum
How to use checksums
b7ac3b864c9eaf76a0e9224eff7cc8aedf55bde7d5980bcdafdf5caf8271fcb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp310-cp310-win32.whl

Download URL PyOPL-2.0-cp310-cp310-win32.whl
Size 28.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
56cb35e8750ba8f59ebab1a88679248ee12a4b935f18577f488ae46150629859
BLAKE2b-256 checksum
How to use checksums
0d312a9cf5b6025dc5c24f0d2cd88d6437ca5244ccee5c65d5f1bfeafe3a81bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL PyOPL-2.0-cp310-cp310-musllinux_1_1_x86_64.whl
Size 645.0 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
b3854da0392256b6c491efb2cf3f6afffd73ca7ca8e95557908542c07b9a514b
BLAKE2b-256 checksum
How to use checksums
67711d03d8303f54854c51f65a10fc26f39b0d21f46c0de5af1ea7736deebf4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp310-cp310-musllinux_1_1_i686.whl

Download URL PyOPL-2.0-cp310-cp310-musllinux_1_1_i686.whl
Size 693.9 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
99373711be8e360ce9ce426ac05bc8ed23d463ecef953f7b655d85cdf3316cae
BLAKE2b-256 checksum
How to use checksums
c94839c1760d3321cc6b4b59ba4e745a759ad3c9aa8ce6804c59ba9d36d0723a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL PyOPL-2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 98.1 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
93c83b17a2b23bc85197da9721df874439c77b9a81d13414f6b4e59ffd9e2657
BLAKE2b-256 checksum
How to use checksums
d6aac01115469a51ccc26338a286a091fd1cf3a77a97de459f595413400a98a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL PyOPL-2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 93.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
17382838875247e64688d15c319aa11aa4b398309fbda6860622f365ab4a47e3
BLAKE2b-256 checksum
How to use checksums
0300aec6039d2a9c6c0c4bd7283696ee9b025b0264b2b7627caecbc4a381174f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL PyOPL-2.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 32.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1f0871118bd6855eee8a408124f1df523dd6e89fd1bbbb102c0f8c867ff97ef5
BLAKE2b-256 checksum
How to use checksums
3f7e19a150fc2ed3079636b608314f20be7a9d9b502ea2addf04a33e6144acba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp39-cp39-win_amd64.whl

Download URL PyOPL-2.0-cp39-cp39-win_amd64.whl
Size 30.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f739bdaaa8d78eb1956cebabcfdb4822cb98e26b6ea39f93a20e599a33920b21
BLAKE2b-256 checksum
How to use checksums
4e8224d08865aded7bb35b59ef14c95d0386b012c4a3d44e13dcb95b5bc61d67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp39-cp39-win32.whl

Download URL PyOPL-2.0-cp39-cp39-win32.whl
Size 28.5 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
6fe5e9424730f005a5e787e103afc22b2950e6b6422ab009e3276b60bca3fa69
BLAKE2b-256 checksum
How to use checksums
686f5e9cfac3b946f0848b2e8b967e2719ec64fd077fd6e8c93f5dd41aaa26af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL PyOPL-2.0-cp39-cp39-musllinux_1_1_x86_64.whl
Size 644.7 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
b3cdd52366fd18a4eb72bfbbaea11d2c711ae61ef60573bfb425b6458fe484cd
BLAKE2b-256 checksum
How to use checksums
985c7ce173b8a8628890fafa6ead69cdb64f04742914a7a21d7378478b7cd598
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp39-cp39-musllinux_1_1_i686.whl

Download URL PyOPL-2.0-cp39-cp39-musllinux_1_1_i686.whl
Size 693.6 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
4544a9e14b6288e3c0755e443e312d103b837a5089efd9170bd4f3219c3dc331
BLAKE2b-256 checksum
How to use checksums
ef8fea08fc6e1b3e42bcf5561dd121522c685b9ddbd61ad1dc6618577804d3eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL PyOPL-2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 97.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
dcf3ae5c7df1bcd7e59f9f9461f2d70e24b895f2c671c67c22676de9bfa93232
BLAKE2b-256 checksum
How to use checksums
14a7acdf0c69e9c0c80e0f48cdb9f00a8a126704c09cb433c9898d7ed707cfaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL PyOPL-2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 93.5 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
c2f07783309d853548df122e09a5d24513116b55a44edd1af4d86d29a73f7972
BLAKE2b-256 checksum
How to use checksums
fc2fc99a267b6f1c295e2adc5ccdea582dae996b4a0b70796cb08c0e001cc966
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL PyOPL-2.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 32.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3dda96a7c79d422506e45a9433bde66996b907e99dff87aff5093b545fa9cfc0
BLAKE2b-256 checksum
How to use checksums
1e29cafdd0c18f848a29766957d43c7129abf342ac40ede7a856843276aad83d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp38-cp38-win_amd64.whl

Download URL PyOPL-2.0-cp38-cp38-win_amd64.whl
Size 30.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
118b0aead8aa4da20868bed8eb380abe92cc93845df2364894101f651e47712d
BLAKE2b-256 checksum
How to use checksums
d25b5e48a96650e2c80e5c7dc8c281e5b763fbf4bb25f413bd6a674a7920a572
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp38-cp38-win32.whl

Download URL PyOPL-2.0-cp38-cp38-win32.whl
Size 28.5 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
09962265e632d9c3920782b002b208ce5f0c9e68aec0b096759e9e1548f4771d
BLAKE2b-256 checksum
How to use checksums
b5c93a20d0a4f40dbe3dfdb041f1de7a1bf30fca549c5fc303651e48a967d09a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL PyOPL-2.0-cp38-cp38-musllinux_1_1_x86_64.whl
Size 645.1 kB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
1f43109368fa135a5b8fcadf1db2de8e77bc1f62cd8ba1800986ecddde1ff542
BLAKE2b-256 checksum
How to use checksums
7d8ee0dad0b24ce00c7fad27f2f9cb8112c07e1bb1b42b88c3c5d4cc5942c919
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp38-cp38-musllinux_1_1_i686.whl

Download URL PyOPL-2.0-cp38-cp38-musllinux_1_1_i686.whl
Size 693.9 kB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
210d506aa53bbab57427e3428ca78e24e464fe204e32d502a164c30e384f316a
BLAKE2b-256 checksum
How to use checksums
7bff7dcb53319b544c24ca63c596f72f351ffe1ea8778685c1cafb5aa69f8a8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL PyOPL-2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 98.6 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a18a2ef571474dd21a01aa7dc84eb5569a0731d9cf78c4856bd50cc31f6a5b92
BLAKE2b-256 checksum
How to use checksums
ca0002e2eba8826f165c7eabb5f3b63ee18664933d2398c7d0129c4db7e153e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL PyOPL-2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 94.3 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
24b90e621645e60e1d991ec1b71b7f0ffecf09dbe9f6b0358faffd0a88c47bec
BLAKE2b-256 checksum
How to use checksums
b7220aa2d71e88c4087b37be4037abf80172294e80b1d486f26ffdeac7f340c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / PyOPL-2.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL PyOPL-2.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 32.2 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1b500bc7119d3988c4e8f64101f297dcfbe01febb96e5968f1169864cacd8a4c
BLAKE2b-256 checksum
How to use checksums
7ab7159dc90bb28fd750db223d422c659a8914d4d68a760c46a0c86e0142993e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Security for PyOPL 2.0

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