Skip to main content

ifstools

Extractor for Konmai IFS files.

Features

  • Converts all textures to png without requiring a second program
  • Repacks without ingame display issues
  • Multithreaded recompression
  • Only changed textures are recompressed, the rest are cached
  • Works on eacloud music ifs files
  • Correctly names files under afp, bsi and geo folders
  • Converts internal binary xmls to plaintext, to facilitate further experimentation.
  • Dumps the ifs manifest so you can explore the format

Install

Just want an exe? Download the latest.

Have Python installed? Do this: pip install ifstools
Then run ifstools from anywhere in a command prompt.

Have uv installed? You can just uvx ifstools.

Usage

usage: ifstools [-h] [-e] [-y] [-o OUT_DIR] [--tex-only] [-c]
                       [--bounds] [--uv] [--no-cache] [--flags FLAG[,FLAG...]]
                       [-m] [-s] [-r]
                       file_to_unpack.ifs|folder_to_repack_ifs
                       [file_to_unpack.ifs|folder_to_repack_ifs ...]

Unpack/pack IFS files and textures

positional arguments:
  file_to_unpack.ifs|folder_to_repack_ifs
                        files/folders to process. Files will be unpacked,
                        folders will be repacked

optional arguments:
  -h, --help            show this help message and exit
  -e, --extract-folders
                        do not repack folders, instead unpack any IFS files
                        inside them
  -y                    don't prompt for file/folder overwrite
  -o OUT_DIR            output directory
  --tex-only            only extract textures
  -c, --canvas          dump the image canvas as defined by the
                        texturelist.xml in _canvas.png
  --bounds              draw image bounds on the exported canvas in red
  --uv                  crop images to uvrect (usually 1px smaller than
                        imgrect). Forces --tex-only
  --no-cache            ignore texture cache, recompress all
  --rename-dupes        if two files have the same name but differing case
                        (A.png vs a.png) rename the second as "a (1).png" to
                        allow both to be extracted on Windows
  --flags FLAG[,FLAG...]
                        flags to use when repacking. Almost never need to set
                        this, but some old games don't support HasMD5.
                        One or more of:
                        ManifestHasTimestamps,HasMD5,UncompressedManifest
                        Default:
                        ManifestHasTimestamps,HasMD5
  -m, --extract-manifest
                        extract the IFS manifest for inspection
  --super-disable       only extract files unique to this IFS, do not follow
                        "super" parent references at all
  --super-skip-bad      if a "super" IFS reference has a checksum mismatch, do
                        not extract it
  --super-abort-if-bad  if a "super" IFS reference has a checksum mismatch,
                        cancel and display an error
  -s, --silent          don't display files as they are processed
  -r, --norecurse       if file contains another IFS, don't extract its
                        contents

Build an exe

uv venv --clear
uv pip install . pyinstaller==6.19.0
uv run pyinstaller --onefile --name ifstools ifstools_bin.py

Notes:

  • argb8888rev and dxt5 can be repacked. Other formats will silently be converted to argb8888rev

Todo:

  • Recursive repacking for ifs inside ifs

I hope the rest is self explanatory. Confused? Create a new issue and tell me what docs to add.

Metadata

Release files for ifstools 3.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 ifstools 3.0
File Size Uploaded
ifstools-3.0.tar.gz 25.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ifstools 3.0
File
ifstools-3.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
ifstools-3.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
ifstools-3.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
ifstools-3.0-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
ifstools-3.0-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details
ifstools-3.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
ifstools-3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
ifstools-3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details
ifstools-3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details
ifstools-3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
ifstools-3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
ifstools-3.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32 Details
ifstools-3.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
ifstools-3.0-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
ifstools-3.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
ifstools-3.0-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
ifstools-3.0-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
ifstools-3.0-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details
ifstools-3.0-cp310-abi3-musllinux_1_2_armv7l.whl CPython 3.10 abi3 Linux musl 1.2+ ARMv7l Details
ifstools-3.0-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
ifstools-3.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
ifstools-3.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 abi3 Linux glibc 2.17+ IBM System/390x Details
ifstools-3.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 abi3 Linux glibc 2.17+ PowerPC 64-le Details
ifstools-3.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 abi3 Linux glibc 2.17+ ARMv7l Details
ifstools-3.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
ifstools-3.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.10 abi3 Linux glibc 2.5+ x86-32 Details
ifstools-3.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
ifstools-3.0-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 10.2 MB

Release files / ifstools-3.0.tar.gz

Download URL ifstools-3.0.tar.gz
Size 25.2 kB
Tags Source
SHA-256 checksum
How to use checksums
48c33e93afbfdddd362b77923c8401dffcf2978e3eb41ceef774fac0a2ab3fe6
BLAKE2b-256 checksum
How to use checksums
794ecdb28a1f20d25194001a4bd75a309d1a219403b6b6d55989783801f5ff98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-win_amd64.whl

