From Edgar Fuss in PR pkg/53774.
This module is an office document management interface. It allows the
users to create or transform office documents, or to extract data from
them. It can handle files which comply with the ODF standard and whose
type is text (odt), spreadsheet (ods), presentation (odp) or drawing
(odg). It interacts directly with the files and doesn't depend on a
particular office software.
With modern revision control available, there is no reason to save
commented-out code to your repository. eradicate helps cleans up existing junk
comments. It does this by detecting block comments that contain valid Python
syntax that are likely to be commented out code. (It avoids false positives
like the sentence this is not good, which is valid Python syntax, but is
probably not code.)
If you want your application to accept unicode user names and passwords,
you must be careful in how you validate and compare them. The PRECIS
framework makes internationalized user names and passwords safer for
use by applications. PRECIS profiles transform unicode strings into a
canonical form, suitable for comparison.
This is the newer 2.x release series of enchant. The package does not
conflict with the older 1.x (textproc/enchant). The goal is to move
all reverse-depends to this version, then delete enchant 1.
This is a library that's part of providing a fully featured spellchecker
for Finnish. From DESCR:
This is a minimal hfst optimized lookup format based spell checker library and
a demonstrational implementation of command line based spell checker. The
library is licenced under Apache licence version 2, other licences can be
obtained from University of Helsinki.
parse_type extends the parse module (opposite of string.format()) with the
following features:
* build type converters for common use cases (enum/mapping, choice)
* build a type converter with a cardinality constraint (0..1, 0..*, 1..*) from
the type converter with cardinality=1.
* compose a type converter from other type converters
* an extended parser that supports the CardinalityField naming schema and
creates missing type variants (0..1, 0..*, 1..*) from the primary type
converter
Quotes argument lists to be used in Win32 in several different
situations.
Windows passes its arguments as a single string instead of an array as
other platforms do. In almost all cases, the standard Win32
CommandLineToArgvW function is used to parse this string. cmd.exe has
different rules for handling quoting, so extra work has to be done if it
is involved. It isn't possible to consistantly create a single string
that will be handled the same by cmd.exe and the stardard parsing rules.
Perl will try to detect if you need the shell by detecting shell
metacharacters. The routine that checks that uses different quoting
rules from both cmd.exe and the native Win32 parsing. Extra work must
therefore be done to protect against this autodetection.
asccidir recursively remove non-ASCII characters from file name.
By default, western languages accents are turned into plain ASCII
characters, and evertything else non ASCII is removed, but a
transliteration map can be provided for more complex translations.