pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/py-python-mimeparse Import py27-python-mimeparse-0...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ab6660057334
branches:  trunk
changeset: 635251:ab6660057334
user:      rodent <rodent%pkgsrc.org@localhost>
date:      Mon Jun 02 03:19:30 2014 +0000

description:
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:

 www/py-python-mimeparse/DESCR    |  20 ++++++++++++++++++++
 www/py-python-mimeparse/Makefile |  18 ++++++++++++++++++
 www/py-python-mimeparse/PLIST    |   5 +++++
 www/py-python-mimeparse/distinfo |   5 +++++
 4 files changed, 48 insertions(+), 0 deletions(-)

diffs (64 lines):

diff -r 8fd064d74cb5 -r ab6660057334 www/py-python-mimeparse/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/py-python-mimeparse/DESCR     Mon Jun 02 03:19:30 2014 +0000
@@ -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 -r 8fd064d74cb5 -r ab6660057334 www/py-python-mimeparse/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/py-python-mimeparse/Makefile  Mon Jun 02 03:19:30 2014 +0000
@@ -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@localhost
+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 -r 8fd064d74cb5 -r ab6660057334 www/py-python-mimeparse/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/py-python-mimeparse/PLIST     Mon Jun 02 03:19:30 2014 +0000
@@ -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 -r 8fd064d74cb5 -r ab6660057334 www/py-python-mimeparse/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/py-python-mimeparse/distinfo  Mon Jun 02 03:19:30 2014 +0000
@@ -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



Home | Main Index | Thread Index | Old Index