Download URL ifstools-3.0-cp314-cp314t-win_amd64.whl
Size 200.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a36ca705ddf8ca2dae772e948093895b9fe8c424a26d9f3f03e2cdf52d948376
BLAKE2b-256 checksum
How to use checksums
73d2f28a50d778f88698189081e7d2a2bb45da51d0272d2d0b1b5db320af12c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-win32.whl

Download URL ifstools-3.0-cp314-cp314t-win32.whl
Size 194.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
275aa76a6101b500bd4f038e0080d4f13ed8d803dca57b5262b58aef13e4ba89
BLAKE2b-256 checksum
How to use checksums
b57641553a755aa9b2a31d987f24966f7352ce7eef29001dc3206b2830887d82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL ifstools-3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 522.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ee87867c19282a788ea2203ae587f4e9d61e4f50941ec7d801be53601f0ea0b8
BLAKE2b-256 checksum
How to use checksums
e5cc976a40300cb8417f624c573f9f0b624c0ee11218dbff8895ae69638f51cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-musllinux_1_2_i686.whl

Download URL ifstools-3.0-cp314-cp314t-musllinux_1_2_i686.whl
Size 548.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
104921586a84e634d398bb390e77d82cadf38fda1a8b1e0c160da1375a75f9cc
BLAKE2b-256 checksum
How to use checksums
e2c1177d87c862a6901c55c2e82f63162e9aeef6c52276ad4434baedeb372f2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL ifstools-3.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 595.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
266ac14c210e72a978db1d04370aac6f802855ed11121fce373319aa43261799
BLAKE2b-256 checksum
How to use checksums
e163f312fefc6674306191c3b02e1715f622b06af5b902bf2a5917b4019ec9df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL ifstools-3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 487.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0666bd673914d1381f2a2c9bf7c768e555bafa0ff4370564b182b07cb61937f7
BLAKE2b-256 checksum
How to use checksums
fe4d8dd02d28a3ed68b9c03c85b246b4836435276999fcf23a5a873a8079b74b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ifstools-3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 310.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a2149055006d50ac6ff688bacb413d43f639667c6e4fe7b6753ec5625d1fa64e
BLAKE2b-256 checksum
How to use checksums
8e0498829bfd11313373387631a0ec3670897084b2c0cbfded6f8d9549330551
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL ifstools-3.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 351.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
0966f367e2eafa033ad1d1efa05a485706dd80d8745eba0f8a6baaabbe75d064
BLAKE2b-256 checksum
How to use checksums
c21693c9bd2375812a43eed40c1eed78b2794c49ec92cf4f04a63831e340d0a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL ifstools-3.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 336.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
e444680183b9b0c3153efcb2518a5145f2c6664c406b3af52c2b06d98c4e78a6
BLAKE2b-256 checksum
How to use checksums
1587c0c5eb9cd956351388d864ef1effc458e38d0b8b59df5b109782be61fae7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ifstools-3.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 317.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
8cf3a50ff4f0cc1cc6a028e69550267aa4f7a311eb02d65b048b6fee3472f2f9
BLAKE2b-256 checksum
How to use checksums
fafbf9863a1aef46491d29e6bc9e26689efe495d7a8daaa1f3e09da66c5a779e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ifstools-3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 309.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0ccc99a61dfcecdde38d31dda70815fb74da7758fe81712e89a5e124ca359cea
BLAKE2b-256 checksum
How to use checksums
9d0d0d3dae8c16181beec7da4d7c877e2a56580db20c118d162f44f6bd00e8b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL ifstools-3.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Size 329.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
81a20be238a4827af0603240ef2270c5d26ef0d640516766084237488c8cd062
BLAKE2b-256 checksum
How to use checksums
8a8a8b9fa237a957b287f0208b9e5e4bb01c7f980a1d81f0cd659472a158687f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL ifstools-3.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 287.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
32cbd20f7f51a28e212e86a357b84deb1b33bef77fa7819f66894fcd19e4c94a
BLAKE2b-256 checksum
How to use checksums
6e24cec6ebecb4afb71fddc0fcc74cce8016e9c95d9fca5881e52ef365094b09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL ifstools-3.0-cp314-cp314t-macosx_10_12_x86_64.whl
Size 298.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bcd823b7fafd9eb54792b6f5652c3c8dcabb00425e48a800001d0ba48998e69e
BLAKE2b-256 checksum
How to use checksums
416bf0e434eb42323ddce1d66909fbfad9fedaf204236431e478af26ddcbba31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-win_amd64.whl

Download URL ifstools-3.0-cp310-abi3-win_amd64.whl
Size 203.1 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
1b5fcbade7f84537a8c04c19ebfc8de14265cdeb4c70cf72ae31b76584b37e80
BLAKE2b-256 checksum
How to use checksums
6321d726d19787c34cb6576c1761d4e256a91b06c73ab7ca6e04373d47770cbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-win32.whl

