mirror of
https://github.com/Manuel83/craftbeerpi3
synced 2026-09-19 15:59:07 +02:00
python 3 migration
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
Python-MimeParse
|
||||
================
|
||||
|
||||
.. image:: https://travis-ci.org/dbtsai/python-mimeparse.svg?branch=master
|
||||
:target: https://travis-ci.org/dbtsai/python-mimeparse
|
||||
|
||||
This module provides basic functions for handling mime-types. It can
|
||||
handle matching mime-types against a list of media-ranges. See section
|
||||
5.3.2 of the HTTP 1.1 Semantics and Content specification [RFC 7231] for
|
||||
a complete explanation: https://tools.ietf.org/html/rfc7231#section-5.3.2
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
Use **pip**:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
$ pip install python-mimeparse
|
||||
|
||||
It supports Python 2.7 - 3.5 and PyPy.
|
||||
|
||||
Functions
|
||||
---------
|
||||
|
||||
**parse_mime_type()**
|
||||
|
||||
Parses a mime-type into its component parts.
|
||||
|
||||
**parse_media_range()**
|
||||
|
||||
Media-ranges are mime-types with wild-cards and a "q" quality parameter.
|
||||
|
||||
**quality()**
|
||||
|
||||
Determines the quality ("q") of a mime-type when compared against a list of
|
||||
media-ranges.
|
||||
|
||||
**quality_parsed()**
|
||||
|
||||
Just like ``quality()`` except the second parameter must be pre-parsed.
|
||||
|
||||
**best_match()**
|
||||
|
||||
Choose the mime-type with the highest quality ("q") from a list of candidates.
|
||||
|
||||
Testing
|
||||
-------
|
||||
|
||||
Run the tests by typing: ``python mimeparse_test.py``. The tests require Python 2.6.
|
||||
|
||||
To make sure that the package works in all the supported environments, you can
|
||||
run **tox** tests:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
$ pip install tox
|
||||
$ tox
|
||||
|
||||
The format of the JSON test data file is as follows: A top-level JSON object
|
||||
which has a key for each of the functions to be tested. The value corresponding
|
||||
to that key is a list of tests. Each test contains: the argument or arguments
|
||||
to the function being tested, the expected results and an optional description.
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -0,0 +1,85 @@
|
||||
Metadata-Version: 2.0
|
||||
Name: python-mimeparse
|
||||
Version: 1.6.0
|
||||
Summary: A module provides basic functions for parsing mime-type names and matching them against a list of media-ranges.
|
||||
Home-page: https://github.com/dbtsai/python-mimeparse
|
||||
Author: DB Tsai
|
||||
Author-email: dbtsai@dbtsai.com
|
||||
License: UNKNOWN
|
||||
Download-URL: https://github.com/dbtsai/python-mimeparse/tarball/1.6.0
|
||||
Keywords: mime-type
|
||||
Platform: UNKNOWN
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: License :: OSI Approved :: MIT License
|
||||
Classifier: Operating System :: OS Independent
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: Topic :: Internet :: WWW/HTTP
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
|
||||
Python-MimeParse
|
||||
================
|
||||
|
||||
.. image:: https://travis-ci.org/dbtsai/python-mimeparse.svg?branch=master
|
||||
:target: https://travis-ci.org/dbtsai/python-mimeparse
|
||||
|
||||
This module provides basic functions for handling mime-types. It can
|
||||
handle matching mime-types against a list of media-ranges. See section
|
||||
5.3.2 of the HTTP 1.1 Semantics and Content specification [RFC 7231] for
|
||||
a complete explanation: https://tools.ietf.org/html/rfc7231#section-5.3.2
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
Use **pip**:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
$ pip install python-mimeparse
|
||||
|
||||
It supports Python 2.7 - 3.5 and PyPy.
|
||||
|
||||
Functions
|
||||
---------
|
||||
|
||||
**parse_mime_type()**
|
||||
|
||||
Parses a mime-type into its component parts.
|
||||
|
||||
**parse_media_range()**
|
||||
|
||||
Media-ranges are mime-types with wild-cards and a "q" quality parameter.
|
||||
|
||||
**quality()**
|
||||
|
||||
Determines the quality ("q") of a mime-type when compared against a list of
|
||||
media-ranges.
|
||||
|
||||
**quality_parsed()**
|
||||
|
||||
Just like ``quality()`` except the second parameter must be pre-parsed.
|
||||
|
||||
**best_match()**
|
||||
|
||||
Choose the mime-type with the highest quality ("q") from a list of candidates.
|
||||
|
||||
Testing
|
||||
-------
|
||||
|
||||
Run the tests by typing: ``python mimeparse_test.py``. The tests require Python 2.6.
|
||||
|
||||
To make sure that the package works in all the supported environments, you can
|
||||
run **tox** tests:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
$ pip install tox
|
||||
$ tox
|
||||
|
||||
The format of the JSON test data file is as follows: A top-level JSON object
|
||||
which has a key for each of the functions to be tested. The value corresponding
|
||||
to that key is a list of tests. Each test contains: the argument or arguments
|
||||
to the function being tested, the expected results and an optional description.
|
||||
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
mimeparse.py,sha256=vVux7CH9sAPzG19VAutJYdsMXvI2-DDPwhKWrnZTYXk,6246
|
||||
python_mimeparse-1.6.0.dist-info/DESCRIPTION.rst,sha256=O3zpmkzVVZFRtB6S5rj77EghcW6U6GCHnUtCsImkmYk,1654
|
||||
python_mimeparse-1.6.0.dist-info/METADATA,sha256=dPCXpiGGyX1a5nUdWXxGabZ2x5DgLBF9x14W-_w_8Xc,2468
|
||||
python_mimeparse-1.6.0.dist-info/metadata.json,sha256=Th7feARhnxs9ymbP-272Nwl316_A-TeKgNObkz9nvok,935
|
||||
python_mimeparse-1.6.0.dist-info/RECORD,,
|
||||
python_mimeparse-1.6.0.dist-info/top_level.txt,sha256=6YkoScDaYr1J_VKKBYKvUaTZAy1NBG770gnFsLGuzxg,10
|
||||
python_mimeparse-1.6.0.dist-info/WHEEL,sha256=AvR0WeTpDaxT645bl5FQxUK6NPsTls2ttpcGJg3j1Xg,110
|
||||
python_mimeparse-1.6.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
__pycache__/mimeparse.cpython-36.pyc,,
|
||||
@@ -0,0 +1,6 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.24.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py2-none-any
|
||||
Tag: py3-none-any
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{"name": "python-mimeparse", "metadata_version": "2.0", "generator": "bdist_wheel (0.24.0)", "download_url": "https://github.com/dbtsai/python-mimeparse/tarball/1.6.0", "summary": "A module provides basic functions for parsing mime-type names and matching them against a list of media-ranges.", "version": "1.6.0", "extensions": {"python.details": {"project_urls": {"Home": "https://github.com/dbtsai/python-mimeparse"}, "document_names": {"description": "DESCRIPTION.rst"}, "contacts": [{"role": "author", "email": "dbtsai@dbtsai.com", "name": "DB Tsai"}]}}, "keywords": ["mime-type"], "classifiers": ["Programming Language :: Python", "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules"]}
|
||||
@@ -0,0 +1 @@
|
||||
mimeparse
|
||||
Reference in New Issue
Block a user