BSD Ports

www/py-python-mimeparse 2.0.0nb1 NetBSD

Module provides basic functions for parsing mime-type names

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
www, python
Package size
10.0 KiB, 31.4 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDwww/py-python-mimeparse2.0.0nb1
DragonFlydevel/py-python-mimeparse2.0.0

Install

Binary package:

pkgin install py311-python-mimeparse

From pkgsrc:

cd /usr/pkgsrc/www/py-python-mimeparse && make install clean

Dependencies

Run dependencies 1
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-python-mimeparse-2.0.0nb1, py313-python-mimeparse-2.0.0nb1, py314-python-mimeparse-2.0.0nb1