Skip to main content

A suite of tools for creating disassemblies of ZX Spectrum games

Project description

SkoolKit is a collection of utilities that can be used to disassemble a Spectrum game (or indeed any piece of Spectrum software written in machine code) into a format known as a skool file. Then, from this skool file, you can use SkoolKit to create a browsable disassembly in HTML format, or a re-assemblable disassembly in assembly language. So the skool file is - from start to finish as you develop it by organising and annotating the code - the common ‘source’ for both the reader-friendly HTML version of the disassembly, and the developer- and assembler-friendly version of the disassembly.

Features

With SkoolKit you can:

  • use sna2ctl.py to generate a control file (an attempt to identify routines and data blocks by static analysis) from a snapshot (SNA, SZX or Z80) or raw memory file

  • enable sna2ctl.py to generate a much better control file that more reliably distinguishes code from data by using a code execution map produced by an emulator, rzxplay.py or trace.py

  • use sna2skool.py along with this control file to produce a disassembly of a snapshot or raw memory file

  • add annotations to this disassembly (or the control file) as you discover the purpose of each routine and data block

  • use skool2html.py to convert a disassembly into a bunch of HTML files (with annotations in place, and the operands of CALL and JP instructions converted into hyperlinks)

  • use skool2asm.py to convert a disassembly into an assembler source file (also with annotations in place)

  • use skool2ctl.py to convert a disassembly back into a control file (with annotations retained)

  • use skool2bin.py to convert a disassembly into a raw memory file

  • use tap2sna.py to convert a PZX, TAP or TZX file into a ‘pristine’ Z80 or SZX snapshot

  • use snapinfo.py to analyse a snapshot or raw memory file and list the BASIC program it contains, show register values, produce a call graph, find tile graphic data, find text, or find sequences of arbitrary byte values

  • use trace.py to trace the execution of machine code in a snapshot or raw memory file

  • use rzxplay.py to trace the execution of machine code in an RZX file, and produce a code execution map for sna2ctl.py

  • use tapinfo.py to analyse the blocks in a PZX, TAP or TZX file, and list the BASIC program it contains

  • use rzxinfo.py to analyse the blocks in an RZX file, and extract snapshots from it

  • use bin2tap.py to convert a snapshot or raw memory file into a PZX or TAP file

  • use bin2sna.py to convert a raw memory file into a Z80 or SZX snapshot

  • use snapmod.py to modify the register values or memory contents in a Z80 or SZX snapshot

  • use sna2img.py to convert graphic data in a disassembly, SCR file, snapshot or raw memory file into a PNG image

In an HTML disassembly produced by skool2html.py you can also:

  • use the image macros to build still and animated PNG images from graphic data

  • use the #AUDIO macro to build WAV files for sound effects and tunes

  • use the #R macro in annotations to create hyperlinks between routines and data blocks that refer to each other

  • use [Bug:*], [Fact:*] and [Poke:*] sections in a ref file to neatly render lists of bugs, trivia and POKEs on separate pages

For a demonstration of SkoolKit’s capabilities, take a look at the complete disassemblies of Skool Daze, Back to Skool, Contact Sam Cruise, Manic Miner, Jet Set Willy and Hungry Horace.

Quick start guide

SkoolKit includes fairly detailed documentation, but if you want to get up and running quickly, here goes.

To convert a SNA, Z80 or SZX snapshot of a Spectrum game into a skool file (so that it can be converted into HTML or assembly language):

$ sna2skool.py game.z80 > game.skool

To split the disassembly up into code and data blocks, you’ll need a control file.

To turn this skool file into an HTML disassembly:

$ skool2html.py game.skool

To turn it into a file that can be fed to an assembler:

$ skool2asm.py game.skool > game.asm

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

skoolkit-10.0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

skoolkit-10.0-cp314-cp314-win_amd64.whl (457.6 kB view details)

Uploaded CPython 3.14Windows x86-64

skoolkit-10.0-cp314-cp314-win32.whl (454.2 kB view details)

Uploaded CPython 3.14Windows x86

