Fink

Recent Package Updates

2024-02-24: nose2-py37-0.14.1-1 (Unittest with plugins)
nose2 extends unittest to make testing nicer.
nose2 is a distinct project and does not support all of the behaviors of
nose.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    make nose2 available on py37
2024-02-24: nose2-py39-0.14.1-1 (Unittest with plugins)
nose2 extends unittest to make testing nicer.
nose2 is a distinct project and does not support all of the behaviors of
nose.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    make nose2 available on py37
2024-02-24: nox-py39-2023.4.22-1 (Flexible test automation)
nox is a command-line tool that automates testing in multiple Python
environments, similar to tox. Unlike tox, Nox uses a standard Python
file for configuration:

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    nox-py: new v2023.4.22
2024-02-24: nose2-py310-0.14.1-1 (Unittest with plugins)
nose2 extends unittest to make testing nicer.
nose2 is a distinct project and does not support all of the behaviors of
nose.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    make nose2 available on py37
2024-02-24: nox-py38-2023.4.22-1 (Flexible test automation)
nox is a command-line tool that automates testing in multiple Python
environments, similar to tox. Unlike tox, Nox uses a standard Python
file for configuration:

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    nox-py: new v2023.4.22
2024-02-24: nox-py37-2023.4.22-1 (Flexible test automation)
nox is a command-line tool that automates testing in multiple Python
environments, similar to tox. Unlike tox, Nox uses a standard Python
file for configuration:

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    nox-py: new v2023.4.22
2024-02-24: nose2-py38-0.14.1-1 (Unittest with plugins)
nose2 extends unittest to make testing nicer.
nose2 is a distinct project and does not support all of the behaviors of
nose.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    make nose2 available on py37
2024-02-24: nox-py310-2023.4.22-1 (Flexible test automation)
nox is a command-line tool that automates testing in multiple Python
environments, similar to tox. Unlike tox, Nox uses a standard Python
file for configuration:

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    nox-py: new v2023.4.22
2024-02-22: semantic-version-py38-2.10.0-1 (Library implementing the 'SemVer' scheme)
This small python library provides a few tools to handle SemVer in
Python. It follows strictly the 2.0.0 version of the SemVer scheme.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: pytest-randomly-py38-3.15.0-1 (Pytest plugin to randomly order tests)
Pytest plugin to randomly order tests and control random.seed.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    pytest-randomly: new pytest plugin
    To avoid loading it if installed, add '-p no:randomly' when invoking pytest
2024-02-22: argcomplete-py39-3.2.2-1 (Bash tab completion for argparse)
Bash/zsh tab completion for argparse
Argcomplete provides easy, extensible command line tab completion of
arguments for your Python application.

It makes two assumptions:
* You're using bash or zsh as your shell
* You're using argparse to manage your command line arguments/options

Argcomplete is particularly useful if your program has lots of options
or subparsers, and if your program can dynamically suggest completions
for your argument/option values (for example, if the user is browsing
resources over the network).

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    argcomplete-py: v3.2.2
    
    (cherry picked from commit 494e56b7c8996da89f84eabc41747370d9d086b5)
2024-02-22: flask-py39-2.2.5-1 (Web development microframework)
Flask is a microframework for Python based on Werkzeug,
Jinja 2 and good intentions.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    flask-py: 2.2.5
2024-02-22: marshmallow-py39-3.20.2-1 (Library for converting complex datatypes)
marshmallow is an ORM/ODM/framework-agnostic library for converting
complex datatypes, such as objects, to and from native Python datatypes.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: jsonpointer-py310-2.4-1 (Identify specific nodes in a JSON document)
Resolve JSON Pointers in Python

Library to resolve JSON Pointers according to RFC 6901

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: rfc3987-py38-1.3.8-1 (Parsing/validation of URI/IRI (RFC 3986/3987))
This module provides regular expressions according to RFC 3986 "Uniform
Resource Identifier (URI): Generic Syntax" and RFC 3987
"Internationalized Resource Identifiers (IRIs)", and utilities for
composition and relative resolution of references.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: semantic-version-py37-2.10.0-1 (Library implementing the 'SemVer' scheme)
This small python library provides a few tools to handle SemVer in
Python. It follows strictly the 2.0.0 version of the SemVer scheme.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: flask-py37-2.2.5-1 (Web development microframework)
Flask is a microframework for Python based on Werkzeug,
Jinja 2 and good intentions.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    flask-py: 2.2.5
2024-02-22: flex-py39-6.14.1-1 (Swagger Schema validation)
Validation tooling for Swagger 2.0 specifications.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: semantic-version-py39-2.10.0-1 (Library implementing the 'SemVer' scheme)
This small python library provides a few tools to handle SemVer in
Python. It follows strictly the 2.0.0 version of the SemVer scheme.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: marshmallow-py310-3.20.2-1 (Library for converting complex datatypes)
marshmallow is an ORM/ODM/framework-agnostic library for converting
complex datatypes, such as objects, to and from native Python datatypes.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: jsonpointer-py39-2.4-1 (Identify specific nodes in a JSON document)
Resolve JSON Pointers in Python

