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 or rzxplay.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 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 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 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-9.2.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-9.2-cp312-cp312-win_amd64.whl (420.7 kB view details)

Uploaded CPython 3.12Windows x86-64

skoolkit-9.2-cp312-cp312-win32.whl (417.7 kB view details)

Uploaded CPython 3.12Windows x86

skoolkit-9.2-cp312-cp312-musllinux_1_1_x86_64.whl (627.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

skoolkit-9.2-cp312-cp312-musllinux_1_1_i686.whl (598.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

skoolkit-9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (616.5 kB view details)

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

skoolkit-9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (600.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

skoolkit-9.2-cp312-cp312-macosx_11_0_arm64.whl (430.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

skoolkit-9.2-cp312-cp312-macosx_10_9_x86_64.whl (429.8 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

skoolkit-9.2-cp311-cp311-win_amd64.whl (420.3 kB view details)

Uploaded CPython 3.11Windows x86-64

skoolkit-9.2-cp311-cp311-win32.whl (417.4 kB view details)

Uploaded CPython 3.11Windows x86

skoolkit-9.2-cp311-cp311-musllinux_1_1_x86_64.whl (620.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

skoolkit-9.2-cp311-cp311-musllinux_1_1_i686.whl (593.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

skoolkit-9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (608.9 kB view details)

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

skoolkit-9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (591.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

skoolkit-9.2-cp311-cp311-macosx_11_0_arm64.whl (430.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

skoolkit-9.2-cp311-cp311-macosx_10_9_x86_64.whl (429.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

skoolkit-9.2-cp310-cp310-win_amd64.whl (420.3 kB view details)

Uploaded CPython 3.10Windows x86-64

skoolkit-9.2-cp310-cp310-win32.whl (417.4 kB view details)

Uploaded CPython 3.10Windows x86

skoolkit-9.2-cp310-cp310-musllinux_1_1_x86_64.whl (618.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

skoolkit-9.2-cp310-cp310-musllinux_1_1_i686.whl (591.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

skoolkit-9.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (608.2 kB view details)

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

skoolkit-9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (590.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

skoolkit-9.2-cp310-cp310-macosx_11_0_arm64.whl (430.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

skoolkit-9.2-cp310-cp310-macosx_10_9_x86_64.whl (429.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

skoolkit-9.2-cp39-cp39-win_amd64.whl (420.3 kB view details)

Uploaded CPython 3.9Windows x86-64

skoolkit-9.2-cp39-cp39-win32.whl (417.4 kB view details)

Uploaded CPython 3.9Windows x86

skoolkit-9.2-cp39-cp39-musllinux_1_1_x86_64.whl (618.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

skoolkit-9.2-cp39-cp39-musllinux_1_1_i686.whl (590.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

skoolkit-9.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (607.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

skoolkit-9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (590.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

skoolkit-9.2-cp39-cp39-macosx_11_0_arm64.whl (430.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

skoolkit-9.2-cp39-cp39-macosx_10_9_x86_64.whl (429.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

skoolkit-9.2-cp38-cp38-win_amd64.whl (420.3 kB view details)

Uploaded CPython 3.8Windows x86-64

skoolkit-9.2-cp38-cp38-win32.whl (417.4 kB view details)

Uploaded CPython 3.8Windows x86

skoolkit-9.2-cp38-cp38-musllinux_1_1_x86_64.whl (622.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

skoolkit-9.2-cp38-cp38-musllinux_1_1_i686.whl (594.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

skoolkit-9.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (612.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

skoolkit-9.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (594.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

skoolkit-9.2-cp38-cp38-macosx_11_0_arm64.whl (430.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

skoolkit-9.2-cp38-cp38-macosx_10_9_x86_64.whl (429.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for skoolkit-9.2.tar.gz
Algorithm Hash digest
SHA256 4a3ef782328033f0fafc976c11394a3f0791be03c52f923dfe02d56c115e7f8c
MD5 e3e3655266f9972bfcebc36eb38c93da
BLAKE2b-256 7ed58bf1363fcb55fe06b02220b8a1a392459ac9c4b03ee05596dfb34ef80909

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skoolkit-9.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 420.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1dd006e2d8bbc14114c830801c684b0ceedbcc890a211051abf29f1acc9f0283
MD5 f2e8777c5abfb029cb8b0c838acc0c24
BLAKE2b-256 f283e905d963b87192dd7c620f6e17fb79453b91ea08bb8e542b1197dd943cca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skoolkit-9.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 417.7 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 717232c596e0b6671c8677632e126176766848b049f6777acd7f5b11d18dac8d
MD5 2175ba6ac37a9a9d0ec4d33c0cdf5896
BLAKE2b-256 3f56ba993ed8a456b3fcbbbbf1fa30f585c90c28f531898c536f37ff69a0e9a6

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c609d7bee5f6416b819e8b2259beed314ca699d6c0f0476018149e7f2914146b
MD5 30f571f11edc962caa65815a43e70ca9
BLAKE2b-256 87e6db73a04cffd1a7fae9414f1b1f92f9dbeb0ea72095455daf50169a5103be

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2af573a18c9a07505fef6be139d5c66765c4354ab3f694dea01b2f2283666773
MD5 920fd0aff8295148e74dc63a7e3f26aa
BLAKE2b-256 77aba5279521f56160c54465190df213229934de39e46eb6bbaff385c0bed955

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13f8f5436b2e16d48cb6e7e078916825e888e2e9378092dd8093bc032b4a66bf
MD5 34e90021c6b7814a512d5205e881ba18
BLAKE2b-256 db90a2069c69654346cc0ef5983e1c0917f423658c59cd5824e8db5a137d7f94

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 421f4ff4157de538d0d89cb90291387303047be70ab2af10f77f75c6e1bee2fc
MD5 eb5503b14a19707092d46b8978cbd1ff
BLAKE2b-256 30a2c7ed9234d8bd6fd4d9497649427e077801639a33cc54a3bace6cc264414f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skoolkit-9.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68121e279253ce4cd84dc9134223d3bf0f7ee27b85afa05199269d0f670bbf16
MD5 66c15c640694125b66e60d8c29972774
BLAKE2b-256 6ce1318d7fbd8062ca4d5d7aa4d5f2004ea4e869428ceb2a465f39116214ebb3

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d023f599f388a21ee946ff4b25adf13cf258528c85a3852235cf8aa8741d49f
MD5 67953c7436292e17fde12a6f42e5b26e
BLAKE2b-256 bbe45424396984196b0a87543758bd67f661843930a98fd8771cbb2250cf93bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skoolkit-9.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 420.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 39a9019b667f24de7fffff42c4f93f67c4ba604457a8f723dbcc6071c29a9042
MD5 3e5b78c63718c3782fe14a48438d38a4
BLAKE2b-256 aa0026b2946c782ed23d9adc9d18dedb80c94cfb87afa3d056772245804e4383

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skoolkit-9.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 417.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a53ede5cd181437caa46fc9c43d40f32b4dc56f7585913d7fb94bdb27b1b5629
MD5 cbc8349f3eac2a4d883133f97ca906b2
BLAKE2b-256 990fdfb2349e1bd849a1a62adb4cdaba797b997083560c8917ababd7cac45e2b

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f8ff61cdbd37213b97fb48554147b9006cd532572831b284c8b4f13bbc4a52f0
MD5 b9e065b79d15f3d1a3d48a53d17a40d3
BLAKE2b-256 8b2ec7365fa0203081570c5fe4aeefbb68596a7e6f3cb02255c70c8bb5862678

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8af621f41cec33bccf2e1c9dc64441f6d1a23c1d8ac145b56f983a5cd125a019
MD5 56a1927706efbb38ce8fa993de820df7
BLAKE2b-256 743d1e9a8b2e7e0ebd87ee981cfbbeb814cc58d1bbeacac262fdc525989df1d0

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdb46ea6efe3f965c09b4ad448184fc3c4b34d53b9fdfe920c62b83c951fe419
MD5 b8b4992fe41178d323cd55fd89ebe67a
BLAKE2b-256 7b9d286195d4fa5e3634ee8b4df6a89c856afcdbe3dc83fc1eb2559f040efbc3

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 24332bc6ff9cf7ec0d5395c87ab0c8dd545f8f4b1c69e73e0513184871057f06
MD5 cf5af40e435c43e9614529cfdb71aeee
BLAKE2b-256 9151d506720af2a966b4f0e1d0985d9c526d69c7e3902590e41a13c8dc1dca5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skoolkit-9.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62e3f507b7c1d5d7ad054b146ecc48ffb54acdedea3d30601998b9f34b0d8299
MD5 b7122ed6c7404a819975235b2d1a273f
BLAKE2b-256 91c25c39acb4a94093311afbc735e12bd7ba67760a64d18918933f8d1c6d2104

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81609ca1190493117a32c7fcdf638247201a093218263eac3d7613908a1d3e9a
MD5 4e35de56a9943308fa098534815be430
BLAKE2b-256 d2a0e9ac2221bef6e3d7173d5e0f40377e3840b4d244a0de6a55fff9f7247486

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skoolkit-9.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 420.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8d47df85aca4aada154eb23ff6daca7d09ae46587010eb41cac8d9ba34579be7
MD5 d720b402d68d40e4e71db769b7d6d98c
BLAKE2b-256 42c092e273b3f39504c790ed5a701060ad35de21f5378088bc6ff27318db5dec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skoolkit-9.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 417.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 34df27132d42628796bb8dc9ec8e6bef54f62815b1bf871ac75cce1899cc7787
MD5 3dc0e90e2ea8c940c4a4d97027f131f7
BLAKE2b-256 c13513a651a77f1f1317d3b9e0b962feec33f308a0264944804ed70e658e3f7d

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6c66a87c7c12a8e01f5f2653cadd6fddd45603342315efdb2afca9d48376a14f
MD5 ffdede9676a508f7af10119042402232
BLAKE2b-256 c050ce72c90971c460175479eceb3e4373a76c1c99716e1ddc37073382bef579

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c69fe16cea51987e16a82030caa1537c9fc688a177aefba778012d7ef195c3b0
MD5 0aa85c692d7e651fb69dca2c7a96a02b
BLAKE2b-256 eb2706e45c8694d6ba5d4ff37d7b34855d4f97b9323e0bb72af219f423bf52a2

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e016293478ed3673f6df8308427fd7ae0f1ccd0a335bd71d4d058838ee24b2f
MD5 456668ff5687e9ce136cf13f397bd1c5
BLAKE2b-256 afcad23501d2063a7a2267f828d5f45c02e85cc24856f1929040e0504aa504a6

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c842da579c2279c6b9ae707b1846b3d54d2d358b124447683811396fe68ff8f7
MD5 b67727d23039cdb0cf7ce1aa1149b4fc
BLAKE2b-256 aa5609ff3eff2e36042be83b16006d9912d16108cac8a44e9022eb3175d3da52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for skoolkit-9.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4f1a5dab9c682368fdcfdd4093909c347a12c8be065285538c5434a741e8bcc
MD5 03fa8d6e83ccc4f0ee012578fa61a510
BLAKE2b-256 e54138c02bccfcc30c54a6081fc14e0cb039c4a91953cdc6b285163719bbe7ca

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d88654dd581d7aa70d5611064d36c5a7cb434d9fb8ff0583b79a84f9ac218e39
MD5 26cd3122cce3365c083536dbf1e3e6ef
BLAKE2b-256 288fd2b52c497ab538b2cfe9a0b597d460b215e59c29c75b01966537c514c708

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: skoolkit-9.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 420.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 65d49ed56984fece202d37983b5aa8324714d2011827049efa578e72439f39f8
MD5 c1a6b1a47b30db57329d8f191fb91ae3
BLAKE2b-256 7e8c987031b01891142a96ce0bb08f683f1a2b530ffe4f85dd289a5befb3eb60

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: skoolkit-9.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 417.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 286ecc6a5317e0e425612385ee359d816b21848e5e39002c89f805b01e36a6e0
MD5 2ddccaa07c98ff028beb6a09cf5a2a17
BLAKE2b-256 7f5acd042a17a6aee2a5e2c47f2d6f1376def7b8c30e118976fd68685f4e7dd5

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a585f2a4394cfd23beeb2bb5b3c06e3955367ad2dfae0fb00f975e994ba652da
MD5 6589171a85246564c9809eaa5972c294
BLAKE2b-256 562f36695ad782f269b7f28c5c9c157abacb0bfb51992dfd2c6c8a0393a39b0c

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: skoolkit-9.2-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 590.9 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d54524cc87c3ee8b1c0ca0cee891365e39cfd65d8936e2e7c608552daa88c58d
MD5 7dd867fc0ccec73dd2f1b98633ddf606
BLAKE2b-256 db622f55c57e723e9b5dc429716fe993e1d9949724dcc5c4bf43f676ac796bef

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f5a2821e571a24929eff72b4ee71b3f45f81bc4a5924c7800b53f8f815dd326
MD5 9377bbeaf3a63b3391251528648c4de7
BLAKE2b-256 bfa170ae1e56367271ba377bd9410e2ab4038bb6ecb79de51ba026e7d760a474

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 916778ac00e50fb3c884a7832c627d99c39892cfc37bfad5a1c9d0b95902ac0a
MD5 e95b5992b88daa435b124c859fa8da14
BLAKE2b-256 0fee537b2d542e3c54af71dfdf49fa80391671892cf9e16182df9452fabae613

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c679fc47b635b972087f174ac9d9980f07ef939e6b33879fcd1ebc3badab2100
MD5 248e50d1e4cda2b7832da1bb0d8cfce2
BLAKE2b-256 ce2c6c32e93d8a678efa6434206e3807a61424dd8c65985af0d3df94e97baae0

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aba6229cbf74b6d163f44c401685367c0d7a7ebcd570abd9937f6cf0020c814a
MD5 31577a73ba25c56cbb7580ba2c77f75f
BLAKE2b-256 21d0943c09506b9db7bfa26c9437cc122f522ed6a0a6942fd37060b6637e84c2

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: skoolkit-9.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 420.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 feef3a00c94d3781f28aec77117b4925c0d6257653ecaaf2e9ff8a531c3e4b0f
MD5 d4a05cbbc3f21140f4f8f79d9ea8ea2f
BLAKE2b-256 d49b06cf07e77b4c01a0488989ad2df20e1eb63cfc9c204f3c3e692d1c5b6c14

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: skoolkit-9.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 417.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fc3560d7be6bbacace763974e0e0ff54647b01adf50c647fcabd8196a4cf81b2
MD5 7b83dd522ee68793ec07b5ae0cc38c09
BLAKE2b-256 09ffa72e7f9ea702b0092cd711e5cd0ac72ffd90d4631aae56470ad23b7de5cd

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a99838177a7b3e1f6f826a011b6b240842fccc794842cd23734c5de744931297
MD5 ef8205b2c0bc4e536fee2ac0ac9b88e1
BLAKE2b-256 363cfb4a09f75f7fb6860ab3f31f443ce31af768fdd190254c8aff06328d078f

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: skoolkit-9.2-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 594.8 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for skoolkit-9.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 295fb9d3dec976c8d88c0101445925c4ec1632f49524dcd0ad4b8fb6437dd8eb
MD5 d7caf30e0590580facb1f8b308b5eb81
BLAKE2b-256 9afbfb7c6834061e249553bb2159027dcad4ee9a3d9c8a310f5bbd3468a22dfe

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab4bce8f046807f6485784a5524113c6a0380d9ee30b0b867d95d01c11a90dae
MD5 cb08db99235d394c845979815cdd9aac
BLAKE2b-256 81a8ac83d9faea1e8f3eb031384bf1aab1a1cf3478c17ea0fc210c8077b820d4

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c49d5a0c98003a3b7bc51b494c73fabf23ec8eb06cd1bc298b48aed783782182
MD5 cef1636a03c5aac9b5e0fd865c5bc093
BLAKE2b-256 cc7b26750268e0b99f661299945841b24fcadfc528d9a9f93731c0e46e46b35d

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ec858b43b1cfb71af2cf615f8a9f62b48c66fba5604f08d856287dc670de54d
MD5 b2b74cff00fc397a90fcdc796fc5b71d
BLAKE2b-256 ce9c5f4b32bef58279216b30ddb79788096e144d52af97e67a383e42b345cee4

See more details on using hashes here.

File details

Details for the file skoolkit-9.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for skoolkit-9.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d90edf3804e9b3762b46b760c1d3204cb44665bfd9fffffcc616d31c1a6ba113
MD5 c75268e4e5257eb76609e0d9a958a110
BLAKE2b-256 b3fa44debe265f18b3ed3b3f34b95e8d21c7294c3330992f0fd4c1e8bf8b6bfc

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