{ "info": { "author": "Kota Yamaguchi", "author_email": "KotaYamaguchi1984@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Multimedia :: Graphics", "Topic :: Multimedia :: Graphics :: Graphics Conversion", "Topic :: Multimedia :: Graphics :: Viewers" ], "description": "PSD2SVG\n=======\n\nPSD to SVG converter based on `psd-tools`_ and `svgwrite`_.\n\n.. image:: https://img.shields.io/pypi/v/psd2svg.svg\n :target: https://pypi.python.org/pypi/psd2svg\n :alt: PyPI Version\n\n.. image:: https://img.shields.io/travis/kyamagu/psd2svg/master.svg\n :alt: Build Status\n :target: https://travis-ci.org/kyamagu/psd2svg\n\n.. _`psd-tools`: https://github.com/psd-tools/psd-tools\n\n.. _`svgwrite`: https://github.com/mozman/svgwrite\n\nInstall\n-------\n\nUse ``pip`` to install::\n\n pip install psd2svg\n\n\nUsage\n-----\n\nThe package comes with a command-line tool::\n\n psd2svg input.psd output.svg\n\nWhen the output path is a directory, or omitted, the tool infers the output\nname from the input::\n\n psd2svg input.psd output/ # => output/input.svg\n psd2svg input.psd # => input.svg\n\nWhen ``--resource-path`` flag is specified, all png resources are exported\nto the path specified by ``--resource-path``::\n\n psd2svg input.psd output.svg --resource-path .\n # => output.svg, xxx1.png, ...\n\n psd2svg input.psd output/ --resource-path .\n # => output/input.svg, output/xxx1.png, ...\n\n psd2svg input.psd output/ --resource-path=resources/\n # => output/input.svg, output/resources/xxx1.png, ...\n\n psd2svg input.psd svg/ --resource-path=../png/\n # => svg/input.svg, png/xxx1.png, ...\n\n\nAPI\n---\n\nThe package contains high-level conversion function ``psd2svg``:\n\n.. code-block:: python\n\n from psd2svg import psd2svg\n\n # File IO.\n psd2svg('path/to/input.psd', 'path/to/output/')\n\n # Stream IO.\n with open('input.psd', 'rb') as fi:\n with open('output.svg', 'w') as fo:\n psd2svg(fi, fo)\n\n # psd_tools IO.\n from psd_tools import PSDImage\n psd = PSDImage.load('path/to/input.psd')\n svg = psd2svg(psd)\n print(svg)\n\n # Additionally, individual layers can be directly rendered.\n layer_svg = psd2svg(psd[3])\n print(layer_svg)\n\n\nThe package also has rasterizer module to convert SVG to PIL Image:\n\n\n.. code-block:: python\n\n from psd2svg.rasterizer import create_rasterizer\n\n rasterizer = create_rasterizer()\n image = rasterizer.rasterize(svg)\n image.save('path/to/output.png')\n\n\nThe rasterizer requires one of Selenium + ChromeDriver, Apache Batik, or\nInkscape. Make sure to install them beforehand.\n\n\nTest\n----\n\nInvoke tox::\n\n tox\n\n\nStorage backend support\n-----------------------\n\nTo use AWS S3 storage backend::\n\n pip install psd2svg[s3]\n\nor::\n\n pip install boto3\n\n\nThe tool can specify URL instead of file path (S3 requires ``boto3``)::\n\n psd2svg http://example.com/input.psd\n psd2svg s3://bucketname/path/to/input.psd s3://bucketname/path/to/output/\n\n\nTo use HDFS storage backend::\n\n pip install psd2svg[hdfs,kerberos]\n\nNotes\n-----\n\n* SVG 1.1 does not cover all the blending modes in Photoshop (e.g.,\n ``linear-dodge``)\n* Filter effects are approximation. Some effects are not implemented.\n* Most of adjustments layers are not implemented.\n* Smart object filters are not implemented.\n* Browser support: SVG rendering quality greatly differs depending on the\n browser. Chrome tends to be the best quality.\n* APIs of this tool is NOT thread-safe.\n* To use HDFS storage backend, Python 2.7 environment is needed\n and should be Kerberos-enabled and only read access is available.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kyamagu/psd2svg", "keywords": "photoshop psd svg", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "psd2svg", "package_url": "https://pypi.org/project/psd2svg/", "platform": "", "project_url": "https://pypi.org/project/psd2svg/", "project_urls": { "Homepage": "https://github.com/kyamagu/psd2svg" }, "release_url": "https://pypi.org/project/psd2svg/0.2.2/", "requires_dist": [ "future", "numpy", "pillow", "psd-tools (>=1.8.11)", "svgwrite", "snakebite; extra == 'hdfs'", "python-krbV; extra == 'kerberos'", "sasl; extra == 'kerberos'", "boto3; extra == 's3'" ], "requires_python": "", "summary": "Convert PSD file to SVG file", "version": "0.2.2" }, "last_serial": 4956590, "releases": { "0.1.0a1": [ { "comment_text": "", "digests": { "md5": "805a5f3b328d135ba937945641169247", "sha256": "fef58596749c9a68533bf2597608674ab52818690b2eebd48eb5569ff6c5cd2e" }, "downloads": -1, "filename": "psd2svg-0.1.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "805a5f3b328d135ba937945641169247", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18352, "upload_time": "2017-07-13T09:41:44", "url": "https://files.pythonhosted.org/packages/65/d3/9c43deba854a8becc837c246995d432e9195500a6b552c174f33d6a9d3b2/psd2svg-0.1.0a1-py2.py3-none-any.whl" } ], "0.1.0a10": [ { "comment_text": "", "digests": { "md5": "6bd0315e5783cf63c8c6c40b82dce56e", "sha256": "ded2832e5b371441fd27183dcf508f86c57f05ef91203b8d0ed83dbe2f360532" }, "downloads": -1, "filename": "psd2svg-0.1.0a10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6bd0315e5783cf63c8c6c40b82dce56e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25276, "upload_time": "2017-12-14T03:57:53", "url": "https://files.pythonhosted.org/packages/65/bb/80ee955c69a6a246a15aa169e779b1fc6ae0eebf3aca06f43ba20154890e/psd2svg-0.1.0a10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0322c9d0654d110df13fd7ff1a041343", "sha256": "5c6c57c9014d7034ab4eb77700621d497cc5a5c1fc121bd585fd7755d679d8b4" }, "downloads": -1, "filename": "psd2svg-0.1.0a10.tar.gz", "has_sig": false, "md5_digest": "0322c9d0654d110df13fd7ff1a041343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19389, "upload_time": "2017-12-14T03:57:57", "url": "https://files.pythonhosted.org/packages/47/3f/5f06e04e42c77ac15430ef8b4bb8d83de0a480d031ec82defb8015ec5499/psd2svg-0.1.0a10.tar.gz" } ], "0.1.0a11": [ { "comment_text": "", "digests": { "md5": "7f59c06a6f776bec99b76595476532b5", "sha256": "13c6d8cc8895e98acbade024dfc4ddf1fb979e57a385cba1e0d6e79497793d05" }, "downloads": -1, "filename": "psd2svg-0.1.0a11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f59c06a6f776bec99b76595476532b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25281, "upload_time": "2017-12-14T08:16:00", "url": "https://files.pythonhosted.org/packages/67/b9/a571e6be2d2397f597fc7b60ca83e0593126d43bd615feb7bb38f22ad12f/psd2svg-0.1.0a11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f19d5f65e0453c726e28777c04515df", "sha256": "87e25ac490fe57dbfa1c6cc92bce47855363b4dadc6b917b6ff5e49660a76434" }, "downloads": -1, "filename": "psd2svg-0.1.0a11.tar.gz", "has_sig": false, "md5_digest": "9f19d5f65e0453c726e28777c04515df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19391, "upload_time": "2017-12-14T08:16:02", "url": "https://files.pythonhosted.org/packages/81/17/35e9eb391385c7b03dfc7be7885015dbea4eb5ca3bd892d31c5b99913e47/psd2svg-0.1.0a11.tar.gz" } ], "0.1.0a2": [ { "comment_text": "", "digests": { "md5": "4657a9b9164156c9229a38771a578103", "sha256": "bc986b59763284549cc52359c04a58a1c0b0e46fde344f1570f45f833b7e9d8f" }, "downloads": -1, "filename": "psd2svg-0.1.0a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4657a9b9164156c9229a38771a578103", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18602, "upload_time": "2017-07-14T09:06:29", "url": "https://files.pythonhosted.org/packages/90/7f/61dd7ff12844558d2d1ef112bc7cbadf9c83dec1ee87ab75b3c779e30559/psd2svg-0.1.0a2-py2.py3-none-any.whl" } ], "0.1.0a3": [ { "comment_text": "", "digests": { "md5": "e08f5673bde2ae7db4d678c8fa51989a", "sha256": "85a610ab839a3ecd04626566e398ec7f3336e9c2f089aa6be0b625a2fc606a28" }, "downloads": -1, "filename": "psd2svg-0.1.0a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e08f5673bde2ae7db4d678c8fa51989a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18606, "upload_time": "2017-08-29T02:02:18", "url": "https://files.pythonhosted.org/packages/a2/ee/3ad65c72ec2a384759547bd240b3a7505f4ebadcf42cf58093200a5a2e99/psd2svg-0.1.0a3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c9a20cfb7186266c16115a1842ae823", "sha256": "1d81f586c5906846b637c36f67c4b81aa43ec7744092c1273db3f05f68e207af" }, "downloads": -1, "filename": "psd2svg-0.1.0a3.tar.gz", "has_sig": false, "md5_digest": "1c9a20cfb7186266c16115a1842ae823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17099, "upload_time": "2017-08-29T05:16:20", "url": "https://files.pythonhosted.org/packages/d7/93/862f06f3611f229995ab5e18e84e63f0583477d66da6c8b6771612ef0efc/psd2svg-0.1.0a3.tar.gz" } ], "0.1.0a5": [ { "comment_text": "", "digests": { "md5": "360017f9636d4e9bd3852a6518a5a74e", "sha256": "a0170b2e93d4fee67aa96ab572bfb6cc13b85cc029ba378ad3723062533c7fd8" }, "downloads": -1, "filename": "psd2svg-0.1.0a5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "360017f9636d4e9bd3852a6518a5a74e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35976, "upload_time": "2017-09-13T10:07:34", "url": "https://files.pythonhosted.org/packages/13/f5/1c954d36d735a60b5b1ed82aadf9d787320af1781526a303fb71d02efa17/psd2svg-0.1.0a5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39ea1216bc1107af665d064c66ca4ead", "sha256": "d67b0fbb3edfd72549e714ee92edbca9106dd381ecf9baafd624a210232b4e65" }, "downloads": -1, "filename": "psd2svg-0.1.0a5.tar.gz", "has_sig": false, "md5_digest": "39ea1216bc1107af665d064c66ca4ead", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18363, "upload_time": "2017-09-13T10:07:36", "url": "https://files.pythonhosted.org/packages/58/37/c1000f981720f5759c44800b1471dff321727e28b0381da96ecee57ba923/psd2svg-0.1.0a5.tar.gz" } ], "0.1.0a6": [ { "comment_text": "", "digests": { "md5": "7ba37b96875351c4d15ab28234ddc351", "sha256": "c96c9a8456f89cfc959f73e139fccfc62126a705afbeb2a6f9d7fa4072067112" }, "downloads": -1, "filename": "psd2svg-0.1.0a6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ba37b96875351c4d15ab28234ddc351", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24368, "upload_time": "2017-09-28T05:50:22", "url": "https://files.pythonhosted.org/packages/66/f7/880bf29cced83e604ebe7a1013e0b6a39f3517eef9b576110628709dd1e7/psd2svg-0.1.0a6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1df02898b8673ebf0c9733ed3673ed41", "sha256": "a2f3b5ede08637c1897aead7ec64f7784ba2a070ebc1d71dce2350e399cea48c" }, "downloads": -1, "filename": "psd2svg-0.1.0a6.tar.gz", "has_sig": false, "md5_digest": "1df02898b8673ebf0c9733ed3673ed41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18547, "upload_time": "2017-09-28T05:50:25", "url": "https://files.pythonhosted.org/packages/6a/f2/6caf1892990306a4906744c0a2680a9cf0da2c5bf46325ccfa74ff19dc90/psd2svg-0.1.0a6.tar.gz" } ], "0.1.0a7.post1": [ { "comment_text": "", "digests": { "md5": "434909d9e03b367223f6ed707722acf6", "sha256": "64ee983a912688d85453af569347f340f7a02ab34de2b990720299b387d4f396" }, "downloads": -1, "filename": "psd2svg-0.1.0a7.post1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "434909d9e03b367223f6ed707722acf6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24571, "upload_time": "2017-10-04T06:44:09", "url": "https://files.pythonhosted.org/packages/68/cb/5a44f56ca8d93c39bce09c073d09f087c77d0180513cba6637ccbec52a03/psd2svg-0.1.0a7.post1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e7e1e7fc1d3ca5006ccad7eca137120", "sha256": "8933b170a105e885de50877209a0f3260396e7ddc678c13bbfc74f1a4763c39f" }, "downloads": -1, "filename": "psd2svg-0.1.0a7.post1.tar.gz", "has_sig": false, "md5_digest": "5e7e1e7fc1d3ca5006ccad7eca137120", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18655, "upload_time": "2017-10-04T06:44:11", "url": "https://files.pythonhosted.org/packages/23/75/3886788651dadee23006c62bc5462dbbe23d4adcbe621e88020cbd7ef113/psd2svg-0.1.0a7.post1.tar.gz" } ], "0.1.0a8": [ { "comment_text": "", "digests": { "md5": "3b84771ba4ee14dacff180d279608150", "sha256": "e859a4ab810a1fba10685dc69927945d9b6f5e2012b41b62f0325c70c57f480d" }, "downloads": -1, "filename": "psd2svg-0.1.0a8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b84771ba4ee14dacff180d279608150", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25214, "upload_time": "2017-10-20T09:13:22", "url": "https://files.pythonhosted.org/packages/6c/4b/3af2fd01baf590371ca5bad2a91687a8746ca7d0c23310a5aef25d669479/psd2svg-0.1.0a8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "592e937c0d26ac24a406193a5ef52349", "sha256": "b715eb3303590fde818865eca69b6c842938b8e2d8257a4655f89ca4260ab984" }, "downloads": -1, "filename": "psd2svg-0.1.0a8.tar.gz", "has_sig": false, "md5_digest": "592e937c0d26ac24a406193a5ef52349", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19321, "upload_time": "2017-10-20T09:13:24", "url": "https://files.pythonhosted.org/packages/df/cd/bad52153d48329a8076aa7a8697c2be5d1094a03d367b3b3ee46e0df287c/psd2svg-0.1.0a8.tar.gz" } ], "0.1.0a9": [ { "comment_text": "", "digests": { "md5": "8e7467e06df154eadfa6b809d50d0824", "sha256": "8760aa90f4448040291b405d6a3ae7069f150eb2a0680adffe75762f8dbb9615" }, "downloads": -1, "filename": "psd2svg-0.1.0a9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e7467e06df154eadfa6b809d50d0824", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25270, "upload_time": "2017-12-14T03:44:21", "url": "https://files.pythonhosted.org/packages/90/7e/d206eab560732ede60fee7532573c41d04c94a8321fb6fc1780acc371066/psd2svg-0.1.0a9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fdf63dbd0285cb5e45d9ae11543398e", "sha256": "c5b9f6bc739b8ceb1d806aa96deed9fce64592de4b164b99594649ce9a590840" }, "downloads": -1, "filename": "psd2svg-0.1.0a9.tar.gz", "has_sig": false, "md5_digest": "7fdf63dbd0285cb5e45d9ae11543398e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19388, "upload_time": "2017-12-14T03:44:23", "url": "https://files.pythonhosted.org/packages/94/b2/e36a3552d5c08b89ed7df9a08b01150d72595411fef1062d4a2e1462e932/psd2svg-0.1.0a9.tar.gz" } ], "0.1.1a1": [ { "comment_text": "", "digests": { "md5": "bce5a8b99b64b4d5a37f8cad2de4ebaf", "sha256": "22e4c646cacc264213e9f53ee032757c099dbded7f2d45afd2955b1df5315779" }, "downloads": -1, "filename": "psd2svg-0.1.1a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bce5a8b99b64b4d5a37f8cad2de4ebaf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25908, "upload_time": "2017-12-18T09:49:28", "url": "https://files.pythonhosted.org/packages/54/84/5cc1bfd55fdd3e89232f26d26d07408fcb66664afcee399bc0b01134c1c1/psd2svg-0.1.1a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5121d9d8d96e51ada785ed608deb7bfc", "sha256": "8deee9be8a1e28effe279f41a7a077f27fb0b8b9cc25d99a5682c74551a07673" }, "downloads": -1, "filename": "psd2svg-0.1.1a1.tar.gz", "has_sig": false, "md5_digest": "5121d9d8d96e51ada785ed608deb7bfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20050, "upload_time": "2017-12-18T09:49:29", "url": "https://files.pythonhosted.org/packages/d9/fa/52ee200fe7644b8a30415610c444935d7d48c8d3a03501f42ca24f00a935/psd2svg-0.1.1a1.tar.gz" } ], "0.1.2a0": [ { "comment_text": "", "digests": { "md5": "4b4276acc92a5f969d00b2d0fc47ac57", "sha256": "5c178c8af789b13f8d53629aa2ae894d8b0525ec5bc77b042c370fd00bab4d89" }, "downloads": -1, "filename": "psd2svg-0.1.2a0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b4276acc92a5f969d00b2d0fc47ac57", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27828, "upload_time": "2018-01-26T07:46:08", "url": "https://files.pythonhosted.org/packages/9c/46/dd6d3528a6cd5045028cfa4134c35e91bc9e68088977109403d8ce85c3ff/psd2svg-0.1.2a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66878dfb73ec5526e97dbc60262db151", "sha256": "57c0c39f3f76283f5a7f4c83da248172523415161bc731379cdc9e49086d7c9b" }, "downloads": -1, "filename": "psd2svg-0.1.2a0.tar.gz", "has_sig": false, "md5_digest": "66878dfb73ec5526e97dbc60262db151", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21338, "upload_time": "2018-01-26T07:46:11", "url": "https://files.pythonhosted.org/packages/80/6e/0dd817a3fc8041cc3da209bc1f3ce54d721e9ee25167c26aa1c71f24d3fe/psd2svg-0.1.2a0.tar.gz" } ], "0.1.2a1": [ { "comment_text": "", "digests": { "md5": "35f6dd25f7bf22e88890c9d633323c6d", "sha256": "34eabce293093d9658d6f91dffb98549cbbfffe12f9c5d249f0bcf88329c6945" }, "downloads": -1, "filename": "psd2svg-0.1.2a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "35f6dd25f7bf22e88890c9d633323c6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28051, "upload_time": "2018-01-30T06:20:06", "url": "https://files.pythonhosted.org/packages/cb/62/50c25e418884c00ab932abc9216b4a4e41fc4213b9c34ff5749c59051f3e/psd2svg-0.1.2a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ccdb3bdf33ce74c2632d9456fcf63dfb", "sha256": "a2c3e50e707866a6efa583529fb1ab23b97442e2966e1c809a1e5dce031532e1" }, "downloads": -1, "filename": "psd2svg-0.1.2a1.tar.gz", "has_sig": false, "md5_digest": "ccdb3bdf33ce74c2632d9456fcf63dfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21579, "upload_time": "2018-01-30T06:20:07", "url": "https://files.pythonhosted.org/packages/be/3c/899698a5c1489a110b59820f3cc9d3e4d5ea06b5cf82d05989623f639a7e/psd2svg-0.1.2a1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "42abcfe05f397ce3e223504ba90ead1a", "sha256": "e42fec936af66ef2339cc210159d335de20f6ab0ae7373eff21f3c324225da46" }, "downloads": -1, "filename": "psd2svg-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42abcfe05f397ce3e223504ba90ead1a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29803, "upload_time": "2018-02-09T02:45:08", "url": "https://files.pythonhosted.org/packages/8a/85/86cd47bf7b504e8e7f0f14b1089bc895c11f9b5e23644ef95a28e70d7f6d/psd2svg-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c36b311ebdfdf22f0ff831e9192a2773", "sha256": "59ce8a158dd36e10ac866a2ef91b5f71cb38adcafe7acaf68f131418910aa18b" }, "downloads": -1, "filename": "psd2svg-0.1.3.tar.gz", "has_sig": false, "md5_digest": "c36b311ebdfdf22f0ff831e9192a2773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22154, "upload_time": "2018-02-09T02:45:12", "url": "https://files.pythonhosted.org/packages/44/6a/e8808f88764dc9a3e2b6e84ecd3469fea7bb2b8f3acc4461fa54608d2b96/psd2svg-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7be253934f9d2658a414f84c7daebb12", "sha256": "74888b706e89bdf23fc6cf859b1fc32db9a1bf78c640298f47645709aca3cb67" }, "downloads": -1, "filename": "psd2svg-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7be253934f9d2658a414f84c7daebb12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31752, "upload_time": "2018-02-23T02:57:53", "url": "https://files.pythonhosted.org/packages/8d/6a/995700a668e6d5d6dc30dfa948bc254d2b8c29537476ec204c343e2355c1/psd2svg-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13c34f0d6aed312853cea17e57aca65a", "sha256": "6816aac93f793fa48525c9975d5e6d015eec08e5f54fdc2660fec5acc136f356" }, "downloads": -1, "filename": "psd2svg-0.1.4.tar.gz", "has_sig": false, "md5_digest": "13c34f0d6aed312853cea17e57aca65a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24298, "upload_time": "2018-02-23T02:57:55", "url": "https://files.pythonhosted.org/packages/6b/0d/317b5ea4dab4be9806384cc0f87884700efa8b46b412a012a87f6e597ef8/psd2svg-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e0018e0df0700b998e4c06ce4bbec163", "sha256": "b832be07fd01d6a9055c94883260e40ce78b52d48a8aef0b1f1fa6c342affd43" }, "downloads": -1, "filename": "psd2svg-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0018e0df0700b998e4c06ce4bbec163", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32523, "upload_time": "2018-05-29T07:00:53", "url": "https://files.pythonhosted.org/packages/a8/60/de035160094ed464124d39d29a84c88ebea6e21f398b5ca88d9fe03ded3f/psd2svg-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c921e534a3d95d9cc8bb67f03ad0006", "sha256": "18789962ee73a640dfe96a2e7687b343351b7294c5d49c84f8665657504e5fe0" }, "downloads": -1, "filename": "psd2svg-0.1.5.tar.gz", "has_sig": false, "md5_digest": "5c921e534a3d95d9cc8bb67f03ad0006", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24747, "upload_time": "2018-05-29T07:00:55", "url": "https://files.pythonhosted.org/packages/62/cf/3ae7628fe29acc55cca35b557b7b9a62ecaf75f8a0555804a8dfd62bce0a/psd2svg-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ed8ab54c3c3af533dea42f8ec7b33c7c", "sha256": "79005f6665e795560e0e3ee269bfd924c4b98a07891624ce91ea339a14459e56" }, "downloads": -1, "filename": "psd2svg-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ed8ab54c3c3af533dea42f8ec7b33c7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33001, "upload_time": "2018-10-05T04:12:18", "url": "https://files.pythonhosted.org/packages/26/42/72ac88b567090828cb6d3727b6c8ca4e42cb3c64403a99a0c7898d343f42/psd2svg-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "342475193c7bf7dbfd7206b297e0712f", "sha256": "3a69e2d46d9cb2df3909ed24cbf930f5e5e94ef3304f6aac30b0c900108bf09d" }, "downloads": -1, "filename": "psd2svg-0.1.6.tar.gz", "has_sig": false, "md5_digest": "342475193c7bf7dbfd7206b297e0712f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25163, "upload_time": "2018-10-05T04:12:20", "url": "https://files.pythonhosted.org/packages/8e/44/5b0035e34a289eeec482b4a57cafa5d3e43adaf0adbbd9d9d895179fa847/psd2svg-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "13ac4faab1d5aee36887935614d60ef5", "sha256": "a583fe1fd79284b6edb5b214458cd559d22f1bba2b730a2ea1dbeea467044299" }, "downloads": -1, "filename": "psd2svg-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13ac4faab1d5aee36887935614d60ef5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33311, "upload_time": "2018-10-09T09:29:26", "url": "https://files.pythonhosted.org/packages/cd/10/6d7c957d904e7e07abac8f5773283d8779d4663a10ccf8185b19af20f5a5/psd2svg-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43bdf0ff92930d16432da5ab538e3144", "sha256": "d80bc98e9360e985061485d160cf1078bc113ce9b9083b4c7a65524017921d44" }, "downloads": -1, "filename": "psd2svg-0.1.7.tar.gz", "has_sig": false, "md5_digest": "43bdf0ff92930d16432da5ab538e3144", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25463, "upload_time": "2018-10-09T09:29:27", "url": "https://files.pythonhosted.org/packages/55/16/97eb821287e97870053274247000f5bc4dd8a3c6b42900fd6175a30fd2b8/psd2svg-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "e9f4414fdc771eb0958544b3989c6549", "sha256": "bdcd7ba40aad3303e42e51791ee58573726a429509b42990608bca2ca5c9fa5b" }, "downloads": -1, "filename": "psd2svg-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e9f4414fdc771eb0958544b3989c6549", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33309, "upload_time": "2019-01-30T02:24:17", "url": "https://files.pythonhosted.org/packages/b4/7d/01b5a1f9eaea662b7acb8b6bb11c5a16bdba0792fbd89853bff9471920c4/psd2svg-0.1.8-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e2202aa9ff89afbae5e0c8f2a0aa6252", "sha256": "dfa962098d1257cd3d3a039ac5df4034ecf05b002913f05eae4024968813bbc7" }, "downloads": -1, "filename": "psd2svg-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2202aa9ff89afbae5e0c8f2a0aa6252", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33085, "upload_time": "2019-02-15T05:31:14", "url": "https://files.pythonhosted.org/packages/13/7c/84c72c0643f254c8b93edd3b344163f1c89e746b64127f3a49ee2472c49f/psd2svg-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e91658366f5def2ea4210464b2676c94", "sha256": "ea2cde4509822602dda1d64b508f2ebd4e51ac7af646527c293948626700c21b" }, "downloads": -1, "filename": "psd2svg-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e91658366f5def2ea4210464b2676c94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25263, "upload_time": "2019-02-15T05:31:16", "url": "https://files.pythonhosted.org/packages/41/db/d210f377c08aa1d99c27ee59e89eb297cd67601e7aa9305a0e8b1b42476b/psd2svg-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "48d52e51f0331552dd2bb059216912fd", "sha256": "531749141fae232c2765dcb3f3039b6e21c6286748ecb63fbfc4985ee0e7821d" }, "downloads": -1, "filename": "psd2svg-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "48d52e51f0331552dd2bb059216912fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33046, "upload_time": "2019-02-20T07:56:53", "url": "https://files.pythonhosted.org/packages/cb/8b/7db533b59da6b6a54ee24f8a39ac3518c24d7d05cbe5ff0b953897257474/psd2svg-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bfa998ff119f0ae7886ddcca3aac620", "sha256": "ddd247f9f3ad92949f75c3bb36a6866ce9fc4f06b675faa37a2bf1ffd19cade6" }, "downloads": -1, "filename": "psd2svg-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9bfa998ff119f0ae7886ddcca3aac620", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25281, "upload_time": "2019-02-20T07:56:54", "url": "https://files.pythonhosted.org/packages/11/79/0f4892cf34a7beae22546ff18c7af2d2de451d82c3ccd82d34c0392a9084/psd2svg-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "da2865772cc6e351e86469427582ee16", "sha256": "7a5cf7f65cbb4bb4f651f5119aa5a60ea8d45357b4d6bcd5c747629b434778ce" }, "downloads": -1, "filename": "psd2svg-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da2865772cc6e351e86469427582ee16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33051, "upload_time": "2019-03-19T01:19:17", "url": "https://files.pythonhosted.org/packages/e1/ee/ecd72be1365afe8bdddf80cd47413b8aac534a5a6837d0b1f7a2cb1ed325/psd2svg-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e5d26e84b0e94c2f9b208352661634e", "sha256": "c51b0ffd3225e109d97ef1f94d8756fa06399707abc759b544ce06816d7d84b0" }, "downloads": -1, "filename": "psd2svg-0.2.2.tar.gz", "has_sig": false, "md5_digest": "4e5d26e84b0e94c2f9b208352661634e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25290, "upload_time": "2019-03-19T01:19:19", "url": "https://files.pythonhosted.org/packages/c6/47/67ba9d256d6371b5315109f723441d9c82786cf11f7af0efbc0650a088a2/psd2svg-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da2865772cc6e351e86469427582ee16", "sha256": "7a5cf7f65cbb4bb4f651f5119aa5a60ea8d45357b4d6bcd5c747629b434778ce" }, "downloads": -1, "filename": "psd2svg-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da2865772cc6e351e86469427582ee16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33051, "upload_time": "2019-03-19T01:19:17", "url": "https://files.pythonhosted.org/packages/e1/ee/ecd72be1365afe8bdddf80cd47413b8aac534a5a6837d0b1f7a2cb1ed325/psd2svg-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e5d26e84b0e94c2f9b208352661634e", "sha256": "c51b0ffd3225e109d97ef1f94d8756fa06399707abc759b544ce06816d7d84b0" }, "downloads": -1, "filename": "psd2svg-0.2.2.tar.gz", "has_sig": false, "md5_digest": "4e5d26e84b0e94c2f9b208352661634e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25290, "upload_time": "2019-03-19T01:19:19", "url": "https://files.pythonhosted.org/packages/c6/47/67ba9d256d6371b5315109f723441d9c82786cf11f7af0efbc0650a088a2/psd2svg-0.2.2.tar.gz" } ] }