Library to resolve JSON Pointers according to RFC 6901

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: strict-rfc3339-py37-0.7-1 (Strict, simple, lightweight RFC3339 functions)
* Convert unix timestamps to and from RFC3339.
* Either produce RFC3339 strings with a UTC offset (Z) or with the
offset that the C time module reports is the local timezone offset.
* Simple with minimal dependencies/libraries.
* Avoid timezones as much as possible.
* Be very strict and follow RFC3339.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    strict-rfc3339-py: new pymod
2024-02-22: rfc3987-py37-1.3.8-1 (Parsing/validation of URI/IRI (RFC 3986/3987))
This module provides regular expressions according to RFC 3986 "Uniform
Resource Identifier (URI): Generic Syntax" and RFC 3987
"Internationalized Resource Identifiers (IRIs)", and utilities for
composition and relative resolution of references.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: strict-rfc3339-py310-0.7-1 (Strict, simple, lightweight RFC3339 functions)
* Convert unix timestamps to and from RFC3339.
* Either produce RFC3339 strings with a UTC offset (Z) or with the
offset that the C time module reports is the local timezone offset.
* Simple with minimal dependencies/libraries.
* Avoid timezones as much as possible.
* Be very strict and follow RFC3339.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    strict-rfc3339-py: new pymod
2024-02-22: flex-py38-6.14.1-1 (Swagger Schema validation)
Validation tooling for Swagger 2.0 specifications.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: semantic-version-py310-2.10.0-1 (Library implementing the 'SemVer' scheme)
This small python library provides a few tools to handle SemVer in
Python. It follows strictly the 2.0.0 version of the SemVer scheme.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: flex-py310-6.14.1-1 (Swagger Schema validation)
Validation tooling for Swagger 2.0 specifications.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: argcomplete-py310-3.2.2-1 (Bash tab completion for argparse)
Bash/zsh tab completion for argparse
Argcomplete provides easy, extensible command line tab completion of
arguments for your Python application.

It makes two assumptions:
* You're using bash or zsh as your shell
* You're using argparse to manage your command line arguments/options

Argcomplete is particularly useful if your program has lots of options
or subparsers, and if your program can dynamically suggest completions
for your argument/option values (for example, if the user is browsing
resources over the network).

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    argcomplete-py: v3.2.2
    
    (cherry picked from commit 494e56b7c8996da89f84eabc41747370d9d086b5)
2024-02-22: marshmallow-py38-3.20.2-1 (Library for converting complex datatypes)
marshmallow is an ORM/ODM/framework-agnostic library for converting
complex datatypes, such as objects, to and from native Python datatypes.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: pytest-randomly-py310-3.15.0-1 (Pytest plugin to randomly order tests)
Pytest plugin to randomly order tests and control random.seed.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    pytest-randomly: new pytest plugin
    To avoid loading it if installed, add '-p no:randomly' when invoking pytest
2024-02-22: werkzeug-py37-2.2.3-1 (Web server API)
The Web Server Gateway Interface (WSGI) is a standard interface between
web server software and web applications written in Python.

Werkzeug is a lightweight library for interfacing with WSGI.  It
features request and response objects, an interactive debugging system
and a powerful URI dispatcher.  Combine with your choice of third party
libraries and middleware to easily create a custom application framework.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    werkzeug-py: update to last py37 version
2024-02-22: flask-py310-2.2.5-1 (Web development microframework)
Flask is a microframework for Python based on Werkzeug,
Jinja 2 and good intentions.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    flask-py: 2.2.5
2024-02-22: pytest-randomly-py39-3.15.0-1 (Pytest plugin to randomly order tests)
Pytest plugin to randomly order tests and control random.seed.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    pytest-randomly: new pytest plugin
    To avoid loading it if installed, add '-p no:randomly' when invoking pytest
2024-02-22: argcomplete-py38-3.2.2-1 (Bash tab completion for argparse)
Bash/zsh tab completion for argparse
Argcomplete provides easy, extensible command line tab completion of
arguments for your Python application.

It makes two assumptions:
* You're using bash or zsh as your shell
* You're using argparse to manage your command line arguments/options

Argcomplete is particularly useful if your program has lots of options
or subparsers, and if your program can dynamically suggest completions
for your argument/option values (for example, if the user is browsing
resources over the network).

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    argcomplete-py: v3.2.2
    
    (cherry picked from commit 494e56b7c8996da89f84eabc41747370d9d086b5)
