psdparse
Pure C++17 PSD (Photoshop) reader/writer library, with pybind11-based Python bindings.
- Lazy I/O: PSD pixel data is not copied into memory at parse time. Only the structural metadata (a few hundred KB even for large files) is read upfront; layer pixels are paged in on demand via mmap or stream callbacks.
- Round-trip save:
load(p) -> save(q)produces a byte-identical PSD file. - Edit & save: add / delete / reorder / duplicate layers, copy layers between files, replace layer & mask pixels, edit parameters / names / masks / fill opacity, edit layer-effect (
lfx2) values and text content, or build a PSD from scratch — all with byte-exact re-serialization of the parts you touch (unedited layers stay byte-identical). - Python wrapper:
import psdparse→PSDFile.load(path) / layer_image(i) / merged_image() / save(path)plus the editing API.
The library was extracted from the psdfile kirikiri plugin in 2026. psdfile now consumes this library as a submodule.
Architecture (quick read)
See docs/ARCHITECTURE.md for full details.
IteratorBase (psdbase.h, pure virtual — parser only sees this)
├── MemoryReader (psdparse.h) ... mmap / contiguous buffer
└── StreamReader (psdparse.h) ... arbitrary seekable stream
└── Source (pure virtual; subclass per backend)
├── IStreamSource ... std::istream
└── (your custom Source) ... e.g. iTJSBinaryStream wrapper
WriterBase (psdwrite.h, pure virtual — symmetric to IteratorBase)
└── FileWriter (FILE*)
psd::PSDFile::load(const char *path) mmaps a local file. loadFromStream(std::istream&) / loadFromReader(IteratorBase&) accept arbitrary I/O. save(const char *path) writes the loaded data back as PSD.
All public path arguments are UTF-8 (char *). On Win32, conversion to UTF-16 happens internally via psd::utf8ToWide (inline in psdbase.h).
Install (Python)
pip install psdparse # once published to PyPI
Build from source — needs only a C++17 compiler + CMake 3.16+, no vcpkg:
pip install . # or: pip wheel . -w dist
zlib is taken from the system if present, otherwise fetched from source by
CMake (FetchContent), so no package manager is required. Packaging uses
scikit-build-core; cross-platform
wheels are built in CI (.github/workflows/wheels.yml, cibuildwheel).
Build (C++ library / CLI)
Requires CMake 3.16+ and a C++17 compiler. vcpkg is no longer needed.
# C++ library + CLI (static CRT)
cmake --preset x64-windows
cmake --build --preset x64-windows --config Release
# C++ library + Python module (dynamic CRT, matches CPython)
cmake --preset x64-windows-python
cmake --build --preset x64-windows-python --config Release
Makefile is a thin wrapper:
make PRESET=x64-windows prebuild build
make PRESET=x64-windows-python prebuild build
Build artifacts:
build/x64-windows/psdparse/Release/psdparse_cli.exebuild/x64-windows-python/python/Release/psdparse.cp312-win_amd64.pyd
Only dependency: zlib (system, or auto-fetched from source).
Python API
import psdparse
p = psdparse.PSDFile()
p.load(r"path/to/file.psd") # mmap-backed
print(p.header.width, p.header.height, len(p.layers))
for layer in p.layers:
print(layer.name_unicode, layer.blend_mode.name, layer.opacity)
bgra = p.merged_image() # bytes, BGRA, 4*W*H
layer_bgra = p.layer_image(0, "masked") # bytes, BGRA, 4*w*h
p.save(r"out.psd") # byte-identical round-trip
Editing (8-bit RGB), re-serialized on save — unedited layers stay byte-identical:
p.layers[0].opacity = 128 # parameters
p.layers[0].name_unicode = "背景" # rename
p.delete_layer(3); p.move_layer(1, 4) # structure
p.set_layer_pixels(0, bgra_bytes, w, h) # replace pixels
p.set_layer_mask_pixels(0, gray, 0, 0, w, h) # mask pixels + geometry
p.set_effects(0, {"masterFXSwitch": False}) # layer-effect values
p.set_text(2, "新しいテキスト") # text content
p.save(r"edited.psd")
q = psdparse.PSDFile() # or build one from scratch
q.create_blank(1024, 768)
q.add_layer("bg", 0, 0, bgra_bytes, 1024, 768)
q.save(r"new.psd")
Full API reference: docs/PYTHON_API.md.
PSD feature coverage
What psdparse can and cannot read and edit, at a glance: docs/SUPPORT.md (対応状況マトリクス).
Tests
Tests live under tests/ and use pytest. They need sample PSDs placed at the repo root or tests/data/ (not committed — listed in .gitignore); without them the tests skip rather than fail.
# after building the Python module (pip install . / preset x64-windows-python):
python -m pytest -v
Examples (composite / variations / sprite extraction)
psdparse gives you the pieces (per-layer pixels, position, opacity, masks) but
does not composite or re-render — the Python imaging ecosystem does that
better. examples/ shows the recipes:
composite.py— composite layers with Pillow (position + opacity + mask, normal blend), and optionally write the result back as the PSD's stored preview viaset_merged_image.variations.py— enumerate tachie/expression combinations by treating layer folders as mutually-exclusive option slots.extract_layers.py— export per-layer PNGs + a manifest, with alpha edge extension (bleed) so sprites stay clean under rotation/scaling.
See examples/README.md. On the sample tachie PSDs
(all normal blend) composite.py matches Photoshop's stored composite to ~0.1
mean level difference.
tools/psd_export.py
python tools/psd_export.py input.psd [--out-dir DIR] [--mode masked|image|mask]
Outputs layers.json (full layer metadata), merged.png (composite), and per-layer PNGs.
License
MIT — see LICENSE.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file psdparse-0.8.0.tar.gz.
File metadata
- Download URL: psdparse-0.8.0.tar.gz
- Upload date:
- Size: 137.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0f5b093eb088893d8e7377dea698f4bdba3169c8258039448b6cd1f7dd6f5c5
|
|
| MD5 |
ff69e56e423225a669f19fc155bfce1d
|
|
| BLAKE2b-256 |
05273d53bf883c87d42e7fd9abfd781ee4e090df7338ad5cdfbbb20df786aeb3
|
Provenance
The following attestation bundles were made for psdparse-0.8.0.tar.gz:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0.tar.gz -
Subject digest:
b0f5b093eb088893d8e7377dea698f4bdba3169c8258039448b6cd1f7dd6f5c5 - Sigstore transparency entry: 2324489704
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 293.7 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
403ce6205784c45eb70235f41692cec0b2f035b811101c3029d10df07a0ea22b
|
|
| MD5 |
b18b2de52e6c71c8ba05cb722dced916
|
|
| BLAKE2b-256 |
1498d8a51153ef79d6a8d9abe0ac2f8d51dde2e15bd1d9fef1700995a7eefd83
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp314-cp314t-win_amd64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp314-cp314t-win_amd64.whl -
Subject digest:
403ce6205784c45eb70235f41692cec0b2f035b811101c3029d10df07a0ea22b - Sigstore transparency entry: 2324499863
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 317.5 kB
- Tags: CPython 3.14t, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c2d72ae92a6896c7c7b7c360abf1a40628ae817928c9e5d64cccb34cdbdd319
|
|
| MD5 |
60df5aaa431c18f14ba1947c5afb2f92
|
|
| BLAKE2b-256 |
ff9f905cf608e98ffe985c497cd29d6a9d810a57d02a55efedad22bfc70ea6cf
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
7c2d72ae92a6896c7c7b7c360abf1a40628ae817928c9e5d64cccb34cdbdd319 - Sigstore transparency entry: 2324497288
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 264.7 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ca646a08f444b3a478b966f08b1248dba9453eda920febad6ef4c7c7ed164d7
|
|
| MD5 |
d7b56c0b5c0c08417b270047f22b2f2b
|
|
| BLAKE2b-256 |
3f0666dee4ac071e25feb0b73c884b2282537adc6490ec5ec7678c5164b0c745
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl -
Subject digest:
2ca646a08f444b3a478b966f08b1248dba9453eda920febad6ef4c7c7ed164d7 - Sigstore transparency entry: 2324499287
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp314-cp314t-macosx_10_15_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp314-cp314t-macosx_10_15_x86_64.whl
- Upload date:
- Size: 293.7 kB
- Tags: CPython 3.14t, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6f9efb5dd4b5525d79f57008f2c2f8fc5303eaf314fcac2071b09d2020bea4e
|
|
| MD5 |
ec71e816fa9cb2e477893ccaa8271995
|
|
| BLAKE2b-256 |
4dcf48e2a4032fcbbedab9227dee96df5199f4bfa5efd0e7ccc0247146f512cd
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp314-cp314t-macosx_10_15_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp314-cp314t-macosx_10_15_x86_64.whl -
Subject digest:
e6f9efb5dd4b5525d79f57008f2c2f8fc5303eaf314fcac2071b09d2020bea4e - Sigstore transparency entry: 2324499574
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 285.2 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1cb49a03518423faa8372ea456cb16ebf856cd3a7d143833b16e6ad2add9a95
|
|
| MD5 |
1b029b16f5a2b3804b9f25c146796a51
|
|
| BLAKE2b-256 |
b64e3e2198c406bbda41f60cca13e51696033e724f1ae6a30bfe745f0bab3cce
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp314-cp314-win_amd64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp314-cp314-win_amd64.whl -
Subject digest:
c1cb49a03518423faa8372ea456cb16ebf856cd3a7d143833b16e6ad2add9a95 - Sigstore transparency entry: 2324494289
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 317.0 kB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95fc80ced058f0506d8447ec09441a17aafdeca07d874ef6bc9d70f1c99b6a3a
|
|
| MD5 |
f177a6fa92c93cb09c6b9f3881e2d910
|
|
| BLAKE2b-256 |
4d558387e1dbb64c02dd9f9ea7b4fd2be2d54373770cb9ceeb49c26c37775ed2
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
95fc80ced058f0506d8447ec09441a17aafdeca07d874ef6bc9d70f1c99b6a3a - Sigstore transparency entry: 2324493311
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 250.9 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64be6df9ec9ce5e80af5cdd96c110b1bde94fcb0bf37170e020676cb455aca3b
|
|
| MD5 |
6ed2ae8920cf8984961599bae53a2c08
|
|
| BLAKE2b-256 |
32ef104855e8131e3fbf7a0dbf3f300d86b85164d41ca637c8a7ba25ccc59e47
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
64be6df9ec9ce5e80af5cdd96c110b1bde94fcb0bf37170e020676cb455aca3b - Sigstore transparency entry: 2324491380
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 283.1 kB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5114229992f70a0597d5744315f180066880de048e93d37c1c8cee1374fbcde
|
|
| MD5 |
3100ec1560415e2f05fcf94f6d6821fa
|
|
| BLAKE2b-256 |
352b47e2beb511cf4685cc48501bf2bc9d9bba303c140fd2589e17abfcbd00e0
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp314-cp314-macosx_10_15_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp314-cp314-macosx_10_15_x86_64.whl -
Subject digest:
f5114229992f70a0597d5744315f180066880de048e93d37c1c8cee1374fbcde - Sigstore transparency entry: 2324492036
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp313-cp313t-win_amd64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp313-cp313t-win_amd64.whl
- Upload date:
- Size: 285.2 kB
- Tags: CPython 3.13t, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2480a9d377084501fe6fb6b3e26867c47515c0c72d5608a2639bc2adadb37528
|
|
| MD5 |
d1d28f7d38db22ab944f6b67ab179f20
|
|
| BLAKE2b-256 |
e379eb2e8ecbd26511bb2c5d5b97c92de46f7733c54518d74481c57c80f7b93f
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp313-cp313t-win_amd64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp313-cp313t-win_amd64.whl -
Subject digest:
2480a9d377084501fe6fb6b3e26867c47515c0c72d5608a2639bc2adadb37528 - Sigstore transparency entry: 2324496693
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 317.8 kB
- Tags: CPython 3.13t, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3daa22f181a4ba27871702131f7c98926959db973ffb56a8fd9966d71579eba0
|
|
| MD5 |
f1b90099df21f7786df3a8efc318e7ed
|
|
| BLAKE2b-256 |
e639f2a5d672e8518094cad53e5b1a819a4a172cd40d3d56bb4383890387de77
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
3daa22f181a4ba27871702131f7c98926959db973ffb56a8fd9966d71579eba0 - Sigstore transparency entry: 2324497563
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp313-cp313t-macosx_11_0_arm64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp313-cp313t-macosx_11_0_arm64.whl
- Upload date:
- Size: 264.6 kB
- Tags: CPython 3.13t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2c0633019bd533cc665d484dfdd6bdca29882cc2b1fc53f0b61fd419a380215
|
|
| MD5 |
d2f4b134c191f970dbdfb4b2ebaac875
|
|
| BLAKE2b-256 |
21ad3fa4e9b8f6248434498e71701d6e5e1598d5ce5cf32cd42e67095207bb52
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp313-cp313t-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp313-cp313t-macosx_11_0_arm64.whl -
Subject digest:
d2c0633019bd533cc665d484dfdd6bdca29882cc2b1fc53f0b61fd419a380215 - Sigstore transparency entry: 2324494658
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp313-cp313t-macosx_10_13_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp313-cp313t-macosx_10_13_x86_64.whl
- Upload date:
- Size: 293.6 kB
- Tags: CPython 3.13t, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f3a1236c2a437db98513a2f0592d6b655bcb816dc57e954c6a4f2f20ed68eaf
|
|
| MD5 |
3b925013605b025c2f1d0d2cad0bebeb
|
|
| BLAKE2b-256 |
b8c373064c592d76ea92b42887d8c0390dc361716ec915326bd5c929aa98dbd7
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp313-cp313t-macosx_10_13_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp313-cp313t-macosx_10_13_x86_64.whl -
Subject digest:
6f3a1236c2a437db98513a2f0592d6b655bcb816dc57e954c6a4f2f20ed68eaf - Sigstore transparency entry: 2324491610
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 276.9 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29d431182b3e3246cfbbae292b3d2b20f97889eac28c31e088cd9956b4489a0c
|
|
| MD5 |
43d517cd55b37b1647ad9f59df97a53e
|
|
| BLAKE2b-256 |
4ef41b54dce8d2fd6e88203d29c9a24dafd0ad147fa8a2efce5661b61c2a7de2
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp313-cp313-win_amd64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp313-cp313-win_amd64.whl -
Subject digest:
29d431182b3e3246cfbbae292b3d2b20f97889eac28c31e088cd9956b4489a0c - Sigstore transparency entry: 2324497027
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 316.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2fa97fb0c43321d9d4155f312035714769980166f036e991bfdf1e2df43cc93
|
|
| MD5 |
388afa2a62803c331866b453d484656e
|
|
| BLAKE2b-256 |
2950a552371ad74e9992e2bed0669c12e65e3c772216595f747e456d25f4cd9e
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
c2fa97fb0c43321d9d4155f312035714769980166f036e991bfdf1e2df43cc93 - Sigstore transparency entry: 2324492865
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 250.6 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
19c55e6e89ac41b966ef9f0d0eca81bf2562a3a70e392bc3fb2e2cbfb8cfef9d
|
|
| MD5 |
37a31572bbf57296456563c240bc8945
|
|
| BLAKE2b-256 |
f02502c89b8b0608f355df2c9b3103c35d93cc362dacb7cca03ea2c719e05b93
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
19c55e6e89ac41b966ef9f0d0eca81bf2562a3a70e392bc3fb2e2cbfb8cfef9d - Sigstore transparency entry: 2324490043
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 283.0 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52f8b3bc596e8bb484590b13ba9edb0bdc9a2e1bfc298d85c979c00f0cc9078a
|
|
| MD5 |
795d485a460b83073fafd3a9f2ea6f01
|
|
| BLAKE2b-256 |
5ed2ed43575784b1199b4764f9d33da679ac3138ebdab15846b80325c80db8b8
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
52f8b3bc596e8bb484590b13ba9edb0bdc9a2e1bfc298d85c979c00f0cc9078a - Sigstore transparency entry: 2324493677
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 276.9 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
488d1d61edfd1d13269dda36bdf06430a3ac08550146488aaf5285691805c880
|
|
| MD5 |
ad779d8c32926f4bb65db9025147e18f
|
|
| BLAKE2b-256 |
87bffcc4bd3ae8322cdc91ceffad427d3ce86ec4d960dee00c32deccb3712750
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp312-cp312-win_amd64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp312-cp312-win_amd64.whl -
Subject digest:
488d1d61edfd1d13269dda36bdf06430a3ac08550146488aaf5285691805c880 - Sigstore transparency entry: 2324496126
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 316.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce2d9d4df7686bf8efab890aca9ffec3d1e0760e95fe351c6482bfb9b4359ff2
|
|
| MD5 |
4c8bf47f05164a49a8be4196f4f6eb54
|
|
| BLAKE2b-256 |
692ad0f10128efaf5aa4fe0e4c09f04e35cafc1fecf25d723d1e943152780726
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
ce2d9d4df7686bf8efab890aca9ffec3d1e0760e95fe351c6482bfb9b4359ff2 - Sigstore transparency entry: 2324495276
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 250.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72247a6fcefd729ca9290fca38e976b3f9079331ebedea12adc41373aad3f549
|
|
| MD5 |
214118ea971e1b8f11270262144642db
|
|
| BLAKE2b-256 |
21b75c88dabdffa930e37ebd9c88a8f89d33bc9be86aaae559c2c0b41d5a2d85
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
72247a6fcefd729ca9290fca38e976b3f9079331ebedea12adc41373aad3f549 - Sigstore transparency entry: 2324490569
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 282.9 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c64eed496df8b93d67920b54b2eff392b55f4dc5ca4de05fb074e3f3a6b38b8
|
|
| MD5 |
12e6752c52c2ba16de670a3b6fa3f4f1
|
|
| BLAKE2b-256 |
eb6ffcc006c5f71498ecbec9f85dafc6c0bb0005d959c016d95aae9c629f9f9b
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
2c64eed496df8b93d67920b54b2eff392b55f4dc5ca4de05fb074e3f3a6b38b8 - Sigstore transparency entry: 2324495711
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 274.3 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15bbd05cbdd723ebda62c0e8c8bf58ea2e2ca03bd5359a8672b441114db18061
|
|
| MD5 |
5efd4d97acac24ad70cccc1239ad8ff5
|
|
| BLAKE2b-256 |
af6b2f1be0756963e28c709ae189797f0afe2cf4764d6271ae5d2c6fb9f04de2
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp311-cp311-win_amd64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp311-cp311-win_amd64.whl -
Subject digest:
15bbd05cbdd723ebda62c0e8c8bf58ea2e2ca03bd5359a8672b441114db18061 - Sigstore transparency entry: 2324493923
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 314.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bcfbe319946f5b49ff874c5392957a028f4099db0963c8572a649a19cf723a2
|
|
| MD5 |
f74fcfac2f53b88d49b1e52683386fb5
|
|
| BLAKE2b-256 |
903a028232e8797727a65367867ad00ca0fad521aa2084f3541cc606beafb87d
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
2bcfbe319946f5b49ff874c5392957a028f4099db0963c8572a649a19cf723a2 - Sigstore transparency entry: 2324490797
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 249.3 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77babbdf8b7e3289aecad2609e558016bfbc95baa3a8cadf88e02ff550ba6539
|
|
| MD5 |
72d9d245e6d8f597e335bc4a2e1c4975
|
|
| BLAKE2b-256 |
8d6551a103c41c7375ec673e5cdca04fb09b1f18d374441e2fbc8a66c4188558
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
77babbdf8b7e3289aecad2609e558016bfbc95baa3a8cadf88e02ff550ba6539 - Sigstore transparency entry: 2324495021
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp311-cp311-macosx_10_13_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp311-cp311-macosx_10_13_x86_64.whl
- Upload date:
- Size: 279.8 kB
- Tags: CPython 3.11, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ee4ee15c2f43cf7b729104b8e55bb013501e2bdda4a9b3eff1da1c8dcbfb01a
|
|
| MD5 |
a107765f699ebc97aaaafa36cd37c134
|
|
| BLAKE2b-256 |
471fc863a669e6d8e5fe967fdfa484750571248db42f335c9ecb8151bbffa052
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp311-cp311-macosx_10_13_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp311-cp311-macosx_10_13_x86_64.whl -
Subject digest:
6ee4ee15c2f43cf7b729104b8e55bb013501e2bdda4a9b3eff1da1c8dcbfb01a - Sigstore transparency entry: 2324499043
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 271.9 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e053b512b20c2a74f2830cf87664fab8bc035cac568f4f7cf8bf176b0522b10
|
|
| MD5 |
d0c42a5b6791b7dcfc690f5acf672d3c
|
|
| BLAKE2b-256 |
4b1cf594c917a7a1bc4d760bf399610fba2c04921237f3b8c06a7baf33801702
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp310-cp310-win_amd64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp310-cp310-win_amd64.whl -
Subject digest:
5e053b512b20c2a74f2830cf87664fab8bc035cac568f4f7cf8bf176b0522b10 - Sigstore transparency entry: 2324496418
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 313.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4fc02e654de2a4b068e914bf5d559a32824c6af62dbc678f51390199a6bb669
|
|
| MD5 |
917d8b5427696d40277c0f0f85a7b0d0
|
|
| BLAKE2b-256 |
9ddb91831dee0d90ecb894eab23a595f05dcf16cdf9f17d7e3b9c87079aadf68
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
b4fc02e654de2a4b068e914bf5d559a32824c6af62dbc678f51390199a6bb669 - Sigstore transparency entry: 2324490288
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 247.9 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21a80e0d51c1f2340c59cd50e24b84cc2827ea39ef250b1bd3ad36b7387aac13
|
|
| MD5 |
357e2da90265c15b50987fce277c8a9a
|
|
| BLAKE2b-256 |
6743d048024d7fb634739b27f96f024a413f5394b62383a819710688dc6e1b67
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
21a80e0d51c1f2340c59cd50e24b84cc2827ea39ef250b1bd3ad36b7387aac13 - Sigstore transparency entry: 2324492441
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp310-cp310-macosx_10_13_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp310-cp310-macosx_10_13_x86_64.whl
- Upload date:
- Size: 278.5 kB
- Tags: CPython 3.10, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6fad78be6514f8a8ce8dc4bf3d4334e3a4f4f5fab1dfa52394a56a6ffbdee39
|
|
| MD5 |
3dae1a89d294724eeb0f3ab99520da9d
|
|
| BLAKE2b-256 |
3848dba27571a1ffd956bb186a524c682bf6848116929ac16c8c641ace9752c2
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp310-cp310-macosx_10_13_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp310-cp310-macosx_10_13_x86_64.whl -
Subject digest:
f6fad78be6514f8a8ce8dc4bf3d4334e3a4f4f5fab1dfa52394a56a6ffbdee39 - Sigstore transparency entry: 2324497903
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 272.0 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbf64af9889681f92d46e0f21f40ddd3618426026a5635dc7d66e62237db5d15
|
|
| MD5 |
6ebc1f573364dc298b9c643f0ae3daff
|
|
| BLAKE2b-256 |
85b036ba1678c4de33c70a0c9a14e31de4bdd11b19039c4101ded59894d6a32a
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp39-cp39-win_amd64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp39-cp39-win_amd64.whl -
Subject digest:
fbf64af9889681f92d46e0f21f40ddd3618426026a5635dc7d66e62237db5d15 - Sigstore transparency entry: 2324498199
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 313.2 kB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a247035f0586f178c2d3eb406c9bf92b7b8190678b2b733ddd5287ac6544a7a
|
|
| MD5 |
4e6a02c20f8ea57005a36d6894734cd3
|
|
| BLAKE2b-256 |
c185b41e7db241c20b7ef7030526f6e3670c9779b3a5bb51bc4c2ae561f8989f
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
5a247035f0586f178c2d3eb406c9bf92b7b8190678b2b733ddd5287ac6544a7a - Sigstore transparency entry: 2324498623
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 248.0 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a60070700e23e371b5a7f1789fbd03f70a346b5120eab929418cb69f608e0c8
|
|
| MD5 |
65bc0e695161d2db605f91d1eaba7ae5
|
|
| BLAKE2b-256 |
f40c4cab3a91903b4f1a02e6850cee212fea99d374a8ebc75f83a1299cc398e2
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
3a60070700e23e371b5a7f1789fbd03f70a346b5120eab929418cb69f608e0c8 - Sigstore transparency entry: 2324491097
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type:
File details
Details for the file psdparse-0.8.0-cp39-cp39-macosx_10_13_x86_64.whl.
File metadata
- Download URL: psdparse-0.8.0-cp39-cp39-macosx_10_13_x86_64.whl
- Upload date:
- Size: 278.5 kB
- Tags: CPython 3.9, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
521e203791f3c7f22bce4b535f1518d923d86e3e5ac773b427f96d076d0d5da2
|
|
| MD5 |
ed4d6e017af47c60b92ee9b42fc0932a
|
|
| BLAKE2b-256 |
076a1505e1e6c5a2ea114be3c510fc764f65a8db691c79d21518b23063804bfb
|
Provenance
The following attestation bundles were made for psdparse-0.8.0-cp39-cp39-macosx_10_13_x86_64.whl:
Publisher:
wheels.yml on wamsoft/psdparse
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
psdparse-0.8.0-cp39-cp39-macosx_10_13_x86_64.whl -
Subject digest:
521e203791f3c7f22bce4b535f1518d923d86e3e5ac773b427f96d076d0d5da2 - Sigstore transparency entry: 2324493140
- Sigstore integration time:
-
Permalink:
wamsoft/psdparse@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Branch / Tag:
refs/tags/v0.8.0 - Owner: https://github.com/wamsoft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels.yml@e4e9d8f75609175b89820c8ac5322213f19b2f7f -
Trigger Event:
push
-
Statement type: