Skip to main content

psd-tools

psd-tools is a Python package for working with Adobe Photoshop PSD files as described in specification.

PyPI Version Tests Document Status

Features

Supported

  • Read and write of the low-level PSD/PSB file structure
  • Raw layer image export in NumPy and PIL format

Limited support

  • Composition of basic pixel-based layers
  • Composition of fill layer effects
  • Composition of adjustment layers (BrightnessContrast, Levels, Curves, Exposure, Invert, Posterize, Threshold)
  • Vector masks
  • Editing of some layer attributes such as layer name
  • Basic editing of pixel layers and groups, such as adding or removing a layer
  • Blending modes except for dissolve
  • Drawing of bezier curves

Not supported

  • Editing of various layers such as type layers, shape layers, smart objects, etc.
  • Editing of texts in type layers
  • Composition of many layer effects
  • Font rendering

Installation

Use pip to install the package:

pip install psd-tools

For advanced layer compositing features, install with the composite extra:

pip install 'psd-tools[composite]'

The composite extra provides optional dependencies (aggdraw, scipy, scikit-image) for advanced rendering features:

  • Vector shape and stroke rendering
  • Gradient and pattern fills
  • Layer effects rendering

Basic compositing works without these dependencies using cached previews or simple pixel-based operations. Note that the composite extra may not be available on all platforms (notably Python 3.14 on Windows).

Getting started

from psd_tools import PSDImage

psd = PSDImage.open('example.psd')
psd.composite().save('example.png')

for layer in psd:
    print(layer)
    layer_image = layer.composite()
    layer_image.save('%s.png' % layer.name)

Check out the documentation for features and details.

Contributing

See contributing page.

Note

PSD specification is far from complete. If you cannot find a desired information in the documentation, you should inspect the low-level data structure.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

psd_tools-1.19.0-cp315-cp315t-win_arm64.whl (795.3 kB view details)

Uploaded CPython 3.15tWindows ARM64

psd_tools-1.19.0-cp315-cp315t-win_amd64.whl (636.4 kB view details)

Uploaded CPython 3.15tWindows x86-64

psd_tools-1.19.0-cp315-cp315t-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

psd_tools-1.19.0-cp315-cp315t-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ ARM64