2024-02-22: jsonpointer-py37-2.4-1 (Identify specific nodes in a JSON document)
Resolve JSON Pointers in Python

Library to resolve JSON Pointers according to RFC 6901

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: rfc3987-py310-1.3.8-1 (Parsing/validation of URI/IRI (RFC 3986/3987))
This module provides regular expressions according to RFC 3986 "Uniform
Resource Identifier (URI): Generic Syntax" and RFC 3987
"Internationalized Resource Identifiers (IRIs)", and utilities for
composition and relative resolution of references.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: strict-rfc3339-py38-0.7-1 (Strict, simple, lightweight RFC3339 functions)
* Convert unix timestamps to and from RFC3339.
* Either produce RFC3339 strings with a UTC offset (Z) or with the
offset that the C time module reports is the local timezone offset.
* Simple with minimal dependencies/libraries.
* Avoid timezones as much as possible.
* Be very strict and follow RFC3339.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    strict-rfc3339-py: new pymod
2024-02-22: colorlog-py38-6.8.2-1 (Colours for Python's logging module)
Add colours to the output of Python's logging module.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: strict-rfc3339-py39-0.7-1 (Strict, simple, lightweight RFC3339 functions)
* Convert unix timestamps to and from RFC3339.
* Either produce RFC3339 strings with a UTC offset (Z) or with the
offset that the C time module reports is the local timezone offset.
* Simple with minimal dependencies/libraries.
* Avoid timezones as much as possible.
* Be very strict and follow RFC3339.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    strict-rfc3339-py: new pymod
2024-02-22: flex-py37-6.14.1-1 (Swagger Schema validation)
Validation tooling for Swagger 2.0 specifications.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: colorlog-py37-6.8.2-1 (Colours for Python's logging module)
Add colours to the output of Python's logging module.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: jsonpointer-py38-2.4-1 (Identify specific nodes in a JSON document)
Resolve JSON Pointers in Python

Library to resolve JSON Pointers according to RFC 6901

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: rfc3987-py39-1.3.8-1 (Parsing/validation of URI/IRI (RFC 3986/3987))
This module provides regular expressions according to RFC 3986 "Uniform
Resource Identifier (URI): Generic Syntax" and RFC 3987
"Internationalized Resource Identifiers (IRIs)", and utilities for
composition and relative resolution of references.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: flask-py38-2.2.5-1 (Web development microframework)
Flask is a microframework for Python based on Werkzeug,
Jinja 2 and good intentions.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    flask-py: 2.2.5
2024-02-22: argcomplete-py37-3.1.2-1 (Bash tab completion for argparse)
Bash/zsh tab completion for argparse
Argcomplete provides easy, extensible command line tab completion of
arguments for your Python application.

It makes two assumptions:
* You're using bash or zsh as your shell
* You're using argparse to manage your command line arguments/options

Argcomplete is particularly useful if your program has lots of options
or subparsers, and if your program can dynamically suggest completions
for your argument/option values (for example, if the user is browsing
resources over the network).

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    argcomplete for py37
2024-02-22: colorlog-py310-6.8.2-1 (Colours for Python's logging module)
Add colours to the output of Python's logging module.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-22: colorlog-py39-6.8.2-1 (Colours for Python's logging module)
Add colours to the output of Python's logging module.

commit log from Hanspeter Niederstrasser (nieder@users.sourceforge.net):

    new pymods
2024-02-20: libleveldb-dev-1.22-1 (Fast key-value storage library (dev files))
LevelDB is a fast key-value storage library written at Google that
provides an ordered mapping from string keys to string values.
.
This package provides the development files.

commit log from Daniel Macks (dmacks@netspace.org):

    liblevel: c++ tag
2024-02-20: kyotocabinet16-shlibs-1.2.80-2 (Kyoto Cabinet database manager)
Kyoto Cabinet is a library of routines for managing a database. The
database is a simple data file containing records, each is a pair of
a key and a value.  Every key and value is serial bytes with variable
length. Both binary data and character string can be used as a key
and a value. Each key must be unique within a database. There is
neither concept of data tables nor data types.  Records are organized
in hash table or B+ tree.

Kyoto Cabinet runs very fast. For example, elapsed time to store one
million records is 0.9 seconds for hash database, and 1.1 seconds for
B+ tree database.  Moreover, the size of database is very small. For
example, overhead for a record is 16 bytes for hash database, and 4
bytes for B+ tree database.  Furthermore, scalability of Kyoto Cabinet
is great. The database size can be up to 8EB (9.22e18 bytes).

Kyoto Cabinet is the successor to Tokyo Cabinet.

commit log from Daniel Macks (dmacks@netspace.org):

    kyotocabinet: fix build (flag ordering)