Skip to main content

Python package for working with Adobe Photoshop PSD files

Project description

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

PyPI Version Test Document Status

Installation

Use pip to install the package:

pip install psd-tools

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.

1.9.6 (2020-03-16)

  • [composite] Fix incorrect alpha channel handling in composite.

1.9.5 (2020-03-11)

  • [api] Add ignore_preview option to PSDImage.composite.

  • [composite] Improve stroke effect composition for vector masks.

  • [composite] Avoid crash when there is an erroneous subpath.

  • [composite] Workaround possible divide-by-zero warn in stroke composition.

  • [composite] Fix incorrect pattern transparency handling.

  • [composite] Fix ignored effects in direct group composition.

  • [composite] Fix incorrect opacity handling for clip layers.

1.9.4 (2020-03-11)

  • [compression] Security fix, affected versions are 1.8.37 - 1.9.3.

1.9.3 (2020-03-10)

  • [composite] Fix memory corruption crash for pattern data in PSB files.

  • [psd] Add image data pretty printing.

1.9.2 (2020-03-03)

  • [psd] Add missing resource ID.

  • [psd] Fix pretty printing regression.

  • [psd] Fix big tag key for linked layers.

  • [psd] Support frgb tag.

  • [psd] Support sgrp metadata key.

  • [psd] Support patt tag.

  • [psd] Workaround unknown engine data.

1.9.1 (2020-02-28)

  • [psd] Minor bugfix.

1.9.0 (2020-02-26)

  • [composite] Implement NumPy-based compositing functionality.

  • [composite] Support blending modes other than dissolve.

  • [composite] Support blending in RGB, CMYK, Grayscale.

  • [api] Introduce NumPy array export method.

  • [api] Drop deprecated methods from v1.7.x such as as_PIL.

  • [api] Deprecate compose method.

  • [compression] Rename packbits to rle.

  • [compression] Improve RLE decode efficiency.

  • [tests] Additional compositing tests.

1.8.38 (2020-02-12)

  • [composer] fix crash when gradient fill is in stroke.

1.8.37 (2020-02-07)

  • [compression] Remove packbits dependency and introduce cython implementation.

  • [deploy] Move CI provider from Travis-CI to Github Actions.

  • [deploy] Start distributing binary wheels.

1.8.36 (2019-12-26)

  • [psd] add safeguard for malformed global layer mask info parser.

1.8.35 (2019-12-26)

  • [api] remove duplicate has_mask() definition.

  • [composer] fix empty effects check.

1.8.34 (2019-11-28)

  • [api] fix compose() arguments.

  • [psd] fix attrs version dependency.

1.8.33 (2019-11-28)

  • [api] add include_invisible option to Group.extract_bbox.

  • [psd] fix deprecated attrs api.

1.8.32 (2019-11-28)

  • [psd] fix 16/32 bit file parsing bug introduced in 1.8.17.

1.8.31 (2019-11-27)

  • [psd] bugfix reading psb.

  • [psd] bugfix reading slices resource.

  • [security] update dependency to pillow >= 6.2.0.

1.8.30 (2019-09-24)

  • [psd] workaround for reading less-than-4-byte int in malformed psd files.

1.8.29 (2019-09-10)

  • [composer] fix vector mask bbox in composition.

1.8.28 (2019-09-09)

  • [api] fix Effects.__repr__() when data is empty.

1.8.27 (2019-08-29)

  • [api] accept encoding param in PSDImage.open and PSDImage.save.

  • [deploy] bugfix travis deployment condition.

1.8.26 (2019-08-28)

  • [composer] support group mask.

1.8.25 (2019-08-07)

  • [api] change return type of PSDImage.color_mode to enum.

  • [api] support reading of bitmap color mode.

  • [api] support channel option in topil() method.

1.8.24 (2019-07-25)

  • [composer] experimental support of commutative blending modes.

1.8.23 (2019-06-24)

  • [composer] fix clipping on alpha-less image;

  • [composer] fix stroke effect for flat plane;

  • [composer] workaround for insufficient knots;

  • [composer] fix for custom color space.