skoolkit-10.0-cp314-cp314-musllinux_1_2_x86_64.whl (675.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

skoolkit-10.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (675.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

skoolkit-10.0-cp314-cp314-macosx_11_0_arm64.whl (463.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

skoolkit-10.0-cp313-cp313-win_amd64.whl (453.4 kB view details)

Uploaded CPython 3.13Windows x86-64

skoolkit-10.0-cp313-cp313-win32.whl (450.1 kB view details)

Uploaded CPython 3.13Windows x86

skoolkit-10.0-cp313-cp313-musllinux_1_2_x86_64.whl (674.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

skoolkit-10.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (675.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

skoolkit-10.0-cp313-cp313-macosx_11_0_arm64.whl (463.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

skoolkit-10.0-cp312-cp312-win_amd64.whl (453.4 kB view details)

Uploaded CPython 3.12Windows x86-64

skoolkit-10.0-cp312-cp312-win32.whl (450.1 kB view details)

Uploaded CPython 3.12Windows x86

skoolkit-10.0-cp312-cp312-musllinux_1_2_x86_64.whl (674.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

skoolkit-10.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (675.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

skoolkit-10.0-cp312-cp312-macosx_11_0_arm64.whl (463.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

skoolkit-10.0-cp311-cp311-win_amd64.whl (453.2 kB view details)

Uploaded CPython 3.11Windows x86-64

skoolkit-10.0-cp311-cp311-win32.whl (449.6 kB view details)

Uploaded CPython 3.11Windows x86

skoolkit-10.0-cp311-cp311-musllinux_1_2_x86_64.whl (666.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

skoolkit-10.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (666.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

skoolkit-10.0-cp311-cp311-macosx_11_0_arm64.whl (463.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

skoolkit-10.0-cp310-cp310-win_amd64.whl (453.9 kB view details)

Uploaded CPython 3.10Windows x86-64

skoolkit-10.0-cp310-cp310-win32.whl (450.4 kB view details)

Uploaded CPython 3.10Windows x86

skoolkit-10.0-cp310-cp310-musllinux_1_2_x86_64.whl (683.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

skoolkit-10.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (684.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

skoolkit-10.0-cp310-cp310-macosx_11_0_arm64.whl (464.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file skoolkit-10.0.tar.gz.

File metadata

  • Download URL: skoolkit-10.0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for skoolkit-10.0.tar.gz
Algorithm Hash digest
SHA256 c935453de7bf2be065d095ac82bdf8bf636d813be146f87a0379c69b11849be3
MD5 b2791018c8d46d52e965605402f1007d
BLAKE2b-256 f84ced1a749e305d655f81906309018606df51283b27e42f98b43b15e1fb2746

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: skoolkit-10.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 457.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for skoolkit-10.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 094323ddfc566fb704eed586712b6deed031113a5e5c45e7c5c9c934989e8da8
MD5 654510333e499acc6a1f724fe7082236
BLAKE2b-256 991eb62b891fa56e1382e5e9a4306ec82a0c132ab2535b5eaa06479b66569787

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: skoolkit-10.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 454.2 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for skoolkit-10.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 82bdbf5a5e07c471c8071e80c5f6fadf385ef7c2a8edee04875584cd6e53b948
MD5 9e93eeb58c3e4dd2623274425eb99b8c
BLAKE2b-256 6fab7ba1d086b938eb45ea507f3dfe3819968e89e2531fc320090a729cefa57a

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20ae083c0cd92007e9729c5529181e670e3c9d8b5d3096ed143b5a35295eb70c
MD5 32d6cf2e24861e7e42961341aa5c4ef4
BLAKE2b-256 a1b290b03c49dea48b89d942abb02707cc6b7af1618cfe6158c5a43c9a4c6f25

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fa1d6746eb6293659b5f5ef4230595d5cf5eb0471e11e63249ecf33e5576e930
MD5 e7faa45f356aa773f76209b99abe10dc
BLAKE2b-256 7b295ee39f432710ba8d1f38b5df9046a36fe5c1d711f2ff9d0c1b3aa31d3272

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f799f8ea5cbd4071cc2e16b9c63cc789e6a0dfd92b9ee9de67bdf0bacca8f07a
MD5 15393435d39a225143f910a5305d94a8
BLAKE2b-256 2af7919f6d7f9c107a9f051a6cae32d23d88e99a4e1f1dd9b08be321d522ae64

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: skoolkit-10.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 453.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for skoolkit-10.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 092cd7062c74b61280a29f9266a1aee007578901c3caac4c517189b83841c579
MD5 741120b70932686459afb00c1b7b7672
BLAKE2b-256 9da9d82220fc5c447a9ad87d102e67badd681ed5c614aee7536cf05ede092930

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: skoolkit-10.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 450.1 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for skoolkit-10.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 51c0d9daf0704b4b847bd3b257e1bf54b11d3836fe3654594ad349c500add427
MD5 98a33b0afb87504f634dadf232f77b5c
BLAKE2b-256 174fd1a6f8738e2288d576e8769cc0058b8c13e8a216c44e919f4598dc082322

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fafbcb51e5d3aac6f3ac3b87efeb39fee0a99126b74a13817b3668a567de2716
MD5 44c85ff458b6c7b0af1443a3612686c7
BLAKE2b-256 e307178e1db11939804b1ea8cba03c106b3d3dab0ea53481c21c27852db6ffa4

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b9cfffedd8482513766a86ce819e39769e4e9bfa43e26e64581733976f13e1f2
MD5 3975950dbe1522098276ffec2de81e3a
BLAKE2b-256 4075b81ffdca25c38a30fc29726ef256c19ec43017f6214ed5c7bc147a3c66de

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 928a9df0fff15967ab0db170b82f4a7210e0c664aeebacadda63bc85592c9517
MD5 7c9756b634f11ca3ac4876f31bbb4717
BLAKE2b-256 ba17c42a37331d4272eb385ea7796f48f2f4e07f41605f42e6762c4dbe4906c4

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: skoolkit-10.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 453.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for skoolkit-10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 41cd50aefceb7903bd58da10149d4e1279a8d6b668eb6782994a8f33d4f5c781
MD5 3c99481b297d9fedeefc118085ed80e2
BLAKE2b-256 22d9630eac0cce670ea4c5315c04c8d7dc9fa02469ae67489769547280d76c3e

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: skoolkit-10.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 450.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for skoolkit-10.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 00d65441058653d38f2456e4c5842919cebc3789152c77ecf1d1083848b24da3
MD5 6f4dcb03bd78d80a7bad74d2c560a2ed
BLAKE2b-256 beb71dfb8722fd8cfd5d4a65b5a40b165fb1856b7c003422bad495f19ec6826e

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb8f1ee68856e19a014ee3b8156098aaeeb4632966384ece2038b8748fe85ed0
MD5 63c159adff44af983356b053a717dc0b
BLAKE2b-256 4c0e6955062011acfc1f66cddee3fc0e991a8590d4a8bac7160ec7d842175425

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 30fd7389cf86426f7b9103d93f7c3fea5b99c9f38f083c1b4e90bd02c6ebddc7
MD5 0cf59c0b4ddd958f97ab345b171e4d6c
BLAKE2b-256 d8c07a1559a12835d674ff7d6667b3ad3ce0c84ebdd69c89bb791cccd853877b

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 796a6fb64acd840656b9090c28a97caf5f2aec992a4e399dbeeee7fe47fa7baf
MD5 0836b352434ba0f5db1a051b85106699
BLAKE2b-256 b73b2aed11b6cdc730da11d88c6fd9c33226d7f29a3b173ce035f0a9c3f0c3ff

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: skoolkit-10.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 453.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for skoolkit-10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3015c54ac576927c3002d6735c5b8dbdef7e2b603511521a581a23fa48b005c5
MD5 84616193a11f847acd8413000f5b8e0d
BLAKE2b-256 32bb4998c02ac56cdd42063d93d0edb9042e4f9ef04a66eb070a4b327aadb632

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: skoolkit-10.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 449.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for skoolkit-10.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1b3e1e10b946965923221233ebdc87a60c70566dae09363ffddb9b59f23d2615
MD5 a09d920fbbfe3072659c47f1b1957a07
BLAKE2b-256 30d816a5f201588279c7a9c931b809ef96d61179e8ab9a691df1f14222a7cca8

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 48cf66046617d103df95114bdf84f387619f745f174a88df7be40aecbe78b161
MD5 060c3dc9bb050ae1049bb6a93e220da1
BLAKE2b-256 bd747dec699c2ef683cda122da70022b1dc179ede7cd0ed1933d21f88bce3a49

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3caad208f05de0d00126011d0d718ba7135e6acb49b3d2e7451de0b9aa75ea45
MD5 79380fd6ac540972e44940ca2210c78d
BLAKE2b-256 88922d2fb8b9d793f4f2e83a9c1b9efa886e3c964f31bae96681e1d42da80b13

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e3fd0d334664789bb97e69b299d344e0bec3a6071a4092349e01bce01d2be52
MD5 d596c7640d1d3ae3afb5b66a6478bdbf
BLAKE2b-256 42749ecffa5bff4001972f0e89fa0b0478aeddcdf675bbb59246978b336a205a

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: skoolkit-10.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 453.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for skoolkit-10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b6080771b2853949ae3dc1c810ad293b9934546211a95df261d79d38a312f29d
MD5 038f644f67a4f2bc4e5760892210a07c
BLAKE2b-256 74ec9363dedb2cb2d486823ac9107ebfe2c13ae38d8a87fd9de73dd54e50097c

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: skoolkit-10.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 450.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for skoolkit-10.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 44e88a1ca87fc9c5e5ef76302b1939e4a16fb1a737bbf33cf75ca57a133f469a
MD5 2a0b262011c52084cd8c7ed3fafd8f36
BLAKE2b-256 5f46659c0c6a2c74539e37cc289cd7bf994fa46082d36e45980a815de4e5e830

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 159c8bb5754ebeefd16cde1160ec18d20270022a94e89786ac24c65e18df1f65
MD5 2ba51c9f840215985e8002efaf99bdc4
BLAKE2b-256 244973d3d0f36925b4b12bc00c08298fa386ae88e3389c86b07a12524a0ac1ae

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b39e7c316463d3da6c3d029ba058d4f7ea33dacf0ad8e6b9566dc0162bff7802
MD5 cf14b085c33182c553b4e4796a8f0c46
BLAKE2b-256 9e87c646b0c1273a2fdd405b4a831708083dd84145f50baeafd8a53ce4c20377

See more details on using hashes here.

File details

Details for the file skoolkit-10.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skoolkit-10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bd2f56203a9309531e9c614ead38f6d040d8bcc60008e9db6610e34699c7ac4
MD5 933a6ae3e6df85f7a802bbafe418952d
BLAKE2b-256 a639ad5a3901909aea963863a967be933b9045f459cfe529df04814e5594c3a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page