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.7 (2020-03-17)

  • [composite] Fix path operation for merged components.

  • [composite] Fix vector mask compositing condition.

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.7.tar.gz (121.0 kB view details)

Uploaded Source

Built Distributions

psd_tools-1.9.7-cp38-cp38-win_amd64.whl (211.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

psd_tools-1.9.7-cp38-cp38-manylinux2014_x86_64.whl (514.3 kB view details)

Uploaded CPython 3.8

psd_tools-1.9.7-cp38-cp38-manylinux2010_x86_64.whl (550.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

psd_tools-1.9.7-cp38-cp38-manylinux1_x86_64.whl (467.5 kB view details)

Uploaded CPython 3.8

psd_tools-1.9.7-cp38-cp38-macosx_10_13_x86_64.whl (212.4 kB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

psd_tools-1.9.7-cp37-cp37m-win_amd64.whl (210.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

psd_tools-1.9.7-cp37-cp37m-manylinux2014_x86_64.whl (476.1 kB view details)

Uploaded CPython 3.7m

psd_tools-1.9.7-cp37-cp37m-manylinux2010_x86_64.whl (503.0 kB view details)

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

psd_tools-1.9.7-cp37-cp37m-manylinux1_x86_64.whl (453.7 kB view details)

Uploaded CPython 3.7m

psd_tools-1.9.7-cp37-cp37m-macosx_10_13_x86_64.whl (211.3 kB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

psd_tools-1.9.7-cp36-cp36m-win_amd64.whl (210.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

psd_tools-1.9.7-cp36-cp36m-manylinux2014_x86_64.whl (477.0 kB view details)

Uploaded CPython 3.6m

psd_tools-1.9.7-cp36-cp36m-manylinux2010_x86_64.whl (504.2 kB view details)

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

psd_tools-1.9.7-cp36-cp36m-manylinux1_x86_64.whl (504.2 kB view details)

Uploaded CPython 3.6m

psd_tools-1.9.7-cp36-cp36m-macosx_10_13_x86_64.whl (212.8 kB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

psd_tools-1.9.7-cp35-cp35m-win_amd64.whl (201.2 kB view details)

Uploaded CPython 3.5m Windows x86-64

psd_tools-1.9.7-cp35-cp35m-manylinux2014_x86_64.whl (470.0 kB view details)

Uploaded CPython 3.5m

psd_tools-1.9.7-cp35-cp35m-manylinux2010_x86_64.whl (496.1 kB view details)

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

psd_tools-1.9.7-cp35-cp35m-manylinux1_x86_64.whl (496.1 kB view details)

Uploaded CPython 3.5m

psd_tools-1.9.7-cp35-cp35m-macosx_10_13_x86_64.whl (210.9 kB view details)

Uploaded CPython 3.5m macOS 10.13+ x86-64

psd_tools-1.9.7-cp27-cp27mu-manylinux2010_x86_64.whl (463.3 kB view details)

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

psd_tools-1.9.7-cp27-cp27mu-manylinux1_x86_64.whl (428.0 kB view details)

Uploaded CPython 2.7mu

psd_tools-1.9.7-cp27-cp27m-manylinux2010_x86_64.whl (463.3 kB view details)

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

psd_tools-1.9.7-cp27-cp27m-manylinux1_x86_64.whl (427.9 kB view details)

Uploaded CPython 2.7m

psd_tools-1.9.7-cp27-cp27m-macosx_10_13_x86_64.whl (210.6 kB view details)

Uploaded CPython 2.7m macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: psd-tools-1.9.7.tar.gz
  • Upload date:
  • Size: 121.0 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.7.tar.gz
Algorithm Hash digest
SHA256 2fbf9c6b50e774ec6faf22e37b2b4deb073f198f8e4a9baefcdec675d138147c
MD5 ab745b85d59e46ac94e584ee865da599
BLAKE2b-256 4a76c60021f041fd29c01d547233af264b21e6e13f1df8b33a0f5e4d62cf2d33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 211.4 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.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 05316ae1f0c956632b8a3ca1c80ff004b37508069c326ea907144c1e352c4153
MD5 c446f62ca3083785e526b2d9c4eef0a0
BLAKE2b-256 503af0f50f022e06888a139f49a9f797e9e8af0b02e39d42b524eb9562640cde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 514.3 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.7-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35009d9902c244e39b0999bf43851bbc1736e1236ed6f75f4e2f96e348aa3d76
MD5 3a1561b169cd053ca3e46186add57012
BLAKE2b-256 47128a736cf940bfd1ff44f7e89f19629eea169a1d86b40293b62add55dd9625

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 550.2 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.7-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ff32651b6411de6b2f0256f178805207fbbff92384863507c659a986be609bee
MD5 ef5bd3511be2e1a3111c902728a683d9
BLAKE2b-256 93742fdfdb5895598666efeb085532d4961c376b26e8142c22ebabace7ddd79d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 467.5 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.7-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3bf400aa83b1d5cfe8ab27929ea476e1dcf22965cf1d54652299c20541ea41f6
MD5 47e22b366b9574cfa5cf74bfde15bcef
BLAKE2b-256 d7c14bb2373aaf73c3741b31f59895b47fe15d8e592e3443bcfe6d7cbb8cde2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp38-cp38-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 212.4 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.7-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5f4a951e6a09dfcea775e0fdd94298b0e82e083d4c71b717669b25c518f1d413
MD5 1184f10cc547baeb043ba9e0ef66d630
BLAKE2b-256 3ac859af1e775d0c96be07f9c54e70e5f978ce1eb54ca5ffd1cfd45c2bd435c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 210.3 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.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 066bd3242161efceb16b0f72c4a2ffbb8dd39ed1346e476ff7a84710ddd426b5
MD5 18e4fb13d902a5760bc92004f807bff3
BLAKE2b-256 68f9a1a92054774a3957661eaa163e02097285d052ab517fc4114abed91ff5a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 476.1 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.7-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef88c2df747ede50ad81920756fe706e109cbad03d9d91d2feba19e4b8f28211
MD5 c3e00922440a799018678792d8ea5a36
BLAKE2b-256 2ed52a077791201c456bc7608721b9e52f4cc15c45d5092042aef972c5a2ce3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 503.0 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.7-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bd09b994e719e38dd21fd2b5066d656a8bf567c1e7bbd84829b7acd4f4ac0474
MD5 7a82b053eb025d20394bc0e7714be713
BLAKE2b-256 6862c0fc92ac88ab6bdda4148f3763cc3ef047f414befd388ff742967fc2ccaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 453.7 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.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f98666f40756f5dd5519433e975f5e2f8f799503ecaafe3596029020110ba505
MD5 6e3534ce7ef2df871c7b0451869a3dc4
BLAKE2b-256 8e945e584eca78941aaeb6550dd16bd97ce8a16c73f65b6efdac96ea2b93d2e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp37-cp37m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 211.3 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.7-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7d7e6f44faae3d2155306563ef6fc5cf8f894d0ee9e9c7f79722bc95949d2005
MD5 d8a57a1e375ede4b4477c7ed60485759
BLAKE2b-256 4ddd27ee4240eeb26648ad9e492f102b1adeae75578cabdb50a459a8d12bd6ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 210.3 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.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 86427af11071c85c024dda948222a34f478ade8a9af4cabcf38b8e5f12f13634
MD5 8b3664a4f8f3ba77f913ed3d12a329b6
BLAKE2b-256 e2117528d611e8f31716d706adacb6352bdd9b40c4201030f2bdb85ad71fc637

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 477.0 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.7-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ae314eb6dd0dd031559e204ea24a10c6807d0a466f43785e88a66df5e98665f
MD5 e98d8ea37ceb9cdfed44e7c397ba8247
BLAKE2b-256 5b6d1fc713b699df3c8155ce65d6753fdc5d7dc02c52124741df2e2761465d40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 504.2 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.7-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 700010bb66ff9a64c0e0a66df7a8d642dd3ab28ad294ae6268dd8a2e54573285
MD5 fa1e808baa58d876e0ba6a055db30c8f
BLAKE2b-256 1fc8818758f431cce79357656f4916d9d8aef973a1d6297501713cb0f37013d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 504.2 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/43.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10

File hashes

Hashes for psd_tools-1.9.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f0742686eff148937b9213c39d2461ad0a23cc41d4b6802a3350c8fcf306e61d
MD5 bd4eb2f68b38ea07de8de85fd283b199
BLAKE2b-256 3a9e5c5debb9f9ee29ebe42c6719aff976970c71c33edf40fb837e0aef0329b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 212.8 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.7-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 82bbd21a6ea39c2e8ad9092823cc956c60d07282539ee689758cbae4af0b715f
MD5 52d97b7433e16c0aec4d843ec55f10db
BLAKE2b-256 fbc34265277e63309ced972d7e1903ccdd358462ad62e09209a2954d9ebcf6e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 201.2 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.7-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0241f4de002c13f044955aadbf66ded02d22739df783e80c23d6c5748307e449
MD5 9bdd766c55cbad1e68d5cc5bb05aa04f
BLAKE2b-256 74f21ffa59eaf1c955f0858cbad81742a5978835d2e6ce81e7286d48ccf64f89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp35-cp35m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 470.0 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.7-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 530cfc647d09f0da59aadbd4e834b3b57f3966865735f1611c0153a4264e05ff
MD5 6c4d4044a9a63b73d94aa99baae2487f
BLAKE2b-256 7f38fdf45c59fc68b92dcd3ae5e2c4f044e75e356bfb9a85aa5cf310202115d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 496.1 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.7-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e6d2e0d0fefc6b6582fcfc5e8f058bf379a85d837082adcfb5b1084d4a160548
MD5 b32d2b5dcd81a582d6c947564984ca18
BLAKE2b-256 1a71b684e5ca9e9cd9231a195727eaee69b8d56d53b7f098081e017adb0616d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 496.1 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/43.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.5.9

File hashes

Hashes for psd_tools-1.9.7-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a62f373e6fe05c5e77e0f755f8e92b8c37737dda7c7eb4f89887e87c43b6830a
MD5 5b95090c35cf19abf806ec1ce3cb454f
BLAKE2b-256 349a2afa2e5a1444517d5dcfebb1afa9342825228860ec57ed3ac62403428eba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp35-cp35m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 210.9 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.7-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5f6d24f57283b1721905f68220248623c29a47006167891e9fa4ca009a5dcc2b
MD5 018b81fae2f79cd5050c7b44d517432d
BLAKE2b-256 e4465f3e6c3426e448743fd496d3786c0f68dca5dfc4d2550e27f5a6c335386a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 463.3 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.7-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 08df16c91229b9e0de2a0678ca2ee8cf407f5c3c7ae47122c73721231edad1bb
MD5 10b5fc9263034c0e6062dd14187a43b0
BLAKE2b-256 317fb6adfd30be7f4d1441bc23084f5778257b1b986af7e0ed39f56d92dd8f2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 428.0 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.7-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5164fc953af8f466859ec727f84e849e040d5200a0d9bf804e398b36c9bde658
MD5 4349345154f11c439bb4e665dc09b002
BLAKE2b-256 600a22f4ab6e9b93e22b31528cb3ebcb6416ac853a19102b94b18071d670ce1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 463.3 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.7-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9c7332b5163351de63802ac81bf4813f41eb48dd2d7e341ba392cb7d058a181b
MD5 6809d8271300529df8f0afb1ac25daf5
BLAKE2b-256 b5fbfdfc88a094306f34bc79586e2cde03ac3e031cb5bc56f47f5053ddf20493

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 427.9 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.7-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c8cab278728201ff293bb53ac5326201e609646752510db85900315b0434c892
MD5 59ceb9e701a62ee7120cfd18f448efa8
BLAKE2b-256 5e1726f35906afd946cda04bab5422fcd46c4b16048296219c9f2dfc59308a58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psd_tools-1.9.7-cp27-cp27m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 210.6 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.7-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0209e2f997c0d44e904b2b2d40d8e384d6a2897917bb911a6390466c0f239162
MD5 457f45483e446c00a306dc6d64414643
BLAKE2b-256 44aa6aaecd7b57ca467e5b0ca09eac5d71d50f9aed1576d6fc1384cce08cd00d

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