1.8.22 (2019-06-19)

  • fix pass-through composing bug;

  • fix alpha blending in effect;

  • fix vector mask composition;

  • experimental support for shape stroke;

  • experimental support for stroke effect.

1.8.21 (2019-06-18)

  • change effect property return type from str to enum;

  • improve gradient quality;

  • support fill opacity and layer opacity;

  • add tmln key in metadata setting.

1.8.20 (2019-06-13)

  • support gradient styles.

1.8.19 (2019-06-11)

  • fix broken psd_tools.composer.vector module in 1.8.17;

  • experimental support for color noise gradient;

  • bugfix for clip masks;

  • bugfix for CMYK composing.

1.8.17 (2019-06-05)

  • move psd_tools.api.composer module to psd_tools.composer package;

  • support 19 blending modes in composer;

  • support fill opacity;

  • fix image size when composing with masks;

  • rename TaggedBlockID to Tag;

  • rename ImageResourceID to Resource;

  • add bytes mixin to Enum constants;

  • replace Enum keys with raw values in psd_tools.psd.base.Dict classes.

1.8.16 (2019-05-24)

  • fix broken group compose in 1.8.15;

  • fix missing pattern / gradient composition in vector stroke content.

1.8.15 (2019-05-23)

  • coding style fix;

  • fix compose() bbox option.

1.8.14 (2019-04-12)

  • add dependency to aggdraw;

  • support bezier curves in vector masks;

  • support path operations;

  • fix compose(force=True) behavior;

  • fix default background color in composer;

  • improve pattern overlay parameters support;

  • fix gradient map generation for a single stop.

1.8.13 (2019-04-05)

  • fix engine_data unknown tag format;

  • fix compose for extra alpha channels;

  • workaround for pillow 6.0.0 bug.

1.8.12 (2019-03-25)

  • add apply_icc option in pil io.

1.8.11 (2019-03-14)

  • introduce terminology module;

  • reduce memory use in read;

  • add main testing.

1.8.10 (2019-02-27)

  • fix PSB extn key size bug.

1.8.9 (2019-02-21)

  • documentation updates;

  • introduce Artboard class.

1.8.8 (2019-02-20)

  • revert package name to psd_tools;

  • prepare merging to the main repo.

1.8.7 (2019-02-15)

  • minor bugfix.

1.8.6 (2019-02-14)

  • change _psd pointer in PSDImage;

  • add version property;

  • support fill effects in composer.

1.8.5 (2019-02-05)

  • change tagged block/image resource singleton accessor in user API;

  • add documentation on iterator order;

  • fix export setting 1 big key config;

  • fix computer info big key config.

1.8.3 (2019-02-01)

  • add channel size checking in topil;

  • add mlst metadata decoding;

  • fix key collision issue in descriptor;

  • performance improvement for packbit encoding/decoding;

  • drop cython dependency in travis config;

  • implement thumbnail, is_group, and parent methods in PSDImage.

1.8.0 (2019-01-24)

  • major API changes;

  • package name changed to psd_tools2;

  • completely rewritten decoding subpackage psd_tools2.psd;

  • improved composer functionality;

  • file write support;

  • drop cython compression module and makes the package pure-python;

  • drop pymaging support.

1.7.30 (2019-01-15)

  • composer alpha blending fix;

  • documentation fix.

1.7.28 (2019-01-09)

  • support cinf tagged block.

1.7.27 (2018-12-06)

  • add missing extra image resource block signatures.

1.7.26 (2018-12-03)

  • move psd_tools tests under tests/psd_tools.

1.7.25 (2018-11-27)

  • fix alpha channel visibility of composed image.

1.7.24 (2018-11-21)

  • fix unit rectangle drawing size.

1.7.23 (2018-11-20)

  • fix ignored visibility in bbox calculation.

1.7.22 (2018-10-12)

  • drop py34 support;

  • fix tobytes deprecation warning.

1.7.21 (2018-10-10)

  • fix gradient descriptor bug.

