thumbor


Namethumbor JSON
Version 7.7.4 PyPI version JSON
download
home_pagehttps://github.com/thumbor/thumbor/wiki
Summarythumbor is an open-source photo thumbnail service by globo.com
upload_time2024-03-04 20:32:01
maintainer
docs_urlNone
authorglobo.com
requires_python>=3.9
licenseMIT
keywords imaging face detection feature thumbnail imagemagick pil opencv
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            <h4 align="center">Join <a href="https://github.com/thumbor/thumbor-bootcamp">thumbor-bootcamp</a> for a learning and contribution experience with ❤️ and 🤗 from the thumbor team</h4>

<p align="center">
  <a href="http://www.thumbor.org">
    <img title="thumbor" alt="thumbor" src="https://github.com/thumbor/thumbor/blob/readme/docs/thumbor-logo.png?raw=true" />
  </a>
</p>

<h3 align="center">
Crop, resize, transform and much more, all on-demand and AI Powered
</h3>

<p align="center">
  <img src='https://github.com/thumbor/thumbor/workflows/build/badge.svg' />
  <a href='https://coveralls.io/github/thumbor/thumbor?branch=master' target='_blank'>
    <img src='https://coveralls.io/repos/thumbor/thumbor/badge.svg?branch=master&service=github'/>
  </a>
  <a href='https://codeclimate.com/github/thumbor/thumbor' target='_blank'>
    <img src='https://codeclimate.com/github/thumbor/thumbor/badges/gpa.svg'/>
  </a>
  <a href='https://pypi.python.org/pypi/thumbor' target='_blank'>
    <img src='https://img.shields.io/pypi/v/thumbor.svg'/>
  </a>
  <br />
  <a href='https://github.com/thumbor/thumbor/pulls' target='_blank'>
    <img src='https://img.shields.io/github/issues-pr-raw/thumbor/thumbor.svg'/>
  </a>
  <a href='https://github.com/thumbor/thumbor/issues' target='_blank'>
    <img src='https://img.shields.io/github/issues-raw/thumbor/thumbor.svg'/>
  </a>
  <a href='https://pypi.python.org/pypi/thumbor' target='_blank'>
    <img src='https://img.shields.io/pypi/dm/thumbor.svg'/>
  </a>
  <a href='https://www.bountysource.com/trackers/257692-globocom-thumbor?utm_source=257692&utm_medium=shield&utm_campaign=TRACKER_BADGE' target='_blank'>
    <img src='https://www.bountysource.com/badge/tracker?tracker_id=257692'/>
  </a>
</p>

<h4 align="center">thumbor is trusted by hundreds of companies worldwide</h4>
<p align="center">
  <img src="./docs/wikipedia.png" alt="Wikipedia trusts thumbor" title="Wikipedia trusts thumbor" width="128" height="128" />&nbsp;
  <img src="https://github.com/thumbor/thumbor/blob/readme/docs/globocom.png?raw=true" alt="Globo.com trusts thumbor" title="Globo.com trusts thumbor" width="128" height="128" />&nbsp;
  <img src="https://github.com/thumbor/thumbor/blob/readme/docs/vox.png?raw=true" alt="Vox Media trusts thumbor" title="Vox Media trusts thumbor" width="128" height="128" />&nbsp;
  <img src="https://github.com/thumbor/thumbor/blob/readme/docs/forbes-logo.png?raw=true" alt="Forbes trusts thumbor" title="Forbes trusts thumbor" width="128" height="128" />&nbsp;
  <img src="https://github.com/thumbor/thumbor/blob/readme/docs/squareup.png?raw=true" alt="Square trusts thumbor" title="Square trusts thumbor" width="128" height="128" />&nbsp;
  <img src="https://github.com/thumbor/thumbor/blob/readme/docs/deliveroo.png?raw=true" alt="Deliveroo trusts thumbor" title="Deliveroo trusts thumbor" width="128" height="128" />&nbsp;
  <img src="https://github.com/thumbor/thumbor/blob/readme/docs/canalplus.png?raw=true" alt="Canal+ trusts thumbor" title="Canal+ trusts thumbor" width="128" height="128" />&nbsp;
  <img src="https://github.com/thumbor/thumbor/blob/readme/docs/terra.png?raw=true" alt="Terra trusts thumbor" title="Terra trusts thumbor" width="128" height="128" />&nbsp;
  <img src="https://github.com/thumbor/thumbor/blob/readme/docs/nrc.png?raw=true" alt="nrc trusts thumbor" title="nrc trusts thumbor" width="128" height="128" />&nbsp;
  <img src="https://github.com/thumbor/thumbor/blob/readme/docs/webdev.png?raw=true" alt="web.dev indicates thumbor for high-performance web sites" title="web.dev indicates thumbor for high-performance web sites" width="128" height="128" />&nbsp;
  <img src="https://github.com/thumbor/thumbor/blob/readme/docs/aws.png?raw=true" alt="aws indicates thumbor for serverless image handling" title="aws indicates thumbor for serverless image handling" width="128" height="128" />
  <br />
  and many more!
