diff options
author | rodent <rodent@pkgsrc.org> | 2014-06-02 03:19:30 +0000 |
---|---|---|
committer | rodent <rodent@pkgsrc.org> | 2014-06-02 03:19:30 +0000 |
commit | b9fdf89a115c746b215398cf19bbd024c292484e (patch) | |
tree | bf90fdc0b912abc3817c307ade4e111e0da36b43 /www/py-python-mimeparse | |
parent | 0c29f7cab94057a91134edb5b8e0e7e6cbeaa4d1 (diff) | |
download | pkgsrc-b9fdf89a115c746b215398cf19bbd024c292484e.tar.gz |
Import py27-python-mimeparse-0.1.4 as www/py-python-mimeparse.
A module provides basic functions for parsing mime-type names and matching them
against a list of media-ranges.
This module provides basic functions for handling mime-types. It can handle
matching mime-types against a list of media-ranges. See section 14.1 of the HTTP
specification [RFC 2616] for a complete explanation:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1
Contents:
* 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.
Diffstat (limited to 'www/py-python-mimeparse')
-rw-r--r-- | www/py-python-mimeparse/DESCR | 20 | ||||
-rw-r--r-- | www/py-python-mimeparse/Makefile | 18 | ||||
-rw-r--r-- | www/py-python-mimeparse/PLIST | 5 | ||||
-rw-r--r-- | www/py-python-mimeparse/distinfo | 5 |
4 files changed, 48 insertions, 0 deletions
diff --git a/www/py-python-mimeparse/DESCR b/www/py-python-mimeparse/DESCR new file mode 100644 index 00000000000..5c155c75bbc --- /dev/null +++ b/www/py-python-mimeparse/DESCR @@ -0,0 +1,20 @@ +A module provides basic functions for parsing mime-type names and matching them +against a list of media-ranges. + +This module provides basic functions for handling mime-types. It can handle +matching mime-types against a list of media-ranges. See section 14.1 of the HTTP +specification [RFC 2616] for a complete explanation: + +http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1 + +Contents: + + * 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. diff --git a/www/py-python-mimeparse/Makefile b/www/py-python-mimeparse/Makefile new file mode 100644 index 00000000000..fea75bea1f6 --- /dev/null +++ b/www/py-python-mimeparse/Makefile @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 2014/06/02 03:19:30 rodent Exp $ + +DISTNAME= python-mimeparse-0.1.4 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= python www +MASTER_SITES= https://pypi.python.org/packages/source/p/python-mimeparse/ + +MAINTAINER= rodent@NetBSD.org +HOMEPAGE= https://github.com/dbtsai/python-mimeparse +COMMENT= Module provides basic functions for parsing mime-type names +LICENSE= mit + +USE_LANGUAGES= # none + +EGG_NAME= ${DISTNAME:S/-/_/1} + +.include "../../lang/python/distutils.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/www/py-python-mimeparse/PLIST b/www/py-python-mimeparse/PLIST new file mode 100644 index 00000000000..cd5b469b267 --- /dev/null +++ b/www/py-python-mimeparse/PLIST @@ -0,0 +1,5 @@ +@comment $NetBSD: PLIST,v 1.1 2014/06/02 03:19:30 rodent Exp $ +${PYSITELIB}/mimeparse.py +${PYSITELIB}/mimeparse.pyc +${PYSITELIB}/mimeparse.pyo +${PYSITELIB}/${EGG_FILE} diff --git a/www/py-python-mimeparse/distinfo b/www/py-python-mimeparse/distinfo new file mode 100644 index 00000000000..8f4b3260e4a --- /dev/null +++ b/www/py-python-mimeparse/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2014/06/02 03:19:30 rodent Exp $ + +SHA1 (python-mimeparse-0.1.4.tar.gz) = bebc26249214c66f8c65e904e8eede8453eb4840 +RMD160 (python-mimeparse-0.1.4.tar.gz) = 40df7a5b05913ea991eda84bba0c420e15cc9522 +Size (python-mimeparse-0.1.4.tar.gz) = 5228 bytes |