Download URL ifstools-3.0-cp310-abi3-win32.whl
Size 197.1 kB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
afb1b8467624f4ba5b076e4bd5440149c8b4fd3a24b8ded00c017ed27901ca38
BLAKE2b-256 checksum
How to use checksums
129b5669ac2d9a853fbc2be0dccc53533e60bacacf9742905622c44d70b61950
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL ifstools-3.0-cp310-abi3-musllinux_1_2_x86_64.whl
Size 524.8 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
48817d6de713c8a13f60a573e1b655f45d0238d409d0700eff94a384107e0f97
BLAKE2b-256 checksum
How to use checksums
1dd0c714e03dabce55fa229712cb3e78f07830b15e11cfdf4050edc2f734365d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-musllinux_1_2_i686.whl

Download URL ifstools-3.0-cp310-abi3-musllinux_1_2_i686.whl
Size 551.0 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
8cbedd8b65e3ff989c2b0ecf01031330111183406888daa8d2933241f4d20482
BLAKE2b-256 checksum
How to use checksums
99e81d039cea2c87bfd4417ecb2f54793b99a3996e5de296744b5a4301f70393
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-musllinux_1_2_armv7l.whl

Download URL ifstools-3.0-cp310-abi3-musllinux_1_2_armv7l.whl
Size 597.3 kB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
0d7e660619d003998ff2d82c3a0ea1f49d8b7b6a38b14a402b505bcd35cee75d
BLAKE2b-256 checksum
How to use checksums
37a0faa76da3df2188783244b4290058f3779dd0667108992a77733b59a77fc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL ifstools-3.0-cp310-abi3-musllinux_1_2_aarch64.whl
Size 489.8 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
9830d2842e61483e87a07a25e8e2a336e8f2f0516f330340f957713cab34aa65
BLAKE2b-256 checksum
How to use checksums
7fa6070a8d603dddc6808c9589bf3e1da956d2b5d1b8faad50c832b184bac83c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ifstools-3.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 312.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
f6785fe38f88c3071f21a4fe8c75124edb35fb1f86075cb16d7703dc8297788a
BLAKE2b-256 checksum
How to use checksums
e762773ed40315a7f4188de2f8691b2afb8c44af3729d47126da499e0832b621
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL ifstools-3.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 353.7 kB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
38d3750fac2c730b52db2d6c0eb3b1f2daef7e36d6f5861b8914bd8f533afffe
BLAKE2b-256 checksum
How to use checksums
521faa4cb0169b5aed20a90f2db454a0c96bbe6748dbebe79d048e8ea33f5a2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL ifstools-3.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 339.7 kB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
458f1ac6c3e37a5593f1c697f28fb83318b338279de3c4ed0ae81b4da53168ba
BLAKE2b-256 checksum
How to use checksums
92ce81f243496ce84ab8ad4624aab5c36aec6fb6f51b2ec42157e268b66f518d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL ifstools-3.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 319.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
c2626557d548d73257612d54980383b655b35e2b4f097679fbe1ca9a6ddab891
BLAKE2b-256 checksum
How to use checksums
b0148ee51ca0f12aa3c2ff8538e790b4085e8a0b883d2f6977aef230a70d9bbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ifstools-3.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 311.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
b7a2103a3b3979a496cca8f2507297b2759432c46a4b6ce20ccf0a1a1bb988a4
BLAKE2b-256 checksum
How to use checksums
41c4b2c8047eeefc3ce02e6a68e36cd40a9c3757ff540cd27cc0e8b275cd9c6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Download URL ifstools-3.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 332.2 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
a58fb01a1ad6567802494e90f24c2b5d56d1c281892d8ab5816aaa7aae8f5189
BLAKE2b-256 checksum
How to use checksums
471a30f8ad55b84e62f4819895cb18724fc4fc0e023c17e7214117149d441f6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL ifstools-3.0-cp310-abi3-macosx_11_0_arm64.whl
Size 289.6 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d9a3e972aa353fb07d041da7b066430697b434175c154d895e7303cfa2296e56
BLAKE2b-256 checksum
How to use checksums
0ade3536ea7d4c08971c1405ec773ff3abc5c20e2a9a9f9eccec26e0d7b40af5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ifstools-3.0-cp310-abi3-macosx_10_12_x86_64.whl

Download URL ifstools-3.0-cp310-abi3-macosx_10_12_x86_64.whl
Size 300.3 kB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
171835968282a7944b1d8ce207013103d2f2379fb2d6d4ab16000ff9dcce28a8
BLAKE2b-256 checksum
How to use checksums
4c1c619042e6e1b808f354700b03b443d213b34bc5f3c2bfb26a98d2f45fe3f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

3.0 This release

29 release files

2.2

29 release files

2.1

29 release files

2.0

29 release files

1.15

1 release file

1.14

1 release file

1.13

1 release file

1.12

1 release file

1.11

1 release file

1.10

1 release file

1.9

1 release file

1.8

1 release file

1.7

1 release file

1.6

1 release file

1.5

1 release file

1.4

1 release file

1.3

1 release file

1.2

1 release file

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