1.7.20 (2018-10-09)

  • fix coloroverlay bug;

  • fix gradient angle bug;

  • fix curves decoder bug.

1.7.19 (2018-10-02)

  • fix descriptor decoder.

1.7.18 (2018-09-26)

  • add shape rendering in compose();

  • add grayscale support.

1.7.17 (2018-09-21)

  • fix has_pixel() condition.

1.7.16 (2018-08-29)

  • fix fill opacity in compose();

  • workaround for broken PrintFlags.

1.7.15 (2018-08-28)

  • fix color overlay issue in compose().

1.7.14 (2018-08-24)

  • fix verbose arg for python 3.7 compatibility.

1.7.13 (2018-08-10)

  • fix has_pixel() for partial channels;

  • support color overlay in compose().

1.7.12 (2018-06-25)

  • fix mask rendering in compose (Thanks @andrey-hider and @nkato).

1.7.11 (2018-06-11)

  • unicode bugfixes.

1.7.10 (2018-06-06)

  • fix descriptor decoding errors;

  • minor bugfixes.

1.7.9 (2018-06-05)

  • fix UnicodeError in exif;

  • workaround for irregular descriptor name;

  • add undocumented extn tagged block decoding;

  • move duplicated icc module to subpackage;

  • support PIL rendering with extra alpha channels.

1.7.8 (2018-05-29)

  • update documentation;

  • fix PEP8 compliance;

  • rename merge_layers to compose.

1.7.7 (2018-05-02)

  • fix white background issue in as_PIL().

1.7.6 (2018-04-27)

  • add quality testing;

  • fix disabled mask.

1.7.5 (2018-04-25)

  • fix has_mask() condition;

  • add mask composition in merge_layers();

  • fix mask display.

1.7.4 (2018-03-06)

  • fix infinity loop in print_tree().

1.7.3 (2018-02-27)

  • add vector origination API;

  • fix shape and vector mask identification;

  • change enum name conversion;

  • update docs.

1.7.2 (2018-02-14)

  • add adjustments API;

  • add mask API;

  • bugfix for tagged_blocks decoders.

1.7.1 (2018-02-08)

  • add mask user API;

  • add layer coordinate user API;

  • add vector mask and vector stroke API;

  • cleanup user API;

  • add automatic descriptor conversion.

1.7.0 (2018-01-25)

  • cleanup user API organization;

  • remove json encoder api;

  • make cli a package main.

1.6.7 (2018-01-17)

  • workaround for anaconda 2.7 pillow;

  • bbox existence checkf.

1.6.6 (2018-01-10)

  • experimental clipping support in merge_layer();

  • revert as_PIL() in AdjustmentLayer.

1.6.5 (2017-12-22)

  • Small fix for erroneous unicode path name

1.6.4 (2017-12-20)

  • Add all_layers() method;

  • Add _image_resource_blocks property;

  • Add thumbnail() method.

1.6.3 (2017-09-27)

  • documentation updates;

  • github repository renamed to psd-tools2;

  • AdjustmentLayer fix.

1.6.2 (2017-09-13)

  • layer class structure reorganization;

  • add Effects API;

  • add TypeLayer API methods.

1.6 (2017-09-08)

  • PSDImage user API update;

  • user API adds distinct layer types;

  • Sphinx documentation.

1.5 (2017-07-13)

  • implemented many decodings of image resources and tagged blocks;

  • implemented EngineData text information;

  • user API for getting mask and patterns;

  • user API to calculate bbox for shape layers;

1.4 (2017-01-02)

  • Fixed reading of layer mask data (thanks Evgeny Kopylov);

  • Python 2.6 support is dropped;

  • Python 3.6 support is added (thanks Leendert Brouwer);

  • extension is rebuilt with Cython 0.25.2.

1.3 (2016-01-25)

  • fixed references decoding (thanks Josh Drake);

  • fixed PIL support for CMYK files (thanks Michael Wu);

  • optional C extension is rebuilt with Cython 0.23.4;

  • Python 3.2 support is dropped; the package still works in Python 3.2, but the compatibility is no longer checked by tests, and so it can break in future.

  • declare Python 3.5 as supported.

