pyautotrace


Namepyautotrace JSON
Version 0.0.4 PyPI version JSON
download
home_page
SummaryPython bindings for AutoTrace.
upload_time2023-11-12 20:55:38
maintainer
docs_urlNone
authorLemonyte
requires_python>=3.8
licenseMIT License Copyright (c) 2022 Lemonyte Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords autotrace bitmap graphics tracing vector
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # PyAutoTrace

Python bindings for [AutoTrace](https://github.com/autotrace/autotrace).

## Requirements

- [Python 3.8](https://www.python.org/downloads/) or higher

## Installation

```shell
python -m pip install pyautotrace
```

## Usage

```python
import numpy as np
from autotrace import Bitmap, VectorFormat
from PIL import Image

# Load an image.
image = np.asarray(Image.open("image.jpeg").convert("RGB"))

# Create a bitmap.
bitmap = Bitmap(image)

# Trace the bitmap.
vector = bitmap.trace()

# Save the vector as an SVG.
vector.save("image.svg")

# Get an SVG as a byte string.
svg = vector.encode(VectorFormat.SVG)
```

## Building

If you wish to build the package from source, clone the repository and follow the instructions for your platform below.

### Linux and MacOS

```shell
sh ./scripts/build_unix.sh
```

A virtual environment will be created using your default Python installation.
Compilation requires GLib, pkg-config, and unzip to be installed on your system, which most Linux distributions include by default.
On MacOS you can install GLib with `brew install glib`.

### Windows

```shell
.\scripts\build_windows.ps1
```

A virtual environment will be created using your default Python installation.
In order to compile the generated C code, you will need to have
[Visual C++ Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/) or another C/C++ compiler installed.

## TODO

- Tests
- Documentation

## License

[MIT License](LICENSE.txt)

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pyautotrace",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "autotrace,bitmap,graphics,tracing,vector",
    "author": "Lemonyte",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/e2/31/56b15a31faf39eba9272d3b0fec1cbc611980801b51cfca09f20e99309c0/pyautotrace-0.0.4.tar.gz",
    "platform": null,
    "description": "# PyAutoTrace\n\nPython bindings for [AutoTrace](https://github.com/autotrace/autotrace).\n\n## Requirements\n\n- [Python 3.8](https://www.python.org/downloads/) or higher\n\n## Installation\n\n```shell\npython -m pip install pyautotrace\n```\n\n## Usage\n\n```python\nimport numpy as np\nfrom autotrace import Bitmap, VectorFormat\nfrom PIL import Image\n\n# Load an image.\nimage = np.asarray(Image.open(\"image.jpeg\").convert(\"RGB\"))\n\n# Create a bitmap.\nbitmap = Bitmap(image)\n\n# Trace the bitmap.\nvector = bitmap.trace()\n\n# Save the vector as an SVG.\nvector.save(\"image.svg\")\n\n# Get an SVG as a byte string.\nsvg = vector.encode(VectorFormat.SVG)\n```\n\n## Building\n\nIf you wish to build the package from source, clone the repository and follow the instructions for your platform below.\n\n### Linux and MacOS\n\n```shell\nsh ./scripts/build_unix.sh\n```\n\nA virtual environment will be created using your default Python installation.\nCompilation requires GLib, pkg-config, and unzip to be installed on your system, which most Linux distributions include by default.\nOn MacOS you can install GLib with `brew install glib`.\n\n### Windows\n\n```shell\n.\\scripts\\build_windows.ps1\n```\n\nA virtual environment will be created using your default Python installation.\nIn order to compile the generated C code, you will need to have\n[Visual C++ Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/) or another C/C++ compiler installed.\n\n## TODO\n\n- Tests\n- Documentation\n\n## License\n\n[MIT License](LICENSE.txt)\n",
    "bugtrack_url": null,
    "license": "MIT License  Copyright (c) 2022 Lemonyte  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ",
    "summary": "Python bindings for AutoTrace.",
    "version": "0.0.4",
    "project_urls": {
        "Repository": "https://github.com/lemonyte/pyautotrace"
    },
    "split_keywords": [
        "autotrace",
        "bitmap",
        "graphics",
        "tracing",
        "vector"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e684419398f79d6baa6a412ccc09887145b24170a0f2f095a06bd531cef2520",
                "md5": "3b4e58f304de829abfa03398419c2b0c",
                "sha256": "159cf6096c1519cbf6e105a52ef86f18cc49014c2a57c20f742194932bee3bfe"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "3b4e58f304de829abfa03398419c2b0c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 241752,
            "upload_time": "2023-11-12T20:55:08",
            "upload_time_iso_8601": "2023-11-12T20:55:08.647635Z",
            "url": "https://files.pythonhosted.org/packages/6e/68/4419398f79d6baa6a412ccc09887145b24170a0f2f095a06bd531cef2520/pyautotrace-0.0.4-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46e077f3baf2584bc59a5199b1a72223464b670887ca2192854bd977d4dc3ebd",
                "md5": "78e8f48084dba6dc24f9c7beed58749c",
                "sha256": "870ca061ee24d48825e3a0c6bad433c21d140e4f31b6259eaa49eb48e1bb37ae"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "78e8f48084dba6dc24f9c7beed58749c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 573393,
            "upload_time": "2023-11-12T20:55:12",
            "upload_time_iso_8601": "2023-11-12T20:55:12.781174Z",
            "url": "https://files.pythonhosted.org/packages/46/e0/77f3baf2584bc59a5199b1a72223464b670887ca2192854bd977d4dc3ebd/pyautotrace-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3bc2610190c254248057524ab37dfb2b911513be4af55abedf50988804d7f8ee",
                "md5": "8811e16aac00d7ccad4f5e0a24043cf0",
                "sha256": "72e56f9113a6179505bb7508be486f90ea3e4322c959b75c47e271d522a3d29d"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8811e16aac00d7ccad4f5e0a24043cf0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1163206,
            "upload_time": "2023-11-12T20:55:14",
            "upload_time_iso_8601": "2023-11-12T20:55:14.204546Z",
            "url": "https://files.pythonhosted.org/packages/3b/c2/610190c254248057524ab37dfb2b911513be4af55abedf50988804d7f8ee/pyautotrace-0.0.4-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d02191dc2424041e45258ad914909b08ed859c7cbb793da1238eb117103acaaa",
                "md5": "b795b92bb9fc7688d8fcb995cc54a2ee",
                "sha256": "9153109ec62254f33426933e37699bf0a604e139c7e4d81e101b79e7aed75351"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b795b92bb9fc7688d8fcb995cc54a2ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 194267,
            "upload_time": "2023-11-12T20:55:15",
            "upload_time_iso_8601": "2023-11-12T20:55:15.644417Z",
            "url": "https://files.pythonhosted.org/packages/d0/21/91dc2424041e45258ad914909b08ed859c7cbb793da1238eb117103acaaa/pyautotrace-0.0.4-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "588b4e11ab5a5f4653ca67b2c87bf11ab579d8dacad14929aa5d7c7155f59a4f",
                "md5": "a71ce7da28444ee80e71dde399ed8370",
                "sha256": "ad6db5a260389ba37a3cc368f20c445c7e98621186933fbb15a63e071ac7a7f7"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "a71ce7da28444ee80e71dde399ed8370",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 241861,
            "upload_time": "2023-11-12T20:55:17",
            "upload_time_iso_8601": "2023-11-12T20:55:17.395526Z",
            "url": "https://files.pythonhosted.org/packages/58/8b/4e11ab5a5f4653ca67b2c87bf11ab579d8dacad14929aa5d7c7155f59a4f/pyautotrace-0.0.4-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5bd40a32141a9815f89bb95483696ff16d03b66c26278a96cbd3fed62ae26829",
                "md5": "ac18733863649266ec63277f3806d3c4",
                "sha256": "6c9c5bdc3c93235f1bd69ab9e200b52d37eb1b01da43a594a0652a88a642c5e9"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ac18733863649266ec63277f3806d3c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 591798,
            "upload_time": "2023-11-12T20:55:19",
            "upload_time_iso_8601": "2023-11-12T20:55:19.199355Z",
            "url": "https://files.pythonhosted.org/packages/5b/d4/0a32141a9815f89bb95483696ff16d03b66c26278a96cbd3fed62ae26829/pyautotrace-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f0157a66d5a1f62e3e71996c8cae68de4e896b5a4b0b67608f610bcaca873635",
                "md5": "cc7fc1468a4ebb0e8771633e0ea92d17",
                "sha256": "feb2cb1fd3b52fa79f374cef4e18670aedd2d86cdf318b238ce45037ad41a69b"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cc7fc1468a4ebb0e8771633e0ea92d17",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1180905,
            "upload_time": "2023-11-12T20:55:20",
            "upload_time_iso_8601": "2023-11-12T20:55:20.451964Z",
            "url": "https://files.pythonhosted.org/packages/f0/15/7a66d5a1f62e3e71996c8cae68de4e896b5a4b0b67608f610bcaca873635/pyautotrace-0.0.4-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ddddfd05796ca0d5beb297af3b3ba7da2dbc7f3660645a0617d1358c68662a2",
                "md5": "fbbce82c73fd6f2f965214fa9bbee85d",
                "sha256": "21e92db84b3dd36baaa4e81d26801fba740a4861c3fea6211963fb9ded542e51"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "fbbce82c73fd6f2f965214fa9bbee85d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 194475,
            "upload_time": "2023-11-12T20:55:21",
            "upload_time_iso_8601": "2023-11-12T20:55:21.865948Z",
            "url": "https://files.pythonhosted.org/packages/7d/dd/dfd05796ca0d5beb297af3b3ba7da2dbc7f3660645a0617d1358c68662a2/pyautotrace-0.0.4-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cd8930434f25d4d4fd68221f5571820724cbcf98f5ad163493f32b000fdcf46e",
                "md5": "6a5b62a4327c72ee472dcf523eb8c247",
                "sha256": "b45b58a64f63342acf721d78f04646f6fd4766ef6351d047e0c05c89d0983bff"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp312-cp312-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "6a5b62a4327c72ee472dcf523eb8c247",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 240885,
            "upload_time": "2023-11-12T20:55:23",
            "upload_time_iso_8601": "2023-11-12T20:55:23.011895Z",
            "url": "https://files.pythonhosted.org/packages/cd/89/30434f25d4d4fd68221f5571820724cbcf98f5ad163493f32b000fdcf46e/pyautotrace-0.0.4-cp312-cp312-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f06f7ee68576c621fcdcdfcbe22a72f5754c4b3744fc5df9df1747ab9c339d0",
                "md5": "6991183d0e1e7963a9ddf1e2687fce09",
                "sha256": "2bfbcf8dd0e9073fb6fd68e34c68c616418c4c5de1a6e76fa4ea5d0f292cd534"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6991183d0e1e7963a9ddf1e2687fce09",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 600356,
            "upload_time": "2023-11-12T20:55:24",
            "upload_time_iso_8601": "2023-11-12T20:55:24.661104Z",
            "url": "https://files.pythonhosted.org/packages/1f/06/f7ee68576c621fcdcdfcbe22a72f5754c4b3744fc5df9df1747ab9c339d0/pyautotrace-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3ed889db4d064f63a3668bacc6f9f09e26d12cb315d09b8933ad2ef55217433",
                "md5": "7ec36a7802291408cb9bc77b5071f034",
                "sha256": "00fa4b06fdbf1cc91920d2b05125c7844114e7f365100fecc27e08000c9423ee"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7ec36a7802291408cb9bc77b5071f034",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1185157,
            "upload_time": "2023-11-12T20:55:25",
            "upload_time_iso_8601": "2023-11-12T20:55:25.827647Z",
            "url": "https://files.pythonhosted.org/packages/b3/ed/889db4d064f63a3668bacc6f9f09e26d12cb315d09b8933ad2ef55217433/pyautotrace-0.0.4-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f97873cfa6dfe6fc198ff6b8c87e68a82b3ed1a6f27ebb21b6208444d8ce92ee",
                "md5": "3eb9e1322f8a520901fa37066fa96ed0",
                "sha256": "49c3108c21c53afc1c3be2e3478af424d5bc28a93ceb35f44b13504beb6db7cf"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3eb9e1322f8a520901fa37066fa96ed0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 193688,
            "upload_time": "2023-11-12T20:55:27",
            "upload_time_iso_8601": "2023-11-12T20:55:27.028840Z",
            "url": "https://files.pythonhosted.org/packages/f9/78/73cfa6dfe6fc198ff6b8c87e68a82b3ed1a6f27ebb21b6208444d8ce92ee/pyautotrace-0.0.4-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "908c0947479f05db4ee8553d467aeff531fa3046006f61f4e7d270cc54e3f746",
                "md5": "5ef3d96561b4b5d368e08dddd9599186",
                "sha256": "24a3c991258b87976c4d7729fb9da3c2a943533f03f9ec67e9d6fb2d2696074c"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "5ef3d96561b4b5d368e08dddd9599186",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 240707,
            "upload_time": "2023-11-12T20:55:28",
            "upload_time_iso_8601": "2023-11-12T20:55:28.199250Z",
            "url": "https://files.pythonhosted.org/packages/90/8c/0947479f05db4ee8553d467aeff531fa3046006f61f4e7d270cc54e3f746/pyautotrace-0.0.4-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca540b45e3a51e92fd0e3b56fdada0ef01bf10d3ead04f4183be7384d68ce9e6",
                "md5": "51f9a80fc19a194f5ce585f3a49d96d7",
                "sha256": "e8902e9b4b6062d08931030e159078e3625967686e339c662904307fd6880d16"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "51f9a80fc19a194f5ce585f3a49d96d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 578054,
            "upload_time": "2023-11-12T20:55:29",
            "upload_time_iso_8601": "2023-11-12T20:55:29.575222Z",
            "url": "https://files.pythonhosted.org/packages/ca/54/0b45e3a51e92fd0e3b56fdada0ef01bf10d3ead04f4183be7384d68ce9e6/pyautotrace-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b2b70630b0005e1c53a7984fa0212baa07e008c36dd2259d596f1502b6dbc115",
                "md5": "c928009d300391f2a423ff85aadafbac",
                "sha256": "36128fa0d8d7c47f68a6e4c377261c599399aa02952c369b48acae04b241eb58"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c928009d300391f2a423ff85aadafbac",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 1182841,
            "upload_time": "2023-11-12T20:55:31",
            "upload_time_iso_8601": "2023-11-12T20:55:31.005089Z",
            "url": "https://files.pythonhosted.org/packages/b2/b7/0630b0005e1c53a7984fa0212baa07e008c36dd2259d596f1502b6dbc115/pyautotrace-0.0.4-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b5b384c7e8c18cb53828b0256b5fbb2edbd67269744db42bb6dff1e10749edca",
                "md5": "348925c03142a439e43536a8cb341fe1",
                "sha256": "71966c2f9b88fc7d66f287a0fef30b0f6f882351e032f8c5326d8e813446998d"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "348925c03142a439e43536a8cb341fe1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 194434,
            "upload_time": "2023-11-12T20:55:32",
            "upload_time_iso_8601": "2023-11-12T20:55:32.199523Z",
            "url": "https://files.pythonhosted.org/packages/b5/b3/84c7e8c18cb53828b0256b5fbb2edbd67269744db42bb6dff1e10749edca/pyautotrace-0.0.4-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dce2fc0edcd66c3b25d8c67ccf9b3d3b9e74abd0e04d07fba9329f5c585fbc73",
                "md5": "7a0cabf917bf5eb30d5261d06d5634cf",
                "sha256": "63049dc64264052bb8d6ae751067437c71e8ae3538d6ed688f9dfa2b8ad04c46"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "7a0cabf917bf5eb30d5261d06d5634cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 241696,
            "upload_time": "2023-11-12T20:55:33",
            "upload_time_iso_8601": "2023-11-12T20:55:33.300217Z",
            "url": "https://files.pythonhosted.org/packages/dc/e2/fc0edcd66c3b25d8c67ccf9b3d3b9e74abd0e04d07fba9329f5c585fbc73/pyautotrace-0.0.4-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "20103ee008f190b040ba4142dbcb7b2b49f0c239429e1e79301df73c967e5e3e",
                "md5": "faa55ee9fa2a4814dd92e67f98d146c8",
                "sha256": "c9729076ab0d80550f1f076382a4d04785d79a95ea763649baaf90fc11a6c181"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "faa55ee9fa2a4814dd92e67f98d146c8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 573001,
            "upload_time": "2023-11-12T20:55:35",
            "upload_time_iso_8601": "2023-11-12T20:55:35.099473Z",
            "url": "https://files.pythonhosted.org/packages/20/10/3ee008f190b040ba4142dbcb7b2b49f0c239429e1e79301df73c967e5e3e/pyautotrace-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "952558e99acd6d2e11179b8da58a5efd47dd2c3fe16dae1e2ac1b019c2a84192",
                "md5": "946f10684aba7d2bc2b0d995c86d5911",
                "sha256": "406deee0008306ddc3f7424a392dc334b4b5b6ae8c1a4e2b5a86e9f5b0f890a6"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "946f10684aba7d2bc2b0d995c86d5911",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1161840,
            "upload_time": "2023-11-12T20:55:36",
            "upload_time_iso_8601": "2023-11-12T20:55:36.355294Z",
            "url": "https://files.pythonhosted.org/packages/95/25/58e99acd6d2e11179b8da58a5efd47dd2c3fe16dae1e2ac1b019c2a84192/pyautotrace-0.0.4-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6fca6bc0144b7c97c0333d0db197fa86471979a716d3780b833830e076288f2b",
                "md5": "838f20f965114bd1eda83792577c0f5a",
                "sha256": "162b9062ad3bb4ffcc0859f34bb3cfb49a3df5de09715883abb37c3d3922e805"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "838f20f965114bd1eda83792577c0f5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 194272,
            "upload_time": "2023-11-12T20:55:37",
            "upload_time_iso_8601": "2023-11-12T20:55:37.588813Z",
            "url": "https://files.pythonhosted.org/packages/6f/ca/6bc0144b7c97c0333d0db197fa86471979a716d3780b833830e076288f2b/pyautotrace-0.0.4-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e23156b15a31faf39eba9272d3b0fec1cbc611980801b51cfca09f20e99309c0",
                "md5": "ea90d96a702720a02acd4b608a4f1711",
                "sha256": "c8707cf633318dbd02d576019effcd574b083369280ae78a6582096552632790"
            },
            "downloads": -1,
            "filename": "pyautotrace-0.0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "ea90d96a702720a02acd4b608a4f1711",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 440379,
            "upload_time": "2023-11-12T20:55:38",
            "upload_time_iso_8601": "2023-11-12T20:55:38.671822Z",
            "url": "https://files.pythonhosted.org/packages/e2/31/56b15a31faf39eba9272d3b0fec1cbc611980801b51cfca09f20e99309c0/pyautotrace-0.0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-12 20:55:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "lemonyte",
    "github_project": "pyautotrace",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "pyautotrace"
}
        
Elapsed time: 0.13457s