C/C++ NES emulator with Python bindings
Project description
cynes - C/C++ NES emulator with Python bindings
cynes is a lightweight multiplatform NES emulator providing a simple Python interface. The core of the emulation is based on the very complete documentation provided by the Nesdev Wiki. The current implementation consists of
- A cycle-accurate CPU emulation
- A cycle-accurate PPU emulation
- A cycle-accurate APU emulation (even though it does not produce any sound)
- Few basic NES mappers (more to come)
The Python bindings allow to interact easily with one or several NES emulators at the same time, ideal for machine learning application.
Installation
cynes can be installed using pip :
pip install cynes
It can also be built from source using (requires cmake
) :
python setup.py build
How to use
A cynes NES emulator can be created by instanticiating a new NES object. The following code is the minimal code to run a ROM file.
from cynes.windowed import WindowedNES
# We initialize a new emulator by specifying the ROM file used
with WindowedNES("rom.nes") as nes:
# While the emulator should not be closed, we can continue the emulation
while not nes.should_close:
# The step method run the emulation for a single frame
# It also returns the content of the frame buffer as a numpy array
frame = nes.step()
Multiple emulators can be created at once by instantiating several NES objects.
Windowed / Headless modes
The default NES class run in "headless" mode, meaning that no rendering is performed. A simple wrapper around the base emulator providing a basic renderer and input handling using SDL2 is present in the windowed
submodule.
from cynes import NES
from cynes.windowed import WindowedNES
# We can create a NES emulator without a rendering window
nes_headless = NES("rom.nes")
while not nes_headless.has_crashed:
frame = nes_headless.step()
# And with the rendering window
nes_windowed = WindowedNES("rom.nes")
while not nes_windowed.should_close:
frame = nes_windowed.step()
While the rendering overhead is quite small, running in headless mode can improve the performances when the window is not needed. The content of the frame buffer can always be accessed using the step
method.
Controller
The state of the controller can be directly modified using the following syntax :
from cynes import *
# Simple input
nes.controller = NES_INPUT_RIGHT
# Multiple button presses at once
nes.controller = NES_INPUT_RIGHT | NES_INPUT_A
# Chaining multiple button presses at once
nes.controller = NES_INPUT_START
nes.controller |= NES_INPUT_B
nes.controller |= NES_INPUT_SELECT
# Undefined behavior
nes.controller = NES_INPUT_RIGHT | NES_INPUT_LEFT
nes.controller = NES_INPUT_DOWN | NES_INPUT_UP
# Run the emulator with the specified controller state for 5 frames
nes.step(frames=5)
Note that the state of the controller is maintained even after the step
method is called. This means that it has to be reset to 0 to release the buttons.
Two controllers can be used at the same time. The state of the second controller can be modified by updating the 8 most significant bits of the same variable.
# P1 will press left and P2 will press the right button
nes.controller = NES_INPUT_LEFT | NES_INPUT_RIGHT << 8
Key handlers
Key handlers are a simple way of associating custom actions to shortcuts. This feature is only present with the windowed mode. The key events (and their associated handlers) are fired when calling the step
method.
# Disable the default window controls
nes = WindowedNES("rom.nes", default_handlers=False)
# Custom key handlers can be defined using the register method
import sdl2
def kill():
nes.close()
nes.register(sdl2.SDL_SCANCODE_O, kill)
By default, the emulator comes with key handlers that map window keys to the controller buttons. The mapping is the following :
- the arrow keys for the D-pad
- the keys X and Z for the A and B buttons respectively
- the keys A and S for the SELECT and START buttons respectively
Save states
The state of the emulator can be saved as a numpy array and later be restored.
# The state of the emulator can be dump using the save method
save_state = nes.save()
# And restored using the load method
nes.load(save_state)
Memory modification should never be performed directly on a save state, as it is prone to memory corruption. Theses two methods can be quite slow, therefore, they should be called sparsely.
Memory access
The memory of the emulator can be read from and written to using the following syntax :
# The memory content can be accessed as if the emulator was an array
player_state = nes[0x000E]
# And can be written in a similar fashion
nes[0x075A] = 0x8
Note that only the CPU RAM $0000 - $1FFFF
and the mapper RAM $6000 - $7FFF
should be accessed. Trying to read / write a value to other addresses may desynchronize the components of the emulator, resulting in a undefined behavior.
Closing
An emulator is automatically closed when the object is released by Python. In windowed mode, the close
method can be used to close the window without having to wait for Python to release the object. As presented previously, the WindowedNES can also be used as a context manager, which will call close
automatcially when exiting the context.
It can also be closed manualy using the close
method.
# In windowed mode, this can be used to close the window
nes.close()
# Deleting the emulator in windowed mode also closes the window
del nes
# The method should_close indicates whether or not the emulator function should be called
nes.close()
nes.should_close # True
When the emulator is closed, but the object is not deleted yet, the should_close
property will be set to True, indicating that calling any NES function will not work properly. This method can also return True in two other cases :
- When the CPU of the emulator is frozen. When the CPU hits a JAM instruction (illegal opcode), it is frozen until the emulator is reset. This should never happen, but memory corruptions can cause them, so be careful when accessing the NES memory.
- In windowed mode, when the window is closed or when the ESC key is pressed.
License
This project is licensed under GPL-3.0
cynes - C/C++ NES emulator with Python bindings
Copyright (C) 2021 - 2024 Combey Theo
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file cynes-0.1.0.tar.gz
.
File metadata
- Download URL: cynes-0.1.0.tar.gz
- Upload date:
- Size: 20.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a05875c0020f525856d304e85edc57a42187ef193fbd42653dc71216d8d4d06e |
|
MD5 | b3aabd0b91a0947f7d203853472e7d6c |
|
BLAKE2b-256 | 07832a1e5f8fef7129f92337b90dbf12bb549bc99c4d64a3364c93d1472fd7cf |
File details
Details for the file cynes-0.1.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 100.6 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ffda91ee19b9eab29a885bda3cbba80ddafce6f36f94b720f0f8a68dac4496c |
|
MD5 | 420a9db30471df9b3f7fe88cb328e48d |
|
BLAKE2b-256 | 10e1b460a91fd56b0be0bb505b3ac6aea4918da85069ee02e793a4e0df1cc795 |
File details
Details for the file cynes-0.1.0-cp312-cp312-win32.whl
.
File metadata
- Download URL: cynes-0.1.0-cp312-cp312-win32.whl
- Upload date:
- Size: 90.9 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1076c888cc4deae46137624cfbf7be3baabea6f6f9462df7393be75b5d4bf76 |
|
MD5 | 0e9f94b863861a6b2377705cc1724be1 |
|
BLAKE2b-256 | b98a92b49c8182ef7fe87897df8319ab87d7f7f92192d6eaae424b31e2548b33 |
File details
Details for the file cynes-0.1.0-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 659.3 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e65300679d0281563724c4f8da9d6d0fb13551004f9035c02ca1cdec4497612 |
|
MD5 | a19c012d7506804533c0c4e0794e84d4 |
|
BLAKE2b-256 | 972551681a996aa88f950ba02c868526efad74e3bb40bd4d1f64ce9676c62f57 |
File details
Details for the file cynes-0.1.0-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 721.7 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09db47312030fba2b80f541c1e40e7f629d470f6c000e0f9373f2bdb310e9e94 |
|
MD5 | 07b1469ab9364ce0a7d76808e7c0cbb4 |
|
BLAKE2b-256 | 9f05e645ece2034312eaa93fb924f40958200ea8d09380245659a3cf4a6a05f5 |
File details
Details for the file cynes-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 135.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd8277a6fba14659a47439fd72d1ac698cdedb3657243a30d938ea96c5f9e306 |
|
MD5 | 144ca11283f59861ed160107ff14613c |
|
BLAKE2b-256 | 0e663bd7b2cc5770431e30c8a13f02fc5df98c1d26b5de17ac58ca03ca9b1cb1 |
File details
Details for the file cynes-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 145.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c46fa886ad2e5d03fb56b1862ab7d628681cdba98c105707faf81884a7f9be01 |
|
MD5 | 3bb204709412f58696c0fa47ccd0a3be |
|
BLAKE2b-256 | 457413a771f88a3cef78338bbb3c3eb92b52bc8fbf02a1e4a1b9498245fa6cc1 |
File details
Details for the file cynes-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 96.2 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f633c5031c8c4c427d4ff350f10f81d633c62f6bd4f7ae397b8840e13d6a6f11 |
|
MD5 | b08f3c9f1919eb914b6ac480d05844b1 |
|
BLAKE2b-256 | a004110028e044385e2dc6df2c64204c48a9cec97285c37d7ff67c2ca03f7c7c |
File details
Details for the file cynes-0.1.0-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 100.8 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66d0e0b87840cdf85e52c3f6891f99fce1ebb4593dd8f33e34d0b9fae85dbfa3 |
|
MD5 | 68384bf0690d23e0a9db24bde2607aa4 |
|
BLAKE2b-256 | 51ac9ae61de8309dcd6e05b811c6b997875f4148cecae654e83b9550d768d5de |
File details
Details for the file cynes-0.1.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 100.5 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c14be0a3a5987ec91ca2f71214dfcb72dd7573b308488faf1f2c46b3d57e949 |
|
MD5 | d9d49d2c0163801789449b36ff4c0c81 |
|
BLAKE2b-256 | 634c7de1aae3b33baeed01783e2981df7bdbbeed436ad0f207c468926a39b9d1 |
File details
Details for the file cynes-0.1.0-cp311-cp311-win32.whl
.
File metadata
- Download URL: cynes-0.1.0-cp311-cp311-win32.whl
- Upload date:
- Size: 90.8 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65f2ba0e66e5376e9c03baf732406d26360f6e2a655def363aaf998635847811 |
|
MD5 | b3fa07b7862b7ee1c1efe53c4be499b3 |
|
BLAKE2b-256 | 6f780d9a801f522f5f8ebb89e1e9e862ec95a964fa8c8aa89e64e9fa644d64b4 |
File details
Details for the file cynes-0.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 660.6 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76e63ad6c5d241e2e802a66832a681a103a8a61206d111ab8a8da8310488b92c |
|
MD5 | 8ce178642557e629be3fb58739d192ac |
|
BLAKE2b-256 | 66b37fbe01ee4e5be88fc4c88d0fa5a102c400f49b52deb11ef5ef8c45d18225 |
File details
Details for the file cynes-0.1.0-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 722.6 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1f93f970b8ef839ed16b542271b21905c167f2aae4a08edcde36ca694bbe7bf |
|
MD5 | ffe8ad8abc10bc5f2ba926835feb77c4 |
|
BLAKE2b-256 | f4767f877fb5a90f48bb9c9fc085563c5231550f21ca57a7243596e5a6bde2f6 |
File details
Details for the file cynes-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 136.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0a612ec09361bfd0192c4c02ef3085de05243380b8f9c67b771bb3ee479b107 |
|
MD5 | 91a1db499c9f54c944ac368ed3f1f1c9 |
|
BLAKE2b-256 | 0b0a047944eb48160f6361aa399dfa95f051f9606141847c7625a8f56c3c1e90 |
File details
Details for the file cynes-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 146.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28da27a8694e661c507ae4c7309da2c08b7874cd7f71090321e6afd783d97af5 |
|
MD5 | f09640d32fd561d40419abddc0eea46f |
|
BLAKE2b-256 | ed8011e89bfd52197a1eadf9515221f3f2520ad7801f94d0271d72cc33517a0d |
File details
Details for the file cynes-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 96.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | efd6f4ae0cd41a9000ff7668d0a2cbbda3edcc1642d90d839afd60215f268fb6 |
|
MD5 | 7dc9da93c152610dcaeda7c22de9816b |
|
BLAKE2b-256 | 4f12954ab5e12e6288bd41cb9ba4ac861b5298d8b8f9c74d8121fd7b8672b1d0 |
File details
Details for the file cynes-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 101.2 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b96da8b6fe8e9aa996bb7ddffb6cbe53a656ab8d850c15d9bb6ecc715df3c46f |
|
MD5 | 1c07d48ace5807583b1829cb2b496861 |
|
BLAKE2b-256 | 8a457bfc36a5f5dfafac876aef59ffce3db8749b8a964be6fba41c35a0fcf4e1 |
File details
Details for the file cynes-0.1.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 99.5 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdeeec77d04bdb82650850385ee14726e3a4eac09ad4b339fe46946b88a510b6 |
|
MD5 | 5ddd33474ce7cca429c2ec9225985e1c |
|
BLAKE2b-256 | 42fe1b44fd436b8a7ebfaf587199d1d022a1c8405f85cf468b2f25fb9285ae06 |
File details
Details for the file cynes-0.1.0-cp310-cp310-win32.whl
.
File metadata
- Download URL: cynes-0.1.0-cp310-cp310-win32.whl
- Upload date:
- Size: 89.9 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d23a46cae82115ed0c65cd76e026734c2ae5d89b93356c7a7125850466f63661 |
|
MD5 | 3f73d3328b68f3f14f6d22429463a277 |
|
BLAKE2b-256 | 14b4528e5ee111e9cd4c1281a24418612ad302e2b3151f3c6a6284b41463d792 |
File details
Details for the file cynes-0.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 659.5 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e05470bbb5c8d8ac3e6dfed76ced967ebb541b2781e938ff0ca8be121ef78b8 |
|
MD5 | 6187901bdf499c734d4b59d843243df7 |
|
BLAKE2b-256 | 9e1ee787f29eef59757cace535e18f64f3109204cb83de01c777d23c3df9dd6f |
File details
Details for the file cynes-0.1.0-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 721.6 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e068d5452054fa90f0bb910038aa13cbded65576cc41a5e5a42cfc63dfd4b4af |
|
MD5 | 90a0771fb0371454209dd12b2e2d4e0f |
|
BLAKE2b-256 | 668935cd2547bce0f89573cdc5917483bbb3280ec12ffc3b889662e4b6e6460c |
File details
Details for the file cynes-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 134.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbffa1cc9d75d70fc1d286cc5d6c2e89d7a445c098cc8b7c843f435ba9e83f6d |
|
MD5 | a5a33e2d7166205a4f9a251e8d2be432 |
|
BLAKE2b-256 | 9df14642474799f3f4c7bf2833475eb29d0707253d7518fd510c21917013a9e8 |
File details
Details for the file cynes-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 145.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ef8817b62a478311da3aa15388d506b1c7351aa2acbf4b7e70dac3fae815b8d |
|
MD5 | d72aeccb959535a9d609a0a54631f1d6 |
|
BLAKE2b-256 | de6b542a48dca8e6193bd00e3b2cb12dbccdc383218e71955a8f93cf8f2cafe5 |
File details
Details for the file cynes-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 95.4 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14591ffbf452cfb71a9c604a1a31176ca40c28a33ff303cd45a13a62066352a2 |
|
MD5 | 21c50d47037f0f2fb9502e07dfbc7b90 |
|
BLAKE2b-256 | f31f73ceabeb4347a2990d6d8ea11a6d0b9176e7681f296a7b3b5fcffba9297d |
File details
Details for the file cynes-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 100.0 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65c8d009c516427588656500cc130d4f51bad8c18d3e8547615af3941281854f |
|
MD5 | 6f99f38bab22eac7646bca4ed0cfa77d |
|
BLAKE2b-256 | 165f3aa8d20a2ac472c40b7f62d287e49d15890b9b865a9ab4fd43c97c9b5ea7 |
File details
Details for the file cynes-0.1.0-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 99.0 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dfa92223a14783d927d12d68a71d4e695f36b4632e0f20ab041ab76399c409d |
|
MD5 | ff9e7119934d26dc79b6313e8aebd394 |
|
BLAKE2b-256 | 33e9457727f7ded56ec8d7d85aef5528b447e38df307ca4accf4f6e1a0fc1603 |
File details
Details for the file cynes-0.1.0-cp39-cp39-win32.whl
.
File metadata
- Download URL: cynes-0.1.0-cp39-cp39-win32.whl
- Upload date:
- Size: 90.1 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5faeb2742cbd31b8f78714ba7d069c56fd1d4923144ba679b70e836acfb85414 |
|
MD5 | b0febb70f7ca6c06aa71659345ee1c02 |
|
BLAKE2b-256 | 8f06fee29bf79ab4c0ed4e74bbc6559f994c5f425f0de3627d7d8cb7ce6a1877 |
File details
Details for the file cynes-0.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 659.9 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab8249a2ec3a65f9dd4b196685fe35983417dd0c498f1936abcc75cc63667d83 |
|
MD5 | 8190e1b8ed2920cba6d69e5cc0cb46d6 |
|
BLAKE2b-256 | 414cc5f8319aa69fb56894335bd3712ce47668dace9f106d416d0c2eb1adf993 |
File details
Details for the file cynes-0.1.0-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 722.0 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11744b07e1a82e59879f2b38b5b3e8ecb8f5a54ee08b50b890bbff9c34d1e038 |
|
MD5 | a403cb2cce535d9703012cb95ece1ab3 |
|
BLAKE2b-256 | 8985cc0e2693cb147b26e4ab6c31f7f6653819930c2f706afb8f4fc42ebe6b15 |
File details
Details for the file cynes-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 134.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36bac3e717c52ef3ac6cac1682534b903beba4d9e0ffb72311cd4d5e35f277c6 |
|
MD5 | 0db417e38f495b7e93924d48183da113 |
|
BLAKE2b-256 | d5e48a211d5fe63a9e1395317b6aee03609a33bb9f4df5120b6d919de1359385 |
File details
Details for the file cynes-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 145.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f45db82b71b52a7de9475e9d46a9ac68717bafe70c21117c1131fccae86386f2 |
|
MD5 | 75b3ba869f80610cded89024b21ca50d |
|
BLAKE2b-256 | 4572857445f86f037acd4d26726f4323b9cefbb6057668c968c62b7831ad26bf |
File details
Details for the file cynes-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 95.5 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0240f98d107d00d60cbf38abe55973d55eba546f684e62f0d3eb4f627e52c519 |
|
MD5 | e6f1be347a6b453c656c5cea9a64cf9f |
|
BLAKE2b-256 | 0cecc66b1e158ad43ef7e7a25cf053532af07eb7ec59d34e11af61b4fe3613b7 |
File details
Details for the file cynes-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 100.1 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8febcfd7ecba78baf0c3b98502e939f6c94a50f759f649ddee3e2253974a4d76 |
|
MD5 | 01be19281e03c46124c5caf7aa811921 |
|
BLAKE2b-256 | 90c70ab0f32da5b77d258d86a78a855a3cb43e8cf53b3e243b29f8a93fd6447d |
File details
Details for the file cynes-0.1.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 99.4 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9aaa761e2434c15fc2598eafe871e37444243cc852bc31bcebb0332c2f3e732b |
|
MD5 | 8c74ab97064a9ea2fcf03801b981bb1c |
|
BLAKE2b-256 | 7d9d742fb436819b8be94f6532c698ed949f17174fcfee5202a1e3e07a62421a |
File details
Details for the file cynes-0.1.0-cp38-cp38-win32.whl
.
File metadata
- Download URL: cynes-0.1.0-cp38-cp38-win32.whl
- Upload date:
- Size: 89.9 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d394338a31493d2daa50f767ea6693b0c97618fcf8be03bade15147b15dd7175 |
|
MD5 | 8413fbe2535747095078ff738de85499 |
|
BLAKE2b-256 | df5a6a73d45654b19adc296060d400ae13cba289619e9d291b8ef3c830f60c03 |
File details
Details for the file cynes-0.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 659.5 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49aeaceac04195d2e36fd5b09bcd858ccce6d4bff8a669172305e157fe8bbabe |
|
MD5 | 2a963c8b1313e0f940ad68b10ac3f529 |
|
BLAKE2b-256 | 87b86688eac387fb6b1f262d36456e5a9be8f2ae90d7cfc69bc313d9d0cadd4b |
File details
Details for the file cynes-0.1.0-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 721.5 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4508af7ee693d35e6b17d7f3f18e615b0b253e0b4eae6ad72c0de9b2d9746d46 |
|
MD5 | 1b7d529d034f45a7b0f88fcc91232141 |
|
BLAKE2b-256 | ae7de6d80399e39c425325a293c5d5af5d5eda88a7e5a62b0b6d7c49a445ff22 |
File details
Details for the file cynes-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 134.3 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a5c376651fa5e49ebfb6c44f8ca51b9bba15c7d53511d8f2adb2ddb8b6ed0eb |
|
MD5 | 1b4ace5e3cf62ecfb4abaac75c8e4c0e |
|
BLAKE2b-256 | f405e2612b027e823e5fed01ee26ae85e7f8878050b7fe5d811349ae275f182b |
File details
Details for the file cynes-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 144.9 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbdbb030299be43d7cf422b04fa5cffdd1bacd1b61566babcabcbce567622e6a |
|
MD5 | 0127091f28f729f6d75558c827fdf88a |
|
BLAKE2b-256 | 28b8c0fb6442d2ce53c28216edfcca2cfdbc9c46f8bd59324e5a8d6a243c40af |
File details
Details for the file cynes-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 95.3 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1ff439fc95775a76ad5918571b9bcfeda3bc9719790159aa8b221373d348def |
|
MD5 | c3a663bd80d83a54c44cda3aab57e56c |
|
BLAKE2b-256 | 37892d0bad224f6d736d267130df3694c8a6317ca0708c40786f7034679e6dd9 |
File details
Details for the file cynes-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 99.9 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 296c835a6794672f2f25c2cd0976daae1e35a0eeab9b8572a60aa8cc699dd713 |
|
MD5 | 858a59d7dacf785080a67d4461e13ead |
|
BLAKE2b-256 | 0ffb582f858b0fb4a1d088b1b63f5e4f6fa1be9dae3e8edbddf607e796e0d92a |
File details
Details for the file cynes-0.1.0-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 98.6 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae32b7d87af1250b6f5e0bca514644cfc9da1b1ef3371f870eccd4da6693be77 |
|
MD5 | 68f17b1a5281efec96226a8ec7cdc2ce |
|
BLAKE2b-256 | fddceb9b90e8568eed335b6bc44b4265b80e556d6f608563fa129739c90a0466 |
File details
Details for the file cynes-0.1.0-cp37-cp37m-win32.whl
.
File metadata
- Download URL: cynes-0.1.0-cp37-cp37m-win32.whl
- Upload date:
- Size: 89.6 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7155589fa5c07d221b24aaa78cfaed9d0a0a6fafecb7de60b69f0dfeb4df6285 |
|
MD5 | de9c8fa8e082c0f156b546791fd95faf |
|
BLAKE2b-256 | 73bbcb21ae6db0ff8cb3fa94c1ac674d9eac04592927ac8955d0994adf0d78a0 |
File details
Details for the file cynes-0.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 661.2 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 195a7701183de9738982d262f840d7caa90e456f9da922385350421d79c295d8 |
|
MD5 | 5b8eec9e792da7d892bdb539a7868dab |
|
BLAKE2b-256 | ba007c25855e38a452b83004cd7ecba8a9ab1b30c67fa23c581d90d94cf17fee |
File details
Details for the file cynes-0.1.0-cp37-cp37m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp37-cp37m-musllinux_1_1_i686.whl
- Upload date:
- Size: 723.8 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09c6e042d504eea6e577b803b31e60339383a6870d4b405f2796e222bf73f40d |
|
MD5 | 7717c9c4139397666b08a8d9500b2800 |
|
BLAKE2b-256 | de4061d1e6b8f34ce6211a1e416b172db57279ed835092abddcabfb7ecc7e5e9 |
File details
Details for the file cynes-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 135.6 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ec8b57530f91d2e13bdd599f57b0876f5f53ab4cd5f56ca58e0068486a9f480 |
|
MD5 | 04ec5980fbfcd592bca65ce8a8a3946c |
|
BLAKE2b-256 | 5af59a633998464613effe1198cec63663bf022a801107dc87b7c1531db67365 |
File details
Details for the file cynes-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 147.0 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef4e95095faa447a6c40df3053d61394c5d330b4eb375feaf639846dd97966fa |
|
MD5 | e38a1491ed62da63958bba321df5d752 |
|
BLAKE2b-256 | 5e8995320eb1729358c00ac3f750c9ddda17e5913a54ce692f0721ec3cbabb7d |
File details
Details for the file cynes-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 98.3 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd58a525016f5cb002aa64d121aac6e00cc465636d10cecbdaab8c376dcad99e |
|
MD5 | b340c76e3a5dd148eade677c0b4ababa |
|
BLAKE2b-256 | 7eb16dd5654b3882d7e46b24daa242e1aa27b64ce16887a0b785ecd7e9328367 |
File details
Details for the file cynes-0.1.0-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 110.1 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b823ceb852148c8cca6760e8c4cefa3f7b13d56c0e184ad654da9aa96260a153 |
|
MD5 | 7ddab2d3e6a427748f90c930c713cad0 |
|
BLAKE2b-256 | 1318d9c29dac7f0b9b841fbc1420a276d8473cc490e8fa9d1f637a863a88c20d |
File details
Details for the file cynes-0.1.0-cp36-cp36m-win32.whl
.
File metadata
- Download URL: cynes-0.1.0-cp36-cp36m-win32.whl
- Upload date:
- Size: 101.1 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 993f65a3a2dd887e60a4388e0f5d2b577d8c7e06945b2110ab77542a8fd79c1e |
|
MD5 | 69f510563e177507f4ec580224a16628 |
|
BLAKE2b-256 | be24c47cdf82e293a1f087087a2c63214051666140aa2f9b5b4b4ea5c008b5a4 |
File details
Details for the file cynes-0.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp36-cp36m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 672.6 kB
- Tags: CPython 3.6m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55b50c25dd5475be34ac73da61857fc38142c007e7793e8f32051a5f5636b104 |
|
MD5 | c35170bf7c2a73e9bb60a7911e577d71 |
|
BLAKE2b-256 | fea3cc1ea650930f43f00a597e9708b1dbeb9561b259d0216188eb9b5a23622f |
File details
Details for the file cynes-0.1.0-cp36-cp36m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp36-cp36m-musllinux_1_1_i686.whl
- Upload date:
- Size: 735.2 kB
- Tags: CPython 3.6m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | adcf45dd63022952a4c9c9cb28f35677d398701b782802b9aca1de0cbc277821 |
|
MD5 | e1bf3d69f66a7519f7d42c0f9009fc3d |
|
BLAKE2b-256 | 1d6ee3fde95a68c86f0b92636db9f3cf0d90c785ca2175154c6649dcb2fd112e |
File details
Details for the file cynes-0.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 146.9 kB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1036eea895130d81896af0ae158ac7430694a8ca98d239ae1455f35d52ee07e4 |
|
MD5 | ebc5eb37828e75d000b3b8162fc389a9 |
|
BLAKE2b-256 | 5a85d74a3e4c53624e13b566bedb9f779e2e33ed055a42fdcc39522b6d2ed727 |
File details
Details for the file cynes-0.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: cynes-0.1.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 158.5 kB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97c0db2437042aa3ee3c5d66cedba843f374a8ac8c500b3f7d9ccfb84ee9bdd1 |
|
MD5 | 583dabddb1253f666b30447edf377bac |
|
BLAKE2b-256 | 9e34029f5ff1b5c431fa81c40c886af89d18052cd092a83f048b28e7fc840fb5 |
File details
Details for the file cynes-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: cynes-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 109.4 kB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2222f1dce9a51685951cde32363dba4efc019e8d19ca9c6660f1a6653ddc847 |
|
MD5 | 96a25465db36f6f3bd1996ddb215c391 |
|
BLAKE2b-256 | 6e772e90a19a4f1c16b0015c0f2163e081c02cf5450cfc934f97a45144dee69e |