1.2 (2015-01-27)

  • implemented extraction of embedded files (embedded smart objects) - thanks Volker Braun;

  • optional C extension is rebuilt with Cython 0.21.2.

  • hg mirror on bitbucket is dropped, sorry!

1.1 (2014-11-17)

  • improved METADATA_SETTING decoding (thanks Evgeny Kopylov);

  • layer comps decoding (thanks Evgeny Kopylov);

  • improved smart objects decoding (thanks Joey Gentry);

  • user API for getting layer transforms and placed layer size (thanks Joey Gentry);

  • IPython import is deferred to speedup psd-tools.py command-line utility;

  • _RootGroup.__repr__ is fixed;

  • warning message building is more robust;

  • optional C extension is rebuilt with Cython 0.21.1.

1.0 (2014-07-24)

  • Fixed reading of images with layer masks (thanks Evgeny Kopylov);

  • improved mask data decoding (thanks Evgeny Kopylov);

  • fixed syncronization in case of 8B64 signatures (thanks Evgeny Kopylov);

  • fixed reading of layers with zero length (thanks Evgeny Kopylov);

  • fixed Descriptor parsing (thanks Evgeny Kopylov);

  • some of the descriptor structures and tagged block constants are renamed (thanks Evgeny Kopylov);

  • PATH_SELECTION_STATE decoding (thanks Evgeny Kopylov);

  • the library is switched to setuptools; docopt is now installed automatically.

0.10 (2014-06-15)

  • Layer effects parsing (thanks Evgeny Kopylov);

  • trailing null bytes are stripped from descriptor strings (thanks Evgeny Kopylov);

  • “Reference” and “List” descriptor parsing is fixed (thanks Evgeny Kopylov);

  • scalar descriptor values (doubles, floats, booleans) are now returned as scalars, not as lists of size 1 (thanks Evgeny Kopylov);

  • fixed reading of EngineData past declared length (thanks Carlton P. Taylor);

  • “background color” Image Resource parsing (thanks Evgeny Kopylov);

  • psd_tools.decoder.actions.Enum.enum field is renamed to psd_tools.decoder.actions.Enum.value (thanks Evgeny Kopylov);

  • code simplification - constants are now bytestrings as they should be (thanks Evgeny Kopylov);

  • Python 3.4 is supported.

0.9.1 (2014-03-26)

  • Improved merging of transparent layers (thanks Vladimir Timofeev);

  • fixed layer merging and bounding box calculations for empty layers (thanks Vladimir Timofeev);

  • C extension is rebuilt with Cython 0.20.1.