</p>

thumbor is a smart imaging service that enables on-demand [cropping, resizing, applying filters and optimizing](http://thumbor.readthedocs.io/en/latest/crop_and_resize_algorithms.html) images.

Cropping photos automatically can be a frustrating experience with severed heads involved. thumbor
uses [AI for smart detection](http://thumbor.readthedocs.io/en/latest/detection_algorithms.html).

thumbor is an HTTP server and you can create as many different images as you want just by varying path parameters:

```
http://<thumbor-server>/300x200/smart/thumbor.readthedocs.io/en/latest/_images/logo-thumbor.png
```

You should see an image of the thumbor logo in 300x200.

Learn more about all you can do in [thumbor's documentation](http://thumbor.readthedocs.io/en/latest/index.html "thumbor docs").

## ⚙️ Installation

Decide which installation option you want to use.

### Option 1: pip

```bash
# thumbor with main dependencies only
pip install thumbor

# thumbor with OpenCV dependency
pip install thumbor[opencv]

# thumbor with all dependencies
pip install thumbor[all]
```

### Option 2: Binary

```bash
sudo add-apt-repository ppa:thumbor/ppa
sudo aptitude update
sudo aptitude install thumbor
```

For more ways, please check out [Installation](https://thumbor.readthedocs.io/en/latest/installing.html).

### Run

Running it is as easy as hit:

```bash
thumbor
```

After this, you can reach it on https://localhost:8888/unsafe/https://raw.githubusercontent.com/thumbor/thumbor/master/example.jpg

### Troubles?

If you experience any troubles, try running:

```bash
thumbor-doctor
```

If you have a `thumbor.conf` file, you can use that to help thumbor-doctor:

```bash
thumbor-doctor -c thumbor.conf
```

If you still need help, please [raise an issue](https://github.com/thumbor/thumbor/issues). Remember to send your `thumbor-doctor` output in the issue:

```bash
thumbor-doctor --nocolor -c thumbor.conf
```

## 🎯 Features

- supports all common images formats out of the box
- [intelligent cropping and resizing](http://thumbor.readthedocs.io/en/latest/detection_algorithms.html)
- blazing fast using caching
- supports many storages (local storage, AWS S3, Rackspace, Ceph, ...)
- AI-powered cropping based on face and feature detection (glasses, interesting points, ...)
- integrated with many programming languages and frameworks <img src="https://www.python.org/favicon.ico" width="16" height="16" /><img src="https://nodejs.org/static/images/favicons/favicon.png" width="16" height="16" /><img src="https://rubygems.org/favicon.ico" width="16" height="16" /> and many more...
- [highly extensible](https://thumbor.readthedocs.io/en/latest/customizing.html)

## 🌟 Awesome Goodies

[awesome-thumbor](https://github.com/thumbor/awesome-thumbor) is a curated list of all things thumbor. There you can find filters, storages, engines, loaders, docker images, extensions in your favorite language and framework, and much more.

All of it with a clear indication of each project's quality. Have fun!

## 👍 Contribute

thumbor is an open-source project with many contributors. Join them
[contributing code](https://github.com/thumbor/thumbor/blob/master/CONTRIBUTING.md) or
[contributing documentation](https://github.com/thumbor/thumbor/blob/master/CONTRIBUTING.md).

If you use thumbor, please take 1 minute and answer [this survey](http://t.co/qPBLXJX0mi)? Only 2 questions!

Join the chat at https://gitter.im/thumbor/thumbor

## 👀 Demo

You can see thumbor in action at http://thumborize.me/

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/thumbor/thumbor/wiki",
    "name": "thumbor",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "",
    "keywords": "imaging face detection feature thumbnail imagemagick pil opencv",
    "author": "globo.com",
    "author_email": "thumbor@googlegroups.com",
    "download_url": "https://files.pythonhosted.org/packages/7e/de/05d39634cde28939c8b646f153563f616b98f82bf6cbce7e21e474ba5095/thumbor-7.7.4.tar.gz",
    "platform": null,
    "description": "<h4 align=\"center\">Join <a href=\"https://github.com/thumbor/thumbor-bootcamp\">thumbor-bootcamp</a> for a learning and contribution experience with \u2764\ufe0f and \ud83e\udd17 from the thumbor team</h4>\n\n<p align=\"center\">\n  <a href=\"http://www.thumbor.org\">\n    <img title=\"thumbor\" alt=\"thumbor\" src=\"https://github.com/thumbor/thumbor/blob/readme/docs/thumbor-logo.png?raw=true\" />\n  </a>\n</p>\n\n<h3 align=\"center\">\nCrop, resize, transform and much more, all on-demand and AI Powered\n</h3>\n\n<p align=\"center\">\n  <img src='https://github.com/thumbor/thumbor/workflows/build/badge.svg' />\n  <a href='https://coveralls.io/github/thumbor/thumbor?branch=master' target='_blank'>\n    <img src='https://coveralls.io/repos/thumbor/thumbor/badge.svg?branch=master&service=github'/>\n  </a>\n  <a href='https://codeclimate.com/github/thumbor/thumbor' target='_blank'>\n    <img src='https://codeclimate.com/github/thumbor/thumbor/badges/gpa.svg'/>\n  </a>\n  <a href='https://pypi.python.org/pypi/thumbor' target='_blank'>\n    <img src='https://img.shields.io/pypi/v/thumbor.svg'/>\n  </a>\n  <br />\n  <a href='https://github.com/thumbor/thumbor/pulls' target='_blank'>\n    <img src='https://img.shields.io/github/issues-pr-raw/thumbor/thumbor.svg'/>\n  </a>\n  <a href='https://github.com/thumbor/thumbor/issues' target='_blank'>\n    <img src='https://img.shields.io/github/issues-raw/thumbor/thumbor.svg'/>\n  </a>\n  <a href='https://pypi.python.org/pypi/thumbor' target='_blank'>\n    <img src='https://img.shields.io/pypi/dm/thumbor.svg'/>\n  </a>\n  <a href='https://www.bountysource.com/trackers/257692-globocom-thumbor?utm_source=257692&utm_medium=shield&utm_campaign=TRACKER_BADGE' target='_blank'>\n    <img src='https://www.bountysource.com/badge/tracker?tracker_id=257692'/>\n  </a>\n</p>\n\n<h4 align=\"center\">thumbor is trusted by hundreds of companies worldwide</h4>\n<p align=\"center\">\n  <img src=\"./docs/wikipedia.png\" alt=\"Wikipedia trusts thumbor\" title=\"Wikipedia trusts thumbor\" width=\"128\" height=\"128\" />&nbsp;\n  <img src=\"https://github.com/thumbor/thumbor/blob/readme/docs/globocom.png?raw=true\" alt=\"Globo.com trusts thumbor\" title=\"Globo.com trusts thumbor\" width=\"128\" height=\"128\" />&nbsp;\n  <img src=\"https://github.com/thumbor/thumbor/blob/readme/docs/vox.png?raw=true\" alt=\"Vox Media trusts thumbor\" title=\"Vox Media trusts thumbor\" width=\"128\" height=\"128\" />&nbsp;\n  <img src=\"https://github.com/thumbor/thumbor/blob/readme/docs/forbes-logo.png?raw=true\" alt=\"Forbes trusts thumbor\" title=\"Forbes trusts thumbor\" width=\"128\" height=\"128\" />&nbsp;\n  <img src=\"https://github.com/thumbor/thumbor/blob/readme/docs/squareup.png?raw=true\" alt=\"Square trusts thumbor\" title=\"Square trusts thumbor\" width=\"128\" height=\"128\" />&nbsp;\n  <img src=\"https://github.com/thumbor/thumbor/blob/readme/docs/deliveroo.png?raw=true\" alt=\"Deliveroo trusts thumbor\" title=\"Deliveroo trusts thumbor\" width=\"128\" height=\"128\" />&nbsp;\n  <img src=\"https://github.com/thumbor/thumbor/blob/readme/docs/canalplus.png?raw=true\" alt=\"Canal+ trusts thumbor\" title=\"Canal+ trusts thumbor\" width=\"128\" height=\"128\" />&nbsp;\n  <img src=\"https://github.com/thumbor/thumbor/blob/readme/docs/terra.png?raw=true\" alt=\"Terra trusts thumbor\" title=\"Terra trusts thumbor\" width=\"128\" height=\"128\" />&nbsp;\n  <img src=\"https://github.com/thumbor/thumbor/blob/readme/docs/nrc.png?raw=true\" alt=\"nrc trusts thumbor\" title=\"nrc trusts thumbor\" width=\"128\" height=\"128\" />&nbsp;\n  <img src=\"https://github.com/thumbor/thumbor/blob/readme/docs/webdev.png?raw=true\" alt=\"web.dev indicates thumbor for high-performance web sites\" title=\"web.dev indicates thumbor for high-performance web sites\" width=\"128\" height=\"128\" />&nbsp;\n  <img src=\"https://github.com/thumbor/thumbor/blob/readme/docs/aws.png?raw=true\" alt=\"aws indicates thumbor for serverless image handling\" title=\"aws indicates thumbor for serverless image handling\" width=\"128\" height=\"128\" />\n  <br />\n  and many more!\n</p>\n\nthumbor is a smart imaging service that enables on-demand [cropping, resizing, applying filters and optimizing](http://thumbor.readthedocs.io/en/latest/crop_and_resize_algorithms.html) images.\n\nCropping photos automatically can be a frustrating experience with severed heads involved. thumbor\nuses [AI for smart detection](http://thumbor.readthedocs.io/en/latest/detection_algorithms.html).\n\nthumbor is an HTTP server and you can create as many different images as you want just by varying path parameters:\n\n```\nhttp://<thumbor-server>/300x200/smart/thumbor.readthedocs.io/en/latest/_images/logo-thumbor.png\n```\n\nYou should see an image of the thumbor logo in 300x200.\n\nLearn more about all you can do in [thumbor's documentation](http://thumbor.readthedocs.io/en/latest/index.html \"thumbor docs\").\n\n## \u2699\ufe0f Installation\n\nDecide which installation option you want to use.\n\n### Option 1: pip\n\n```bash\n# thumbor with main dependencies only\npip install thumbor\n\n# thumbor with OpenCV dependency\npip install thumbor[opencv]\n\n# thumbor with all dependencies\npip install thumbor[all]\n```\n\n### Option 2: Binary\n\n```bash\nsudo add-apt-repository ppa:thumbor/ppa\nsudo aptitude update\nsudo aptitude install thumbor\n```\n\nFor more ways, please check out [Installation](https://thumbor.readthedocs.io/en/latest/installing.html).\n\n### Run\n\nRunning it is as easy as hit:\n\n```bash\nthumbor\n```\n\nAfter this, you can reach it on https://localhost:8888/unsafe/https://raw.githubusercontent.com/thumbor/thumbor/master/example.jpg\n\n### Troubles?\n\nIf you experience any troubles, try running:\n\n```bash\nthumbor-doctor\n```\n\nIf you have a `thumbor.conf` file, you can use that to help thumbor-doctor:\n\n```bash\nthumbor-doctor -c thumbor.conf\n```\n\nIf you still need help, please [raise an issue](https://github.com/thumbor/thumbor/issues). Remember to send your `thumbor-doctor` output in the issue:\n\n```bash\nthumbor-doctor --nocolor -c thumbor.conf\n```\n\n## \ud83c\udfaf Features\n\n- supports all common images formats out of the box\n- [intelligent cropping and resizing](http://thumbor.readthedocs.io/en/latest/detection_algorithms.html)\n- blazing fast using caching\n- supports many storages (local storage, AWS S3, Rackspace, Ceph, ...)\n- AI-powered cropping based on face and feature detection (glasses, interesting points, ...)\n- integrated with many programming languages and frameworks <img src=\"https://www.python.org/favicon.ico\" width=\"16\" height=\"16\" /><img src=\"https://nodejs.org/static/images/favicons/favicon.png\" width=\"16\" height=\"16\" /><img src=\"https://rubygems.org/favicon.ico\" width=\"16\" height=\"16\" /> and many more...\n- [highly extensible](https://thumbor.readthedocs.io/en/latest/customizing.html)\n\n## \ud83c\udf1f Awesome Goodies\n\n[awesome-thumbor](https://github.com/thumbor/awesome-thumbor) is a curated list of all things thumbor. There you can find filters, storages, engines, loaders, docker images, extensions in your favorite language and framework, and much more.\n\nAll of it with a clear indication of each project's quality. Have fun!\n\n## \ud83d\udc4d Contribute\n\nthumbor is an open-source project with many contributors. Join them\n[contributing code](https://github.com/thumbor/thumbor/blob/master/CONTRIBUTING.md) or\n[contributing documentation](https://github.com/thumbor/thumbor/blob/master/CONTRIBUTING.md).\n\nIf you use thumbor, please take 1 minute and answer [this survey](http://t.co/qPBLXJX0mi)? Only 2 questions!\n\nJoin the chat at https://gitter.im/thumbor/thumbor\n\n## \ud83d\udc40 Demo\n\nYou can see thumbor in action at http://thumborize.me/\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "thumbor is an open-source photo thumbnail service by globo.com",
    "version": "7.7.4",
    "project_urls": {
        "Homepage": "https://github.com/thumbor/thumbor/wiki"
    },
    "split_keywords": [
        "imaging",
        "face",
        "detection",
        "feature",
        "thumbnail",
        "imagemagick",
        "pil",
        "opencv"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "555feef20719960519fc8db5672bfeb2a9c31e6342ad3f4e14b17f68723a220d",
                "md5": "7cea15e484c35a5f0e5383978e97c07a",
                "sha256": "de894cd34480b10ca0067eaf443970c6cb84490e702d2defb7fc6948d6d8ade4"
            },
            "downloads": -1,
            "filename": "thumbor-7.7.4-cp39-abi3-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "7cea15e484c35a5f0e5383978e97c07a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 8536079,
            "upload_time": "2024-03-04T20:31:35",
            "upload_time_iso_8601": "2024-03-04T20:31:35.917918Z",
            "url": "https://files.pythonhosted.org/packages/55/5f/eef20719960519fc8db5672bfeb2a9c31e6342ad3f4e14b17f68723a220d/thumbor-7.7.4-cp39-abi3-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e9f3a35ad9cfe217bb22855e4a320c90ae7d9d5b133c01ef607ab25b31da821f",
                "md5": "605ec28399c0e9c492af710ce78d2ecb",
                "sha256": "4cf9745334f2e16b9c8b98b675dbb26717cd23b56da81df174ef4eb27217c0a4"
            },
            "downloads": -1,
            "filename": "thumbor-7.7.4-cp39-abi3-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "605ec28399c0e9c492af710ce78d2ecb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 8411721,
            "upload_time": "2024-03-04T20:31:38",
            "upload_time_iso_8601": "2024-03-04T20:31:38.914831Z",
            "url": "https://files.pythonhosted.org/packages/e9/f3/a35ad9cfe217bb22855e4a320c90ae7d9d5b133c01ef607ab25b31da821f/thumbor-7.7.4-cp39-abi3-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "59c240dd8bbcabf93f86d163719b0160734ea652b29a6849a46ba8bd1bd5b949",
                "md5": "03ccf54734f2c8192683fc357e897fd8",
                "sha256": "75ad44bbbfc6a1e747ef254b7e57152b2e01c2654bb3020c3d5ff79f4efd5153"
            },
            "downloads": -1,
            "filename": "thumbor-7.7.4-cp39-abi3-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "03ccf54734f2c8192683fc357e897fd8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 8404213,
            "upload_time": "2024-03-04T20:31:42",
            "upload_time_iso_8601": "2024-03-04T20:31:42.163796Z",
            "url": "https://files.pythonhosted.org/packages/59/c2/40dd8bbcabf93f86d163719b0160734ea652b29a6849a46ba8bd1bd5b949/thumbor-7.7.4-cp39-abi3-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0b71bb36caac901ef214007f1d507dd01fc8c0aafc59222bd0559317204712ff",
                "md5": "cbe09522a68c3968f281ba99801c7d11",
                "sha256": "6e8a78f911714d3f9770beaaf3ac791591cb1282bb7804525796378f7c96f3dd"
            },
            "downloads": -1,
            "filename": "thumbor-7.7.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "cbe09522a68c3968f281ba99801c7d11",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 8520587,
            "upload_time": "2024-03-04T20:31:44",
            "upload_time_iso_8601": "2024-03-04T20:31:44.560489Z",
            "url": "https://files.pythonhosted.org/packages/0b/71/bb36caac901ef214007f1d507dd01fc8c0aafc59222bd0559317204712ff/thumbor-7.7.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8da81636406ccfdd47c27deb01ad752414dd14c9307c29431f4baba839b93304",
                "md5": "d32f3586789adb883e41e300f5dcdfc7",
                "sha256": "cf1daf2d5b340bf537df4f8f7b19ace5bf0808049a27eb8b864836bf82aea450"
            },
            "downloads": -1,
            "filename": "thumbor-7.7.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d32f3586789adb883e41e300f5dcdfc7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 8527312,
            "upload_time": "2024-03-04T20:31:47",
            "upload_time_iso_8601": "2024-03-04T20:31:47.859257Z",
            "url": "https://files.pythonhosted.org/packages/8d/a8/1636406ccfdd47c27deb01ad752414dd14c9307c29431f4baba839b93304/thumbor-7.7.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "95c8f28e2678f5d24b6395d6119984cd86d818914276d14bbe5074bd134ac627",
                "md5": "1d9a0bf024c5a7a1142a587f5961c135",
                "sha256": "294b3b1a10a768208d7c7f8f89ae696aeb5ed5c7fddc70c05a9a34899e2ee3ce"
            },
            "downloads": -1,
            "filename": "thumbor-7.7.4-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "1d9a0bf024c5a7a1142a587f5961c135",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 8550015,
            "upload_time": "2024-03-04T20:31:51",
            "upload_time_iso_8601": "2024-03-04T20:31:51.171855Z",
            "url": "https://files.pythonhosted.org/packages/95/c8/f28e2678f5d24b6395d6119984cd86d818914276d14bbe5074bd134ac627/thumbor-7.7.4-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5dfa900f50e3d85cf58cdccec40f3507ac8ff1163ea252b8f1c9c72704f9c4d2",
                "md5": "8550c0a7110c7d84267b2a15d221ad74",
                "sha256": "7d1f3344cf1924c12832c946ca3aac9ab530a2d6865988ef2551085bea064965"
            },
            "downloads": -1,
            "filename": "thumbor-7.7.4-cp39-abi3-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8550c0a7110c7d84267b2a15d221ad74",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 8546267,
            "upload_time": "2024-03-04T20:31:53",
            "upload_time_iso_8601": "2024-03-04T20:31:53.541501Z",
            "url": "https://files.pythonhosted.org/packages/5d/fa/900f50e3d85cf58cdccec40f3507ac8ff1163ea252b8f1c9c72704f9c4d2/thumbor-7.7.4-cp39-abi3-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fb28a374b03c73e2d78a7edae3ca883481ef6f3c45a45d425a05f7cfcbed5ac2",
                "md5": "a058c9048d008b9743e6f4cf34577592",
                "sha256": "71679b6d0f21abdf5cba7e1cf86430926f13a52fd65aa47198704077cd921823"
            },
            "downloads": -1,
            "filename": "thumbor-7.7.4-cp39-abi3-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "a058c9048d008b9743e6f4cf34577592",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 8537777,
            "upload_time": "2024-03-04T20:31:56",
            "upload_time_iso_8601": "2024-03-04T20:31:56.063994Z",
            "url": "https://files.pythonhosted.org/packages/fb/28/a374b03c73e2d78a7edae3ca883481ef6f3c45a45d425a05f7cfcbed5ac2/thumbor-7.7.4-cp39-abi3-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eb6e7994a43c9f8d9cd0a4b3cb65dad9df94a250ef08486f72efd12ea367cb14",
                "md5": "8a9c2db3f1a17332206d8f41a1566877",
                "sha256": "cb2fd227035916e43c91f5164e20ca849310b65f3e1945370e7c734f66f737c7"
            },
            "downloads": -1,
            "filename": "thumbor-7.7.4-cp39-abi3-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8a9c2db3f1a17332206d8f41a1566877",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 8556716,
            "upload_time": "2024-03-04T20:31:58",
            "upload_time_iso_8601": "2024-03-04T20:31:58.620480Z",
            "url": "https://files.pythonhosted.org/packages/eb/6e/7994a43c9f8d9cd0a4b3cb65dad9df94a250ef08486f72efd12ea367cb14/thumbor-7.7.4-cp39-abi3-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ede05d39634cde28939c8b646f153563f616b98f82bf6cbce7e21e474ba5095",
                "md5": "b26d00633ecfb9db5fba5932cdf7e3ed",
                "sha256": "685377f3b15ac1bb24571a4691a3f6047343802c662616793f89abf7b4edc22d"
            },
            "downloads": -1,
            "filename": "thumbor-7.7.4.tar.gz",
            "has_sig": false,
            "md5_digest": "b26d00633ecfb9db5fba5932cdf7e3ed",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 30733241,
            "upload_time": "2024-03-04T20:32:01",
            "upload_time_iso_8601": "2024-03-04T20:32:01.970749Z",
            "url": "https://files.pythonhosted.org/packages/7e/de/05d39634cde28939c8b646f153563f616b98f82bf6cbce7e21e474ba5095/thumbor-7.7.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-04 20:32:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "thumbor",
    "github_project": "thumbor",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "thumbor"
}
        
Elapsed time: 0.20620s