psd_tools-1.19.0-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (863.1 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

psd_tools-1.19.0-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (860.7 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

psd_tools-1.19.0-cp315-cp315t-macosx_11_0_arm64.whl (449.1 kB view details)

Uploaded CPython 3.15tmacOS 11.0+ ARM64

psd_tools-1.19.0-cp315-cp315t-macosx_10_15_x86_64.whl (448.8 kB view details)

Uploaded CPython 3.15tmacOS 10.15+ x86-64

psd_tools-1.19.0-cp315-cp315-win_arm64.whl (792.6 kB view details)

Uploaded CPython 3.15Windows ARM64

psd_tools-1.19.0-cp315-cp315-win_amd64.whl (628.5 kB view details)

Uploaded CPython 3.15Windows x86-64

psd_tools-1.19.0-cp314-cp314t-win_arm64.whl (795.7 kB view details)

Uploaded CPython 3.14tWindows ARM64

psd_tools-1.19.0-cp314-cp314t-win_amd64.whl (636.9 kB view details)

Uploaded CPython 3.14tWindows x86-64

psd_tools-1.19.0-cp314-cp314t-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

psd_tools-1.19.0-cp314-cp314t-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

psd_tools-1.19.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (861.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

psd_tools-1.19.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (864.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

psd_tools-1.19.0-cp314-cp314t-macosx_11_0_arm64.whl (449.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

psd_tools-1.19.0-cp314-cp314t-macosx_10_15_x86_64.whl (449.4 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

psd_tools-1.19.0-cp314-cp314-win_arm64.whl (792.6 kB view details)

Uploaded CPython 3.14Windows ARM64

psd_tools-1.19.0-cp314-cp314-win_amd64.whl (628.3 kB view details)

Uploaded CPython 3.14Windows x86-64

psd_tools-1.19.0-cp313-cp313-win_arm64.whl (792.1 kB view details)

Uploaded CPython 3.13Windows ARM64

psd_tools-1.19.0-cp313-cp313-win_amd64.whl (627.9 kB view details)

Uploaded CPython 3.13Windows x86-64

psd_tools-1.19.0-cp313-abi3-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13+musllinux: musl 1.2+ x86-64

psd_tools-1.19.0-cp313-abi3-musllinux_1_2_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.13+musllinux: musl 1.2+ ARM64

psd_tools-1.19.0-cp313-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (774.6 kB view details)

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

psd_tools-1.19.0-cp313-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (770.9 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

psd_tools-1.19.0-cp313-abi3-macosx_11_0_arm64.whl (435.5 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

psd_tools-1.19.0-cp313-abi3-macosx_10_13_x86_64.whl (436.6 kB view details)

Uploaded CPython 3.13+macOS 10.13+ x86-64

psd_tools-1.19.0-cp312-cp312-win_arm64.whl (792.3 kB view details)

Uploaded CPython 3.12Windows ARM64

psd_tools-1.19.0-cp312-cp312-win_amd64.whl (628.2 kB view details)

Uploaded CPython 3.12Windows x86-64

psd_tools-1.19.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

psd_tools-1.19.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

psd_tools-1.19.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (856.1 kB view details)

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

psd_tools-1.19.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (853.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

psd_tools-1.19.0-cp312-cp312-macosx_11_0_arm64.whl (445.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

psd_tools-1.19.0-cp312-cp312-macosx_10_13_x86_64.whl (446.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

psd_tools-1.19.0-cp311-cp311-win_arm64.whl (792.5 kB view details)

Uploaded CPython 3.11Windows ARM64

psd_tools-1.19.0-cp311-cp311-win_amd64.whl (628.2 kB view details)

Uploaded CPython 3.11Windows x86-64

psd_tools-1.19.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

psd_tools-1.19.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

psd_tools-1.19.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (871.0 kB view details)

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

psd_tools-1.19.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (868.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

psd_tools-1.19.0-cp311-cp311-macosx_11_0_arm64.whl (444.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

psd_tools-1.19.0-cp311-cp311-macosx_10_9_x86_64.whl (445.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

psd_tools-1.19.0-cp310-cp310-win_amd64.whl (628.2 kB view details)

Uploaded CPython 3.10Windows x86-64

psd_tools-1.19.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

psd_tools-1.19.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

psd_tools-1.19.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (849.4 kB view details)

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

psd_tools-1.19.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (845.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

psd_tools-1.19.0-cp310-cp310-macosx_11_0_arm64.whl (445.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

psd_tools-1.19.0-cp310-cp310-macosx_10_9_x86_64.whl (445.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file psd_tools-1.19.0-cp315-cp315t-win_arm64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp315-cp315t-win_arm64.whl
Algorithm Hash digest
SHA256 1b29cb3f490d1572dde0781f1ca2e8bb68fe839d2e3deab2eccd9d2e7b5f0705
MD5 7dcb3d24d57fa5744ab1c10df34783f9
BLAKE2b-256 c228c75ad7b09a528e7e77b1fce5bc13d44e9a24a67c6a19f2808c0456eb571d

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp315-cp315t-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp315-cp315t-win_amd64.whl
  • Upload date:
  • Size: 636.4 kB
  • Tags: CPython 3.15t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp315-cp315t-win_amd64.whl
Algorithm Hash digest
SHA256 c1731949dad041032aab1b2f7d25911e1ef06a238211f0e9540580318b25131a
MD5 628f5a28237a6caaace8ee3faab0310c
BLAKE2b-256 0a3f07c950fcfff819ccbae9fc866b84cbe57834525a7c0bacfdfe195e5a359b

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b6409d49ed9282924ef97bae8cc07cd31d544fd099483763850b1c0f7673007
MD5 4552ab08d1dcb4ca302a9e575dafeb95
BLAKE2b-256 cd86c63a1ba944856adcd6cb7af2f716adbe8b500c9f2e0b4cff773f94f58b4e

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp315-cp315t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f6d4fc40f698f5b58cb1fc4e2cfec39e2411a7b1078fc131a8764f7b271b3b8c
MD5 b6a67d57be094b172f5b5708637bf1c9
BLAKE2b-256 912bfea86b5ef7aec0c8db2086beb82739d1fac0449fad2828996ff87829b05d

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp315-cp315t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09fc7e45ff84034604d221d9a82a8699cc6d2b33ce3b3c0a01124096a022104f
MD5 5a7ba38b4c94c09464b27e7f74376c3b
BLAKE2b-256 fda31ba627f664eba8f70054fe5fb92c36e0ed65241d85359cb11cadfca026bc

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp315-cp315t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86a8f3e484820c738a94cf4f016aab35bba7c7d4f3eed7686b32d3026012bac1
MD5 5975113f528461b79b9213d4a8b31465
BLAKE2b-256 3aa9d417ae26d8aeb54d32124d43502c95588a5f56c8f84b65c612a603a571e1

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp315-cp315t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp315-cp315t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aaa80235e5342a2a8a11b2a45f473ccbc3765c559204ab97f9d68f2cd72d2e0a
MD5 e25eeb34d9759811841f7444c7b2cf6c
BLAKE2b-256 f5fb4a39a5f9e6254d709dc65e13251f2d51fa581a90d28eea43bd1e851e158d

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp315-cp315t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp315-cp315t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bbbbd0e0514b805ed1053dec8727a87db2b0a71a401a5c6d553090d5f35e6246
MD5 8f3be657da55794cd20895ef45cef803
BLAKE2b-256 99c0adc7a44327029fa12659c5b57d2dbc45582787cda1ffed8ae129c444a35b

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp315-cp315-win_arm64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp315-cp315-win_arm64.whl
  • Upload date:
  • Size: 792.6 kB
  • Tags: CPython 3.15, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp315-cp315-win_arm64.whl
Algorithm Hash digest
SHA256 da3415dcab59ff12eb5ee59845b2e7f9ca24846b13f664c1378fe3c9bc1aa4ab
MD5 f196001b3d2bef6d98218a6ff90feea0
BLAKE2b-256 f211f96b8a56638f995cdfe4a0dc1a3940f5a64cc0ecd4c4aaf53dff6b0cf88e

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp315-cp315-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp315-cp315-win_amd64.whl
  • Upload date:
  • Size: 628.5 kB
  • Tags: CPython 3.15, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 4249a96d1c57ac8e9c53d4fa173438f07b6db38cc58a6dd7a93fde13390294bd
MD5 a80b0684871a4ef80ae73c8da3861969
BLAKE2b-256 b88454eb6d43a0d8a6ac775000b65d8df37f3f0b4d221b6fa4db85820f8fc52e

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 7751928888a976b055cdcf2c67b6812762a9fff851d3bf02bf0793061bacd347
MD5 0456abfe1e64209623da0dba9e9b835b
BLAKE2b-256 4cf7fc3c3d3b848e90af14ab949c8195ddce3da565c2e22f64f98e8f8aad24f7

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 636.9 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 383aa2147ec440a2c17ccbf4c8c7e9230d7c7afc05c46af06fe980ab633c8d44
MD5 3a15eaf714bb18475c90a15060dbca59
BLAKE2b-256 81ec7859a58da39e622627bb9e433d3892b468544dbb5b010456e039d5b0d390

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c8139fdd89580e255312134c4633bce0b84b8b302400e88d8b85d5fea0026136
MD5 c6481fe43915480d66a2486ceb585655
BLAKE2b-256 a979590aca34dbb4bd48d7aa7c04aaf01b61596f38736a7dabe5741860483f5f

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1a4a5aacbfb2e07512a60180bc6cca1303a73c8ec511f35a22ffa21d881a3e70
MD5 e932e20e048c9c29f5f355fe0a34703b
BLAKE2b-256 cc0056973309625cdac00c523a5b75452bf1b3034446c2beef1c737b69aa3e39

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a68cd03603cae30c16ee418fdcdb31bfecfd1a1e6442bfe31f4e072456e1ca60
MD5 ff0923d11feae1e6718fcebd4b304ccd
BLAKE2b-256 9cd40261632dfad56cbbf423390fbd463bfc12f840ab5d6c83539d59535686c9

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2fdb19c7aa13cea92b88eb2ffd95e0d36723c22e773b5be5be9be7941a95687
MD5 afcd3709deabfdfdee18f46c75da2584
BLAKE2b-256 f4e0c6a2f61ee511c04d1e8efb8db1f6dd1fa3f4cb65414b7410a30e300237d7

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a67a4638437a65d44089d3ecadc00742a96040086ee4e022ee299dc4d880cf56
MD5 e5f36552a8fb8ad98f3dd3693915446e
BLAKE2b-256 e88cc5270aa40ebf6dce8468b487ecaa62cba2f85127169b7724c8b7fe066a7b

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c067e4376a9fb860c5a17ff5d6f2d034824886dd4d13984d2d5342865d3c73bc
MD5 284ff65659c67c07615d78f5de213942
BLAKE2b-256 f6d27e1445cd8b9e3c97591d82a3882504b8668a69a3d1117c24fb907930d0e7

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 792.6 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 5225d604dc7d249d16543f2e6ea77b47a1ad49485590990504d8cc14164053ce
MD5 f08e1c0dbb28b5fb59bc6edf69413b5c
BLAKE2b-256 93e0dda02c785c6deebac194b68051c758b0932a8d7b0307ff2de95cd709d671

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 628.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b1cafe17e34f66a8fb10c3e590416269b6c15ecd775f003e187518bca0b8dcef
MD5 f123d214e4f741a3c9221380e013e435
BLAKE2b-256 2ff67621b905673e93789171c8c36c2361f787acbd7a686702bb6b96b529cb45

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 792.1 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 1bf047bda75780096e16deea6b64a6c288f4b23c0d98a0beecdc6687c01c9ec8
MD5 905a41064c4709181cf0f9068716e446
BLAKE2b-256 1112577432ae32d53c660920ede0bd2ffdb9ec6af4f83e05fdaa31fa8120e07e

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 627.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 da103a304a23842aaddd5b99563a7e4f5660376b713f9fc70f38dba49ab8c20a
MD5 35d1e936cfc784f9ac9077e3498b55b4
BLAKE2b-256 684e949aa995517bf80206255ba65ca1c2ee8c9ca56b49b59de09aae4fdd5276

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp313-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp313-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7851d9d22fd4e12fe6baead34d1ab6b03fba5aa662700f0db08c6c213dd07c55
MD5 7025e0993524a9b19a4ddfd420e263a2
BLAKE2b-256 83ae8e09700c19a35da1efe950ee36071c952baf6e9212bcaf9321550556abef

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp313-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp313-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 06ca81bbeeb7c90a5dcd33a270096ff0c8c91bb698d322e3d193284ed02dd9e2
MD5 89b882dee4c20f6ae0f58e6ef7e9f587
BLAKE2b-256 2839532806b345228a6e032e5f6fc52fa439fd352507991a56a81499f043a9df

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp313-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp313-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36e9057f6c1e8e1092b83b6974f221577d8df0e49455f50cebaeca61bcbb4c69
MD5 562e99863c1bc3d9eb1dae0265b51e6c
BLAKE2b-256 ca66c7cc0571fe91f18ce764f8eecb5c0cbf948e54e0c05ee537ba9280a74b53

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp313-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp313-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 abe37326aca4b05fd36d5a3528cd34c03cbf1b09762a4e877a183a78317b62a8
MD5 18574ee471ee83e0d3558ec0886f61ad
BLAKE2b-256 79d68cea9defe832f1fc529584a7740debf4ee2a27f95f3c3ce079543adb80fd

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a49719a344fa921b44db9131334e4ab66b0b2b9b6d101b28b13db2cd2e48fc2
MD5 f1023d39cecf75b50326e9cd5ea904ca
BLAKE2b-256 76499c176d54d9f1a8419caf16b75b56122695953dd95cec5dd53643f432b957

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp313-abi3-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp313-abi3-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 edff739750a08485ea4e44baaafddcd0593711b57677f1b51de2d438e037d7a1
MD5 91a917885026583b47de40ee7fe3cfa0
BLAKE2b-256 7133abf94cefda85600902730d0798b9f5a1b3c0296ae1a024528036a7114646

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 792.3 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 8991fb36b6d65eee9699d0c5d8182e04076ff4703752ff480927421afe50d06f
MD5 0519f38bb641cadf4608321fd363aca1
BLAKE2b-256 638d893ebd2f1977be2f5cc035d272915b7d8ade0ed41bb49f78fdaaf455d3eb

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 628.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cf481e327302934c52019b3ffb69f8b61c4fe6a5d175e3fe18c62331648feac2
MD5 e028b07b0155097dd5a338dc83dc8457
BLAKE2b-256 7c51178c882c96d65a913aff673a6c77da222315c774d501cbb3d021f1848e51

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 799b19e0612489e538649762571bc5987eaa6d97ed38dc5ba16dc3e32fc513a9
MD5 8d0f7dc87a913e981a450f4096f31469
BLAKE2b-256 26925d96f61187b568c7ea2b84349bf72c74d9d2383cfd056af2caea9040f8ec

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a39e011dac04f5b250fe253b61728d35080f57d5e795e1b293e97c30726f7614
MD5 232dba18a5b3808784b1fee53b5c4f8e
BLAKE2b-256 bd06792368bd8d8d69b3ed3c01e0ea1009e61814c0fefd21a63d24c73da540d9

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38ea5685fbd699b95218b6ee7f6f15036bc0539d1e3f63daa1d9c4e83005c4e2
MD5 5cc43c12c012e916d56e24f900de270e
BLAKE2b-256 16f5cbb3ee3df419d8b0ce660b598b441e74a882b8530e736b4135d51386ccb8

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a42a8cb2a3cfea9760cec7b80e29ff097469ba5e96d3901620771ecf020cc9a2
MD5 f19759d50d1ba5cb26eb39fc96d10e1d
BLAKE2b-256 4865fe0671a6a20c93d857d43a337a1421b28681e3402ab91a432107a30816cc

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 512a172bc6822d4b25d41a8e54b5ead3f576f101f2e37f2ad6c3f1acf1b2fc70
MD5 f5d7c9ed9244fba36b5aa62a130a88ec
BLAKE2b-256 115a4860cbd68e5788622cd6026e307e32bb94ea2868afb5f77aaaac086a1b44

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a000bae40230ab8dc52bc80d3eddc9c003e6812aa61d97fc1597ca9716c667ec
MD5 82cfeaa2aeccd7d1f0ece97609862dfe
BLAKE2b-256 a0a487453135b112790559ba1cc54cae00181d4830470ca99649dfa83d798b6d

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 792.5 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 8dec0dec9f3bf0c1a6156f1076697cfe5811af51b29fbfecccbc066136b2b237
MD5 3a9dadfae9fe4f02e86e9211666f7eca
BLAKE2b-256 81b3a01cafaa74921b676176f59bb018bc07d6410aff042a9e5de06690daf73e

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 628.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bd4229ce2b0c9756e81eee2a6abad35819426c66bfb5930c7c1518e72dc984d5
MD5 3bd8076eab7c2069f0f644e25ab51f4f
BLAKE2b-256 9706bd704359eee773ed84ab2d3439d58bd9a3670ed0b329b07f0e41c203152a

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1960e9c5dc67799ed8a3a3f17e19ffde3463e35158a884091932d51d31074dab
MD5 6206771c1a331740cdc6cfd0b35ba436
BLAKE2b-256 7801aa88fdd6f858088d6cbf27f12a73dbf5c51f791dfd976071ce70700dac5b

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a8fc06f18d84920e1590ae24046c1b65021250c2ce4a5489a56862881187c981
MD5 0a654015aaa8890bf77e52bc2049fac8
BLAKE2b-256 32dcbc512483027433ffa2ed323b25ab83806994b71f716cd125c11c35b4fc88

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ba1b19cfee055f42531aeaaef8fcd3b2f5c79fe34d2b78d4c0e08aa592b8f10
MD5 9708aeb38cf7a62710603ceec9dd6be4
BLAKE2b-256 1bb92177063e46d0dc14bc21a8f1ab49b85ca1311e2aa8b27e8c10ec94cf3cf7

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8444fedbd1136bec9c4492e4ff35f44de6de9cd9ca837ce3d8f2a779418c8764
MD5 0534a261b7d08886faedb90837b8a217
BLAKE2b-256 5f94d3baacdbe28095288686ea25a41d8e2bd7454785729ca51086c87a083cac

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66e58b0efb30c8c8e0ed4c10a25dec79f8ce87d96323d0650318b6164d4bc5c7
MD5 077e6133a3c4ad85903c83a22d4087cc
BLAKE2b-256 74c7062e43e3e073d81c9b36ab77a23c81c28983bfe2fc88941616ba028c8ad8

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 27b3ba9a4634b3d572b3b0c3ce57bf8fb72b84f21250e672bc1566c3ff0ddf80
MD5 ea82d4c8aba8888640983c6cb92cf4d0
BLAKE2b-256 fd922285c9d3e8dfc2898344d693cbb9b5249b0f3706f2e8f62d9d4f1a66a2e9

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.19.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 628.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for psd_tools-1.19.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8b8d4b6268039fe685dafb5aa2ae9ae13173ca3cca207ab6104c5fb1e0351154
MD5 786859a3e68c5e604f5569298e3d3994
BLAKE2b-256 0a6b30e9ff174a0e47cdc0a1df0c5c29647b1f22abaf89826cb4440b415cdcea

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f5ddfe7e299acba384fdc299156674c4d76625cd2cf51f2ae599141a472a809
MD5 9a119f26e9b80b46027185f93df0db7b
BLAKE2b-256 dbf0c2562029133a39593e383500ede55afaf150146833f6f0839ef1e27a94ed

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1d0c32dba511d2fa0a1c400e5985c1aed0823b0a9c38ba0aaf89a66291c0c1c0
MD5 bb70e24d68a79fe27d7f520138c1e73f
BLAKE2b-256 060abefea105aaa39574186acd57251bf0467c879b8abca7808f0008bc3fe34b

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a7a4112c7a0c17928a9bfee6b0fd4d7505c3d61353a8d0cb193084dcd9f9c429
MD5 009a43b000995a5b1c62d0f43218ea50
BLAKE2b-256 1b8209280bfc28340854289bdb531fc17181ea99f9fad450ce9d118b6e15a2d5

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6241a23c45fb3455c92fef81a22ddd3d9651afe5326803b0b8a0da396a5c6966
MD5 ec2587c2814da1674fefcc279ca5dc80
BLAKE2b-256 4580e3cb91e2d63957c6aabade02663f32ddea80bad710df7834a789d048ed53

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66092eaef29ff6c4732178fc361734602472d003faa98a56ad6db7c348c68e4b
MD5 a23dd2231b5bd054ecafcac8fbc12c81
BLAKE2b-256 ea5cd097eacc64d868ba5e7c330b1404ade885bc150d43b54a5f1734b35a1a5f

See more details on using hashes here.

File details

Details for the file psd_tools-1.19.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for psd_tools-1.19.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 829a522ed36ae20eb33818d4943f16aadcc4f5d44b6230163a07db09b33d0f4f
MD5 f1218399bb45d7bd80de8c0a5499127c
BLAKE2b-256 ac8d87f9f6bd2c5826bda1ddedd5d435a5fd31ed895f924bc712b66ca4d61b67

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.19.0 This release

51 files

1.18.0

41 files

1.17.4

41 files

1.17.3

41 files

1.17.2

41 files

1.17.1

41 files

1.17.0

41 files

1.16.0

41 files

1.15.0.post1

41 files

1.14.3

33 files

1.14.2

33 files

1.14.1

33 files

1.14.0

33 files

1.13.1

33 files

1.13.0

33 files

1.12.2

33 files

1.12.1

33 files

1.12.0

31 files

1.11.1

31 files

1.11.0

38 files

1.10.13

38 files

1.10.12

38 files

1.10.11

38 files

1.10.10

40 files

1.10.9

46 files

1.10.8

46 files

1.10.7

46 files

1.10.6

46 files

1.10.5

46 files

1.10.4

46 files

1.10.3

46 files

1.10.2

46 files

1.10.1

46 files

1.10.0

46 files

1.9.34

51 files

1.9.33

51 files

1.9.32

51 files

1.9.31

51 files

1.9.30

51 files

1.9.29

51 files

1.9.28

50 files

1.9.27

50 files

1.9.26

50 files

1.9.24

50 files

1.9.23

40 files

1.9.22

40 files

1.9.21

40 files

1.9.20

40 files

1.9.19

40 files

1.9.18

21 files

1.9.17

13 files

1.9.16

16 files

1.9.15

26 files

1.9.14

26 files

1.9.13

26 files

1.9.12

26 files

1.9.11

26 files

1.9.10

26 files

1.9.9

26 files

1.9.8

26 files

1.9.7

26 files

1.9.6

26 files

1.9.5

26 files

1.9.4

26 files

1.9.3

26 files

1.9.2

26 files

1.9.1

26 files

1.9.0

26 files

1.8.38

26 files

1.8.37

26 files

1.8.36

2 files

1.8.35

2 files

1.8.34

2 files

1.8.33

2 files

1.8.32

2 files

1.8.31

2 files

1.8.30

2 files

1.8.29

2 files

1.8.28

2 files

1.8.27

2 files

1.8.26

2 files

1.8.25

2 files

1.8.24

2 files

1.8.23

2 files

1.8.22

2 files

1.8.21

2 files

1.8.20

2 files

1.8.19

2 files

1.8.18

2 files

1.8.17

2 files

1.8.16

2 files

1.8.15

2 files

1.8.14

2 files

1.8.13

2 files

1.8.12

2 files

1.8.11

2 files

1.8.10

2 files

1.8.9

2 files

1.8.8

2 files

1.4

3 files

1.3

3 files

1.2

3 files

1.1

3 files

1.0

3 files

0.10

1 file

0.9.1

1 file

0.9

1 file

0.8.4

1 file

0.8.3

1 file

0.8.2

1 file

0.8.1

1 file

0.8

1 file

0.7.1

1 file

0.7

1 file

0.6

1 file

0.5

1 file

0.2

1 file

0.1.4

1 file

0.1.3

1 file

0.1.2

1 file

0.1.1

1 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