0.9 (2013-12-03)

  • psd-tools.py command-line interface is changed, ‘debug’ command is added;

  • pretty-printing of internal structures;

  • pymaging support is fixed;

  • allow ‘MeSa’ to be a signature for image resource blocks (thanks Alexey Buzanov);

  • psd_tools.debug.debug_view utility function is fixed;

  • Photoshop CC constants are added;

  • Photoshop CC vector origination data is decoded;

  • binary data is preserved if descriptor parsing fails;

  • more verbose logging for PSD reader;

  • channel data reader became more robust - now it doesn’t read past declared channel length;

  • psd-tools.py –version command is fixed;

  • lsdk tagged blocks parsing: this fixes some issues with layer grouping (thanks Ivan Maradzhyiski for the bug report and the patch);

  • CMYK images support is added (thanks Alexey Buzanov, Guillermo Rauch and https://github.com/a-e-m for the help);

  • Grayscale images support is added (thanks https://github.com/a-e-m);

  • LittleCMS is now optional (but it is still required to get proper colors).

0.8.4 (2013-06-12)

  • Point and Millimeter types are added to UnitFloatType (thanks Doug Ellwanger).

0.8.3 (2013-06-01)

  • Some issues with descriptor parsing are fixed (thanks Luke Petre).

0.8.2 (2013-04-12)

  • Python 2.x: reading data from file-like objects is fixed (thanks Pavel Zinovkin).

0.8.1 (2013-03-02)

  • Fixed parsing of layer groups without explicit OPEN_FOLDER mark;

  • Cython extension is rebuilt with Cython 0.18.

0.8 (2013-02-26)

  • Descriptor parsing (thanks Oliver Zheng);

  • text (as string) is extracted from text layers (thanks Oliver Zheng);

  • improved support for optional building of Cython extension.

0.7.1 (2012-12-27)

  • Typo is fixed: LayerRecord.cilpping should be LayerRecord.clipping. Thanks Oliver Zheng.

0.7 (2012-11-08)

  • Highly experimental: basic layer merging is implemented (e.g. it is now possible to export layer group to a PIL image);

  • Layer.visible no longer takes group visibility in account;

  • Layer.visible_global is the old Layer.visible;

  • psd_tools.user_api.combined_bbox made public;

  • Layer.width and Layer.height are removed (use layer.bbox.width and layer.bbox.height instead);

  • pil_support.composite_image_to_PIL is renamed to pil_support.extract_composite_image and pil_support.layer_to_PIL is renamed to pil_support.extract_layer_image in order to have the same API for pil_support and pymaging_support.

0.6 (2012-11-06)

  • psd.composite_image() is renamed to psd.as_PIL();

  • Pymaging support: psd.as_pymaging() and layer.as_pymaging() methods.

0.5 (2012-11-05)

  • Support for zip and zip-with-prediction compression methods is added;

  • support for 16/32bit layers is added;

  • optional Cython extension for faster zip-with-prediction decompression;

  • other speed improvements.

0.2 (2012-11-04)

  • Initial support for 16bit and 32bit PSD files: psd-tools v0.2 can read composite (merged) images for such files and extract information (names, dimensions, hierarchy, etc.) about layers and groups of 16/32bit PSD; extracting image data for distinct layers in 16/32bit PSD files is not suported yet;

  • better Layer.__repr__;

  • bbox property for Group.

0.1.4 (2012-11-01)

Packaging is fixed in this release.

0.1.3 (2012-11-01)

  • Better support for 32bit images (still incomplete);

  • reader is able to handle “global” tagged layer info blocks that was previously discarded.

0.1.2 (2012-10-30)

  • warn about 32bit images;

  • transparency support for composite images.

0.1.1 (2012-10-29)

Initial release (v0.1 had packaging issues).

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

psd-tools-1.9.6.tar.gz (120.8 kB view details)

Uploaded Source

Built Distributions

psd_tools-1.9.6-cp38-cp38-win_amd64.whl (211.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

psd_tools-1.9.6-cp38-cp38-manylinux2014_x86_64.whl (514.1 kB view details)

Uploaded CPython 3.8

psd_tools-1.9.6-cp38-cp38-manylinux2010_x86_64.whl (550.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

psd_tools-1.9.6-cp38-cp38-manylinux1_x86_64.whl (467.4 kB view details)

Uploaded CPython 3.8

psd_tools-1.9.6-cp38-cp38-macosx_10_13_x86_64.whl (212.2 kB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

psd_tools-1.9.6-cp37-cp37m-win_amd64.whl (210.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

psd_tools-1.9.6-cp37-cp37m-manylinux2014_x86_64.whl (475.9 kB view details)

Uploaded CPython 3.7m

psd_tools-1.9.6-cp37-cp37m-manylinux2010_x86_64.whl (502.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

psd_tools-1.9.6-cp37-cp37m-manylinux1_x86_64.whl (453.6 kB view details)

Uploaded CPython 3.7m

psd_tools-1.9.6-cp37-cp37m-macosx_10_13_x86_64.whl (211.1 kB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

psd_tools-1.9.6-cp36-cp36m-win_amd64.whl (210.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

psd_tools-1.9.6-cp36-cp36m-manylinux2014_x86_64.whl (476.9 kB view details)

Uploaded CPython 3.6m

psd_tools-1.9.6-cp36-cp36m-manylinux2010_x86_64.whl (504.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

psd_tools-1.9.6-cp36-cp36m-manylinux1_x86_64.whl (454.9 kB view details)

Uploaded CPython 3.6m

psd_tools-1.9.6-cp36-cp36m-macosx_10_13_x86_64.whl (212.7 kB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

psd_tools-1.9.6-cp35-cp35m-win_amd64.whl (201.1 kB view details)

Uploaded CPython 3.5m Windows x86-64

psd_tools-1.9.6-cp35-cp35m-manylinux2014_x86_64.whl (469.8 kB view details)

Uploaded CPython 3.5m

psd_tools-1.9.6-cp35-cp35m-manylinux2010_x86_64.whl (495.9 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

psd_tools-1.9.6-cp35-cp35m-manylinux1_x86_64.whl (447.7 kB view details)

Uploaded CPython 3.5m

psd_tools-1.9.6-cp35-cp35m-macosx_10_13_x86_64.whl (210.7 kB view details)

Uploaded CPython 3.5m macOS 10.13+ x86-64

psd_tools-1.9.6-cp27-cp27mu-manylinux2010_x86_64.whl (463.1 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

psd_tools-1.9.6-cp27-cp27mu-manylinux1_x86_64.whl (427.8 kB view details)

Uploaded CPython 2.7mu

psd_tools-1.9.6-cp27-cp27m-manylinux2010_x86_64.whl (463.2 kB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

psd_tools-1.9.6-cp27-cp27m-manylinux1_x86_64.whl (427.8 kB view details)

Uploaded CPython 2.7m

psd_tools-1.9.6-cp27-cp27m-macosx_10_13_x86_64.whl (210.5 kB view details)

Uploaded CPython 2.7m macOS 10.13+ x86-64

File details

Details for the file psd-tools-1.9.6.tar.gz.

File metadata

  • Download URL: psd-tools-1.9.6.tar.gz
  • Upload date:
  • Size: 120.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for psd-tools-1.9.6.tar.gz
Algorithm Hash digest
SHA256 0aec506f051818466a9737130c401812129cfda25077a707a698962e2f9b6671
MD5 14156fb25374fd5beaed7a1e7911a18a
BLAKE2b-256 6e127faf01561d767ae8afa901f2eee3303f2d0ab3af682639150581304b31f8

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 211.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for psd_tools-1.9.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4bb509d4264bb8c636bb42581d710666fdaf4de7fb98ebf0803a3470e15823dd
MD5 4bc54aa0f162cdc5e6b0eabceabc1e06
BLAKE2b-256 919908a823ed76ee8ea2168d425013496be6b3e14b864666f0858ce369847a2c

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 514.1 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for psd_tools-1.9.6-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f15803755d6fa802a57efb7c676bcbd02a551e054fd81938f7a6e363fe4a81ad
MD5 f3c26adeeb7b8c4d33548f0b75ba4887
BLAKE2b-256 b2ee8cb10a5a60f2a0143d130b0dd3df11e31562178fcc862190b31951a2b969

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 550.0 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/43.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for psd_tools-1.9.6-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 74732849d77ac44c913b70d86c1c1b9fa4dbd863b2353b2811770e68539ac9f2
MD5 40b9a2f0c189554ae35ec6e6033a1f26
BLAKE2b-256 1b0d29431528bd329bb69f788efcbe89b0dc9ecd3c41b539a3f329e9cda72581

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 467.4 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for psd_tools-1.9.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fd17848c352cb8b65eff1671cfc2aba462cf7c113352a9f77ee86d1617cdaca8
MD5 44da4f30868d70977844c8d433c311b5
BLAKE2b-256 3a7c0c2946897b45b040f7fd326e77750af74767eb2f4d59d26b828b91b6ce49

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp38-cp38-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 212.2 kB
  • Tags: CPython 3.8, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for psd_tools-1.9.6-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5d399bd5e4eb1f2d00c2e5d6953a5e69a0daf087a12a448fdc42e7e11b7cf57a
MD5 f18024f8ea8a310d0caacc349737da12
BLAKE2b-256 6b6805397b9491c45b4efc65bf53b910daf5b7a30fe71e911b0f9f99e05c8696

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 210.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for psd_tools-1.9.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fd7485469b7d86a39edc4d80b79783302907e419d86678ec2d7ae02679d5db86
MD5 1c0c1353681bf5df1f0ab32799f0327a
BLAKE2b-256 4160ff13262603c4a691fe08c706e90c15e9cd56e98e9667a641073ade00b393

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 475.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for psd_tools-1.9.6-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8208705dfc0d7ba08465668b7b56bb2374415dffc398a9ee00f4f2edc01e6d26
MD5 b2bc31c4e92cc8ba9de0ba0078b7625c
BLAKE2b-256 12c02323a0c13575d0a224bb62f05fdd95d3c72941aeec541392f60564ff6082

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 502.8 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/43.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for psd_tools-1.9.6-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3a8ba061683030c6cf8594b4286224ec6702499e752fffc72c5dd5978701289f
MD5 fa838ef7712cac5ed265f494f800576d
BLAKE2b-256 2e3ba7bb0ebd985f525406e5abec98ce2d6654fc2bf1f5b5faa308ff246aa4f0

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 453.6 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for psd_tools-1.9.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 49153d8d9e4c1d043a0524a094871d5c4b50cfafee114edd6792b5e362efdf25
MD5 b4eff9abb96b81be8ff35a326f2398e5
BLAKE2b-256 34feec9a4bd977aa2d8a6d34ccbebfa08b7a29f25f2167aefed405578a49f9e6

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp37-cp37m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 211.1 kB
  • Tags: CPython 3.7m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for psd_tools-1.9.6-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4356f9c706aa7c7518f31ed0ea5922e193bed6f20a1d768fe61fd4a9af6df53a
MD5 3b5160a9f4fbbf4a01ddd7b9c69ccf06
BLAKE2b-256 78b93ff47fa0ca650e9dafb35aeb0a93245c52d7a18d62fbd971c11a1b444789

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 210.2 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.8

File hashes

Hashes for psd_tools-1.9.6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b422613433e5816b66e4bd9a52eecc316ddbc3504205a9470a3aa910f538fc44
MD5 ea23bf5c174c12d0f6b3578d0aa47bed
BLAKE2b-256 80e05fcd80a867f00e07339df28d7f4216007376dcebfa2f5b2d1c03460a80c2

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 476.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10

File hashes

Hashes for psd_tools-1.9.6-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ec09d4d9ac6e8af26a111a47cb486fb759b525199a6fcabd681958bb8c62fd0
MD5 dc9c38f9edc36f8d43d1487ee2aacd50
BLAKE2b-256 79366efdd0662adf25b7d133bcd490345f7d11c323978339c1922d6a599250bb

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 504.0 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/43.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10

File hashes

Hashes for psd_tools-1.9.6-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a5bfd315bf87058949b454f19b27e5d4b7701d287d531170cff86b3e13b7300b
MD5 5ad6036a653d9971fcbe5b41e6725af7
BLAKE2b-256 360239f90bc5058e9700b3d5b1e3eedcec6d7a10a6f739b7a69a419acd4954c1

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 454.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10

File hashes

Hashes for psd_tools-1.9.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ac8153f6c9604de165d002ae51d6a5b1e53574b18393213091576314601eb44b
MD5 dab64742a44b2d74caff6062b4be1ecb
BLAKE2b-256 b3bfbc87feb7fd632a61296faed4f51422a733c071a717ec382df3349b110475

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 212.7 kB
  • Tags: CPython 3.6m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10

File hashes

Hashes for psd_tools-1.9.6-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b1a7956868074ccadb52da88b73bf402395ef219aa68ad9147c4b9e2e04c26bf
MD5 5d548f6296f9c721ade146b7d4b27b76
BLAKE2b-256 850a4e99d4d03b8f9ea3c3a09213f1200a7b3f1f6b37a43dcf69b742a2645c25

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 201.1 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.5.4

File hashes

Hashes for psd_tools-1.9.6-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 4d793e1d9188681a6fe7770fbc031f26588e43e853bf5e24a9c6da50784ac05f
MD5 bc5a175b88e2336c35f257f7e6c9cfa7
BLAKE2b-256 076229e8014fa570c3fcf697aaa6ff31ef60c16f8a082807e4a42f0661163301

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp35-cp35m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp35-cp35m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 469.8 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.5.9

File hashes

Hashes for psd_tools-1.9.6-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a5846416f94d3502120e124326790e792e493e9c2d40fc1680267abc1e39268
MD5 818173044da02a914bd48702c25d3554
BLAKE2b-256 ad4e73dd49f59a2840d56d8bb9273fd853fc6a79e9430ba603ba4c832ba380c7

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 495.9 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/43.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.5.9

File hashes

Hashes for psd_tools-1.9.6-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 04505368ab5b3bc28713bdcc878f6888b5f0eac961f739001592067c95093eb8
MD5 9f2da1efb7117a38e7e9f8f1c6e4abe0
BLAKE2b-256 098d20df78abb3ba855fc8656efac7190afc5733095c17071a2234d6ca4a3b81

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 447.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.5.9

File hashes

Hashes for psd_tools-1.9.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 81d3ab6d2ca370ce6d8742348c304abe5b1cd0cdbdc3f6d08ec29d1c2235695b
MD5 ebf43388e3d1be3ef06c03189b2c0b48
BLAKE2b-256 1ff1cfb98c7c68e48c8f79e086975eb431f34450aef6aa786ef1e12aa7cd061a

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp35-cp35m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 210.7 kB
  • Tags: CPython 3.5m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.5.9

File hashes

Hashes for psd_tools-1.9.6-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 acd5ea62bb4c4e42758300ff6bd3e1b0095704d94e76b0b0e0ce875a99e5f8e5
MD5 7c864fce3cd9d220d8cac3864ad66293
BLAKE2b-256 a74db9502e0b5af20b451071c648ccd3c1a1b7d4fca232eaedb9085d6191ae59

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 463.1 kB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/43.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for psd_tools-1.9.6-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9415f49b3fb68d71349c951db5278f9a8aaf713896d27ca2afc251b0aa486acc
MD5 9cdae838cee012b13a2164259eb7ef80
BLAKE2b-256 49fcec8daf31d24e98d3137c9db028e5135cf98f8c0860e8271af8150e18a760

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 427.8 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for psd_tools-1.9.6-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2f2a51ad34cd7fc36ef21c729dd911a62ad0f4af877c0cdf99792e1c233b2d5f
MD5 69147b39512ad4ab8454a693057fc9d2
BLAKE2b-256 48456edbfd6cdfb2d9cf8dc6cef4e80b6eddaf7c8b9448fd842eb0f73b3b7a8f

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 463.2 kB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/43.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for psd_tools-1.9.6-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b91a3b0a7b25ece0518899f4a182715ba93ee222f26af98bb62a2ca37f190cc8
MD5 faed25f6ffd178d925d739942e116de8
BLAKE2b-256 d5bf5ef17c6254ba7263e355fea061e348e89e2be34a2f4f33ec52c2fbdcdaae

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 427.8 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for psd_tools-1.9.6-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6c4082a4e8536bdb7a23a768b27a278d80b94c372672622bc1a09d9b335f15ac
MD5 2262707a924cd81ec33bc95f5ebf42cb
BLAKE2b-256 01bde69ad77f0d5b9e9a013fefc334a368de42db75475fb2552938e92f7e2700

See more details on using hashes here.

File details

Details for the file psd_tools-1.9.6-cp27-cp27m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: psd_tools-1.9.6-cp27-cp27m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 210.5 kB
  • Tags: CPython 2.7m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for psd_tools-1.9.6-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6ee8fa42a309d9d92ab09339b165066e2e3784b781f7de6c354cf67a0fe18b13
MD5 106087e15e9c28a256d947959c63abff
BLAKE2b-256 6fe8aebf264d88f76db41359079c3e61c782b14958dc4d13b1bd54d51fc17d55

See more details on using hashes here.

Supported by

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