Python Imaging Library (Fork)
Go to file
Glandos e37b3fb7d3
don't try to hash value if enum is empty
Very few tags have an enum, and for those who don't, computing the hash value can be very expensive, e.g. instances of `fractions.Fraction` as mentioned in [the source](https://github.com/python/cpython/blob/master/Lib/fractions.py#L543).
2018-12-20 16:07:03 +01:00
.github Reword 2018-09-18 13:10:34 +03:00
.travis Run lint in own job, but don't let it fail build 2018-10-17 22:29:02 +03:00
depends Merge pull request #3468 from radarhere/libwebp 2018-12-01 22:45:55 +02:00
docs Merge pull request #3495 from radarhere/badges 2018-12-15 11:22:53 +02:00
src don't try to hash value if enum is empty 2018-12-20 16:07:03 +01:00
Tests Merge pull request #3467 from hugovk/lint-can-fail 2018-12-13 21:09:58 +02:00
winbuild Prefer 'except Exception:' to bare 'except:' 2018-12-04 23:25:28 +02:00
.appveyor.yml Added Python 3.5-3.7 AppVeyor builds 2018-10-08 19:43:11 +11:00
.codecov.yml Avoid "Missing base report" due to committing CHANGES.rst with "[CI skip]" 2018-01-10 16:33:15 +02:00
.coveragerc Don't exclude Windows code 2014-07-05 21:32:09 +03:00
.editorconfig Remove duplicate line [CI skip] 2016-09-03 12:37:47 +03:00
.gitattributes Set ContainerIO test file as binary 2017-03-26 23:30:05 -07:00
.gitignore Remove additional references to nose tests 2018-09-15 12:29:11 -07:00
.landscape.yaml Set landscape max-line-length 2015-07-21 18:23:55 +10:00
.readthedocs.yml Install project using pip in ReadTheDocs build 2018-10-24 19:46:43 +11:00
.travis.yml Merge pull request #3488 from hugovk/upgrade-pypy 2018-12-13 21:14:03 +02:00
CHANGES.rst Update CHANGES.rst 2018-12-13 21:15:13 +02:00
LICENSE Updated copyright year 2017-12-31 12:05:03 +11:00
Makefile Update Python 2 doc URLs to Python 3 2018-06-09 21:04:34 -07:00
MANIFEST.in Remove redundant travis_after_all stuff 2018-03-21 10:02:42 +02:00
mp_compile.py Prefer 'except Exception:' to bare 'except:' 2018-12-04 23:25:28 +02:00
README.rst Updated redirected URL 2018-12-15 00:05:35 +11:00
RELEASING.md Revert "Add updated submodule in pillow-wheels [ci skip]" 2018-08-30 19:21:00 +10:00
requirements.txt Sort requirements.txt alphabetically 2018-01-04 05:24:03 -08:00
selftest.py flake8: F401 imported but unused 2018-11-11 19:01:10 +02:00
setup.cfg Set flake8 max-line-length to a common-ish value (80+10%) 2018-12-04 23:25:27 +02:00
setup.py Added Python 3.5-3.7 AppVeyor builds 2018-10-08 19:43:11 +11:00
tox.ini Support Python 3.7 2018-04-05 13:52:48 +03:00

Pillow
======

Python Imaging Library (Fork)
-----------------------------

Pillow is the friendly PIL fork by `Alex Clark and Contributors <https://github.com/python-pillow/Pillow/graphs/contributors>`_. PIL is the Python Imaging Library by Fredrik Lundh and Contributors.

.. start-badges

.. list-table::
    :stub-columns: 1

    * - docs
      - |docs|
    * - tests
      - |linux| |macos| |windows| |coverage|
    * - package
      - |zenodo| |version| |downloads|
    * - social
      - |gitter| |twitter|

.. |docs| image:: https://readthedocs.org/projects/pillow/badge/?version=latest
   :target: https://pillow.readthedocs.io/?badge=latest
   :alt: Documentation Status

.. |linux| image:: https://img.shields.io/travis/python-pillow/Pillow/master.svg?label=Linux%20build
   :target: https://travis-ci.org/python-pillow/Pillow
   :alt: Travis CI build status (Linux)

.. |macos| image:: https://img.shields.io/travis/python-pillow/pillow-wheels/master.svg?label=macOS%20build
   :target: https://travis-ci.org/python-pillow/pillow-wheels
   :alt: Travis CI build status (macOS)

.. |windows| image:: https://img.shields.io/appveyor/ci/python-pillow/Pillow/master.svg?label=Windows%20build
   :target: https://ci.appveyor.com/project/python-pillow/Pillow
   :alt: AppVeyor CI build status (Windows)

.. |coverage| image:: https://coveralls.io/repos/python-pillow/Pillow/badge.svg?branch=master&service=github
   :target: https://coveralls.io/github/python-pillow/Pillow?branch=master
   :alt: Code coverage

.. |zenodo| image:: https://zenodo.org/badge/17549/python-pillow/Pillow.svg
   :target: https://zenodo.org/badge/latestdoi/17549/python-pillow/Pillow

.. |version| image:: https://img.shields.io/pypi/v/pillow.svg
   :target: https://pypi.org/project/Pillow/
   :alt: Latest PyPI version

.. |downloads| image:: https://img.shields.io/pypi/dm/pillow.svg
   :target: https://pypi.org/project/Pillow/
   :alt: Number of PyPI downloads

.. |gitter| image:: https://badges.gitter.im/python-pillow/Pillow.svg
   :target: https://gitter.im/python-pillow/Pillow?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
   :alt: Join the chat at https://gitter.im/python-pillow/Pillow

.. |twitter| image:: https://img.shields.io/badge/tweet-on%20Twitter-00aced.svg
   :target: https://twitter.com/PythonPillow
   :alt: Follow on https://twitter.com/PythonPillow

.. end-badges



More Information
----------------

- `Documentation <https://pillow.readthedocs.io/>`_

  - `Installation <https://pillow.readthedocs.io/en/latest/installation.html>`_
  - `Handbook <https://pillow.readthedocs.io/en/latest/handbook/index.html>`_

- `Contribute <https://github.com/python-pillow/Pillow/blob/master/.github/CONTRIBUTING.md>`_

  - `Issues <https://github.com/python-pillow/Pillow/issues>`_
  - `Pull requests <https://github.com/python-pillow/Pillow/pulls>`_

- `Changelog <https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst>`_

  - `Pre-fork <https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst#pre-fork>`_