Fink

Recent Package Updates

2024-03-28: pygments-py39-2.17.2-1 (Python syntax highlighting package)
Pygments is a syntax highlighting package written in Python. It is a
generic syntax highlighter for general use in all kinds of software
such as forum systems, wikis or other applications that need to
prettify source code. Highlights are:

* a wide range of common languages and markup formats is supported
* special attention is paid to details, increasing quality by a fair amount
* support for new languages and formats are added easily
* a number of output formats, presently HTML, LaTeX, RTF, 
  SVG and ANSI sequences
* it is usable as a command-line tool and as a library
* ... and it even highlights Brainf*ck!

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

    pymod updates
2024-03-28: pygments-py37-2.17.2-1 (Python syntax highlighting package)
Pygments is a syntax highlighting package written in Python. It is a
generic syntax highlighter for general use in all kinds of software
such as forum systems, wikis or other applications that need to
prettify source code. Highlights are:

* a wide range of common languages and markup formats is supported
* special attention is paid to details, increasing quality by a fair amount
* support for new languages and formats are added easily
* a number of output formats, presently HTML, LaTeX, RTF, 
  SVG and ANSI sequences
* it is usable as a command-line tool and as a library
* ... and it even highlights Brainf*ck!

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

    pymod updates
2024-03-28: alabaster-py310-0.7.16-1 (Configurable sidebar-enabled Sphinx theme)
Configurable sidebar-enabled Sphinx theme

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

    pymod updates
2024-03-28: asn1crypto-py38-1.5.1-1 (Fast ASN.1 parser and serializer)
A fast, pure Python library for parsing and serializing ASN.1 structures.
In addition to an ASN.1 BER/DER decoder and DER serializer, the project
includes a bunch of ASN.1 structures for use with various common
cryptography standards:

Standard        Module  Source
X.509   asn1crypto.x509 RFC 5280
CRL     asn1crypto.crl  RFC 5280
CSR     asn1crypto.csr  RFC 2986, RFC 2985
OCSP    asn1crypto.ocsp RFC 6960
PKCS#12 asn1crypto.pkcs12       RFC 7292
PKCS#8  asn1crypto.keys RFC 5208
PKCS#1 v2.1 (RSA keys)  asn1crypto.keys RFC 3447
DSA keys        asn1crypto.keys RFC 3279
Elliptic curve keys     asn1crypto.keys SECG SEC1 V2
PKCS#3 v1.4     asn1crypto.algos        PKCS#3 v1.4
PKCS#5 v2.1     asn1crypto.algos        PKCS#5 v2.1
CMS (and PKCS#7)        asn1crypto.cms  RFC 5652, RFC 2315
TSP     asn1crypto.tsp  RFC 3161
PDF signatures  asn1crypto.pdf  PDF 1.7

It has been developed to overcome performance and API issues identified with
the existing pyasn1 modules.
asn1crypto is part of the modularcrypto family of Python packages.

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

    pymod updates
2024-03-28: u-msgpack-py38-2.8.0-1 (Lightweight MessagePack serializer)
Lightweight MessagePack serializer

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

    pymod updates
2024-03-28: pygments-py35-2.11.2-1 (Python syntax highlighting package)
Pygments is a syntax highlighting package written in Python. It is a
generic syntax highlighter for general use in all kinds of software
such as forum systems, wikis or other applications that need to
prettify source code. Highlights are:

* a wide range of common languages and markup formats is supported
* special attention is paid to details, increasing quality by a fair amount
* support for new languages and formats are added easily
* a number of output formats, presently HTML, LaTeX, RTF, 
  SVG and ANSI sequences
* it is usable as a command-line tool and as a library
* ... and it even highlights Brainf*ck!

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

    pymod updates
2024-03-28: alabaster-py39-0.7.16-1 (Configurable sidebar-enabled Sphinx theme)
Configurable sidebar-enabled Sphinx theme

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

    pymod updates
2024-03-28: asn1crypto-py35-1.5.1-1 (Fast ASN.1 parser and serializer)
A fast, pure Python library for parsing and serializing ASN.1 structures.
In addition to an ASN.1 BER/DER decoder and DER serializer, the project
includes a bunch of ASN.1 structures for use with various common
cryptography standards:

Standard        Module  Source
X.509   asn1crypto.x509 RFC 5280
CRL     asn1crypto.crl  RFC 5280
CSR     asn1crypto.csr  RFC 2986, RFC 2985
OCSP    asn1crypto.ocsp RFC 6960
PKCS#12 asn1crypto.pkcs12       RFC 7292
PKCS#8  asn1crypto.keys RFC 5208
PKCS#1 v2.1 (RSA keys)  asn1crypto.keys RFC 3447
DSA keys        asn1crypto.keys RFC 3279
Elliptic curve keys     asn1crypto.keys SECG SEC1 V2
PKCS#3 v1.4     asn1crypto.algos        PKCS#3 v1.4
PKCS#5 v2.1     asn1crypto.algos        PKCS#5 v2.1
CMS (and PKCS#7)        asn1crypto.cms  RFC 5652, RFC 2315
TSP     asn1crypto.tsp  RFC 3161
PDF signatures  asn1crypto.pdf  PDF 1.7

It has been developed to overcome performance and API issues identified with
the existing pyasn1 modules.
asn1crypto is part of the modularcrypto family of Python packages.

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

    pymod updates
2024-03-28: alabaster-py37-0.7.13-1 (Configurable sidebar-enabled Sphinx theme)
Configurable sidebar-enabled Sphinx theme

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

    pymod updates
2024-03-28: asn1crypto-py37-1.5.1-1 (Fast ASN.1 parser and serializer)
A fast, pure Python library for parsing and serializing ASN.1 structures.
In addition to an ASN.1 BER/DER decoder and DER serializer, the project
includes a bunch of ASN.1 structures for use with various common
cryptography standards:

Standard        Module  Source
X.509   asn1crypto.x509 RFC 5280
CRL     asn1crypto.crl  RFC 5280
CSR     asn1crypto.csr  RFC 2986, RFC 2985
OCSP    asn1crypto.ocsp RFC 6960
PKCS#12 asn1crypto.pkcs12       RFC 7292
PKCS#8  asn1crypto.keys RFC 5208
PKCS#1 v2.1 (RSA keys)  asn1crypto.keys RFC 3447
DSA keys        asn1crypto.keys RFC 3279
Elliptic curve keys     asn1crypto.keys SECG SEC1 V2
PKCS#3 v1.4     asn1crypto.algos        PKCS#3 v1.4
PKCS#5 v2.1     asn1crypto.algos        PKCS#5 v2.1
CMS (and PKCS#7)        asn1crypto.cms  RFC 5652, RFC 2315
TSP     asn1crypto.tsp  RFC 3161
PDF signatures  asn1crypto.pdf  PDF 1.7

It has been developed to overcome performance and API issues identified with
the existing pyasn1 modules.
asn1crypto is part of the modularcrypto family of Python packages.

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

    pymod updates
2024-03-28: pygments-py36-2.11.2-1 (Python syntax highlighting package)
Pygments is a syntax highlighting package written in Python. It is a
generic syntax highlighter for general use in all kinds of software
such as forum systems, wikis or other applications that need to
prettify source code. Highlights are:

* a wide range of common languages and markup formats is supported
* special attention is paid to details, increasing quality by a fair amount
* support for new languages and formats are added easily
* a number of output formats, presently HTML, LaTeX, RTF, 
  SVG and ANSI sequences
* it is usable as a command-line tool and as a library
* ... and it even highlights Brainf*ck!

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

    pymod updates
2024-03-28: asn1crypto-py39-1.5.1-1 (Fast ASN.1 parser and serializer)
A fast, pure Python library for parsing and serializing ASN.1 structures.
In addition to an ASN.1 BER/DER decoder and DER serializer, the project
includes a bunch of ASN.1 structures for use with various common
cryptography standards:

Standard        Module  Source
X.509   asn1crypto.x509 RFC 5280
CRL     asn1crypto.crl  RFC 5280
CSR     asn1crypto.csr  RFC 2986, RFC 2985
OCSP    asn1crypto.ocsp RFC 6960
PKCS#12 asn1crypto.pkcs12       RFC 7292
PKCS#8  asn1crypto.keys RFC 5208
PKCS#1 v2.1 (RSA keys)  asn1crypto.keys RFC 3447
DSA keys        asn1crypto.keys RFC 3279
Elliptic curve keys     asn1crypto.keys SECG SEC1 V2
PKCS#3 v1.4     asn1crypto.algos        PKCS#3 v1.4
PKCS#5 v2.1     asn1crypto.algos        PKCS#5 v2.1
CMS (and PKCS#7)        asn1crypto.cms  RFC 5652, RFC 2315
TSP     asn1crypto.tsp  RFC 3161
PDF signatures  asn1crypto.pdf  PDF 1.7

It has been developed to overcome performance and API issues identified with
the existing pyasn1 modules.
asn1crypto is part of the modularcrypto family of Python packages.

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

    pymod updates
2024-03-28: u-msgpack-py27-2.8.0-1 (Lightweight MessagePack serializer)
Lightweight MessagePack serializer

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

    pymod updates
2024-03-28: u-msgpack-py35-2.8.0-1 (Lightweight MessagePack serializer)
Lightweight MessagePack serializer

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

    pymod updates
2024-03-28: u-msgpack-py37-2.8.0-1 (Lightweight MessagePack serializer)
Lightweight MessagePack serializer

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

    pymod updates
2024-03-28: asn1crypto-py36-1.5.1-1 (Fast ASN.1 parser and serializer)
A fast, pure Python library for parsing and serializing ASN.1 structures.
In addition to an ASN.1 BER/DER decoder and DER serializer, the project
includes a bunch of ASN.1 structures for use with various common
cryptography standards:

Standard        Module  Source
X.509   asn1crypto.x509 RFC 5280
CRL     asn1crypto.crl  RFC 5280
CSR     asn1crypto.csr  RFC 2986, RFC 2985
OCSP    asn1crypto.ocsp RFC 6960
PKCS#12 asn1crypto.pkcs12       RFC 7292
PKCS#8  asn1crypto.keys RFC 5208
PKCS#1 v2.1 (RSA keys)  asn1crypto.keys RFC 3447
DSA keys        asn1crypto.keys RFC 3279
Elliptic curve keys     asn1crypto.keys SECG SEC1 V2
PKCS#3 v1.4     asn1crypto.algos        PKCS#3 v1.4
PKCS#5 v2.1     asn1crypto.algos        PKCS#5 v2.1
CMS (and PKCS#7)        asn1crypto.cms  RFC 5652, RFC 2315
TSP     asn1crypto.tsp  RFC 3161
PDF signatures  asn1crypto.pdf  PDF 1.7

It has been developed to overcome performance and API issues identified with
the existing pyasn1 modules.
asn1crypto is part of the modularcrypto family of Python packages.

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

    pymod updates
2024-03-28: u-msgpack-py36-2.8.0-1 (Lightweight MessagePack serializer)
Lightweight MessagePack serializer

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

    pymod updates
2024-03-28: mistune-py310-3.0.2-1 (Fast markdown parser)
Supports table, footnotes, autolink, fenced code etc.

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

    pymod updates
2024-03-28: asn1crypto-py34-1.5.1-1 (Fast ASN.1 parser and serializer)
A fast, pure Python library for parsing and serializing ASN.1 structures.
In addition to an ASN.1 BER/DER decoder and DER serializer, the project
includes a bunch of ASN.1 structures for use with various common
cryptography standards:

Standard        Module  Source
X.509   asn1crypto.x509 RFC 5280
CRL     asn1crypto.crl  RFC 5280
CSR     asn1crypto.csr  RFC 2986, RFC 2985
OCSP    asn1crypto.ocsp RFC 6960
PKCS#12 asn1crypto.pkcs12       RFC 7292
PKCS#8  asn1crypto.keys RFC 5208
PKCS#1 v2.1 (RSA keys)  asn1crypto.keys RFC 3447
DSA keys        asn1crypto.keys RFC 3279
Elliptic curve keys     asn1crypto.keys SECG SEC1 V2
PKCS#3 v1.4     asn1crypto.algos        PKCS#3 v1.4
PKCS#5 v2.1     asn1crypto.algos        PKCS#5 v2.1
CMS (and PKCS#7)        asn1crypto.cms  RFC 5652, RFC 2315
TSP     asn1crypto.tsp  RFC 3161
PDF signatures  asn1crypto.pdf  PDF 1.7

It has been developed to overcome performance and API issues identified with
the existing pyasn1 modules.
asn1crypto is part of the modularcrypto family of Python packages.

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

    pymod updates
2024-03-28: asn1crypto-py310-1.5.1-1 (Fast ASN.1 parser and serializer)
A fast, pure Python library for parsing and serializing ASN.1 structures.
In addition to an ASN.1 BER/DER decoder and DER serializer, the project
includes a bunch of ASN.1 structures for use with various common
cryptography standards:

Standard        Module  Source
X.509   asn1crypto.x509 RFC 5280
CRL     asn1crypto.crl  RFC 5280
CSR     asn1crypto.csr  RFC 2986, RFC 2985
OCSP    asn1crypto.ocsp RFC 6960
PKCS#12 asn1crypto.pkcs12       RFC 7292
PKCS#8  asn1crypto.keys RFC 5208
PKCS#1 v2.1 (RSA keys)  asn1crypto.keys RFC 3447
DSA keys        asn1crypto.keys RFC 3279
Elliptic curve keys     asn1crypto.keys SECG SEC1 V2
PKCS#3 v1.4     asn1crypto.algos        PKCS#3 v1.4
PKCS#5 v2.1     asn1crypto.algos        PKCS#5 v2.1
CMS (and PKCS#7)        asn1crypto.cms  RFC 5652, RFC 2315
TSP     asn1crypto.tsp  RFC 3161
PDF signatures  asn1crypto.pdf  PDF 1.7

It has been developed to overcome performance and API issues identified with
the existing pyasn1 modules.
asn1crypto is part of the modularcrypto family of Python packages.

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

    pymod updates
2024-03-28: alabaster-py38-0.7.13-1 (Configurable sidebar-enabled Sphinx theme)
Configurable sidebar-enabled Sphinx theme

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

    pymod updates
2024-03-28: u-msgpack-py39-2.8.0-1 (Lightweight MessagePack serializer)
Lightweight MessagePack serializer

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

    pymod updates
2024-03-28: pygments-py38-2.17.2-1 (Python syntax highlighting package)
Pygments is a syntax highlighting package written in Python. It is a
generic syntax highlighter for general use in all kinds of software
such as forum systems, wikis or other applications that need to
prettify source code. Highlights are:

* a wide range of common languages and markup formats is supported
* special attention is paid to details, increasing quality by a fair amount
* support for new languages and formats are added easily
* a number of output formats, presently HTML, LaTeX, RTF, 
  SVG and ANSI sequences
* it is usable as a command-line tool and as a library
* ... and it even highlights Brainf*ck!

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

    pymod updates
2024-03-28: u-msgpack-py34-2.8.0-1 (Lightweight MessagePack serializer)
Lightweight MessagePack serializer

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

    pymod updates
2024-03-28: mistune-py37-3.0.2-1 (Fast markdown parser)
Supports table, footnotes, autolink, fenced code etc.

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

    pymod updates
2024-03-28: u-msgpack-py310-2.8.0-1 (Lightweight MessagePack serializer)
Lightweight MessagePack serializer

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

    pymod updates
2024-03-28: pygments-py310-2.17.2-1 (Python syntax highlighting package)
Pygments is a syntax highlighting package written in Python. It is a
generic syntax highlighter for general use in all kinds of software
such as forum systems, wikis or other applications that need to
prettify source code. Highlights are:

* a wide range of common languages and markup formats is supported
* special attention is paid to details, increasing quality by a fair amount
* support for new languages and formats are added easily
* a number of output formats, presently HTML, LaTeX, RTF, 
  SVG and ANSI sequences
* it is usable as a command-line tool and as a library
* ... and it even highlights Brainf*ck!

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

    pymod updates
2024-03-28: asn1crypto-py27-1.5.1-1 (Fast ASN.1 parser and serializer)
A fast, pure Python library for parsing and serializing ASN.1 structures.
In addition to an ASN.1 BER/DER decoder and DER serializer, the project
includes a bunch of ASN.1 structures for use with various common
cryptography standards:

Standard        Module  Source
X.509   asn1crypto.x509 RFC 5280
CRL     asn1crypto.crl  RFC 5280
CSR     asn1crypto.csr  RFC 2986, RFC 2985
OCSP    asn1crypto.ocsp RFC 6960
PKCS#12 asn1crypto.pkcs12       RFC 7292
PKCS#8  asn1crypto.keys RFC 5208
PKCS#1 v2.1 (RSA keys)  asn1crypto.keys RFC 3447
DSA keys        asn1crypto.keys RFC 3279
Elliptic curve keys     asn1crypto.keys SECG SEC1 V2
PKCS#3 v1.4     asn1crypto.algos        PKCS#3 v1.4
PKCS#5 v2.1     asn1crypto.algos        PKCS#5 v2.1
CMS (and PKCS#7)        asn1crypto.cms  RFC 5652, RFC 2315
TSP     asn1crypto.tsp  RFC 3161
PDF signatures  asn1crypto.pdf  PDF 1.7

It has been developed to overcome performance and API issues identified with
the existing pyasn1 modules.
asn1crypto is part of the modularcrypto family of Python packages.

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

    pymod updates
2024-03-28: mistune-py38-3.0.2-1 (Fast markdown parser)
Supports table, footnotes, autolink, fenced code etc.

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

    pymod updates
2024-03-28: pytest-randomly-py37-3.12.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):

    pymod updates
2024-03-28: mistune-py39-3.0.2-1 (Fast markdown parser)
Supports table, footnotes, autolink, fenced code etc.

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

    pymod updates
2024-03-27: pygraphviz-py310-1.11-1 (Python interface for graphviz)
PyGraphviz is a Python interface to the Graphviz graph layout and
        visualization package. With PyGraphviz you can create, edit, read,
        write, and draw graphs using Python to access the Graphviz graph data
        structure and layout algorithms.

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

    checksum fix
2024-03-27: pygraphviz-py38-1.11-1 (Python interface for graphviz)
PyGraphviz is a Python interface to the Graphviz graph layout and
        visualization package. With PyGraphviz you can create, edit, read,
        write, and draw graphs using Python to access the Graphviz graph data
        structure and layout algorithms.

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

    checksum fix
2024-03-27: pygraphviz-py39-1.11-1 (Python interface for graphviz)
PyGraphviz is a Python interface to the Graphviz graph layout and
        visualization package. With PyGraphviz you can create, edit, read,
        write, and draw graphs using Python to access the Graphviz graph data
        structure and layout algorithms.

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

    checksum fix
2024-03-26: sh-py37-1.12.14-1 (Python subprocess interface)
sh (previously pbs) is a full-fledged subprocess interface for Python
2.6 - 3.3 that allows you to call any program as if it were a function:

`python from sh import ifconfig print ifconfig("eth0") `

sh is not a collection of system commands implemented in Python.

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

    pymods: rename some older .info with correct %v
2024-03-26: sh-py34-1.12.14-1 (Python subprocess interface)
sh (previously pbs) is a full-fledged subprocess interface for Python
2.6 - 3.3 that allows you to call any program as if it were a function:

`python from sh import ifconfig print ifconfig("eth0") `

sh is not a collection of system commands implemented in Python.

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

    pymods: rename some older .info with correct %v
2024-03-26: pygraphviz-py36-1.5-1 (Python interface for graphviz)
PyGraphviz is a Python interface to the Graphviz graph layout and
        visualization package. With PyGraphviz you can create, edit, read,
        write, and draw graphs using Python to access the Graphviz graph data
        structure and layout algorithms.

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

    pymod updates
2024-03-26: w3lib-py37-1.22.0-1 (Web utils for scrapy)
Web utils for scrapy

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

    older %v versioned pymods: edit PatchFile field to find the versioned PatchFile
2024-03-26: graphviz-py36-0.12-1 (Simple Python interface for Graphviz)
This package facilitates the creation and rendering of graph
descriptions in the DOT language of the Graphviz graph drawing software
from Python.

Create a graph object, assemble the graph by adding nodes and edges, and
retrieve its DOT source code string. Save the source code to a file and
render it with the Graphviz installation of your system.

Use the view option/method to directly inspect the resulting (PDF, PNG,
SVG, etc.) file with its default application. Graphs can also be
rendered and displayed within Jupyter notebooks (formerly known as
IPython notebooks, example) as well as the Jupyter Qt Console.

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

    pymod updates
2024-03-26: pip-py39-23.3.2-1 (Python package management)
pip is a tool for installing and managing Python packages, such as
those found in the Python Package Index. It's a replacement for
easy_install.

Do not use pip to install on top of your fink tree.  That is a 
bad bad bad idea.  Use --target with install to install packages
to the side someplace.  Or better yet, use virtualenv.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: sh-py36-1.12.14-1 (Python subprocess interface)
sh (previously pbs) is a full-fledged subprocess interface for Python
2.6 - 3.3 that allows you to call any program as if it were a function:

`python from sh import ifconfig print ifconfig("eth0") `

sh is not a collection of system commands implemented in Python.

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

    pymods: rename some older .info with correct %v
2024-03-26: chardet-py36-3.0.4-2 (Universal Character Encoding Detector)
Previously maintained by Jrabbit 

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

    older %v versioned pymods: edit PatchFile field to find the versioned PatchFile
2024-03-26: pygraphviz-py34-1.5-1 (Python interface for graphviz)
PyGraphviz is a Python interface to the Graphviz graph layout and
        visualization package. With PyGraphviz you can create, edit, read,
        write, and draw graphs using Python to access the Graphviz graph data
        structure and layout algorithms.

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

    pymod updates
2024-03-26: trio-py310-0.22.2-1 (Python library for async concurrency and I/O)
The Trio project's goal is to produce a production-quality, permissively
licensed, async/await-native I/O library for Python. Like all async
libraries, its main purpose is to help you write programs that do
multiple things at the same time with parallelized I/O. A web spider
that wants to fetch lots of pages in parallel, a web server that needs
to juggle lots of downloads and websocket connections at the same time,
a process supervisor monitoring multiple subprocesses... that sort of
thing. Compared to other libraries, Trio attempts to distinguish itself
with an obsessive focus on usability and correctness. Concurrency is
complicated; we try to make it easy to get things right.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: graphviz-py35-0.12-1 (Simple Python interface for Graphviz)
This package facilitates the creation and rendering of graph
descriptions in the DOT language of the Graphviz graph drawing software
from Python.

Create a graph object, assemble the graph by adding nodes and edges, and
retrieve its DOT source code string. Save the source code to a file and
render it with the Graphviz installation of your system.

Use the view option/method to directly inspect the resulting (PDF, PNG,
SVG, etc.) file with its default application. Graphs can also be
rendered and displayed within Jupyter notebooks (formerly known as
IPython notebooks, example) as well as the Jupyter Qt Console.

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

    pymod updates
2024-03-26: platformdirs-py310-2.4.1-1 (Determines appropriate platform-specific dirs)
When writing desktop application, finding the right location to store
user data and configuration varies per platform. Even for
single-platform apps, there may by plenty of nuances in figuring out
the right location.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: w3lib-py27-1.22.0-1 (Web utils for scrapy)
Web utils for scrapy

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

    older %v versioned pymods: edit PatchFile field to find the versioned PatchFile
2024-03-26: parameterized-py38-0.8.1-1 (Parameterized testing for test frameworks)
Parameterized testing in Python sucks.

parameterized fixes that. For everything. Parameterized testing for
nose, parameterized testing for py.test, parameterized testing for
unittest.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: pytest-trio-py37-0.8.0-1 (Pytest plugin for trio)
This is a pytest plugin to help you test projects that use Trio, a
friendly library for concurrency and async I/O in Python.

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

    pymod updates
2024-03-26: pipdeptree-py38-2.9.6-1 (Utility to show dependency trees of packages)
pipdeptree is a command line utility for displaying the installed python
packages in form of a dependency tree.  It works for packages installed
globally on a machine as well as in a virtualenv.  Since pip freeze shows
all dependencies as a flat list, finding out which are the top level
packages and which packages do they depend on requires some effort.  It can
also be tedious to resolve conflicting dependencies because pip doesn't yet
have true dependency resolution (more on this later).  This utility tries
to solve this problem.

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

    pymod updates
2024-03-26: graphviz-py37-0.20.1-1 (Simple Python interface for Graphviz)
This package facilitates the creation and rendering of graph
descriptions in the DOT language of the Graphviz graph drawing software
from Python.

Create a graph object, assemble the graph by adding nodes and edges, and
retrieve its DOT source code string. Save the source code to a file and
render it with the Graphviz installation of your system.

Use the view option/method to directly inspect the resulting (PDF, PNG,
SVG, etc.) file with its default application. Graphs can also be
rendered and displayed within Jupyter notebooks (formerly known as
IPython notebooks, example) as well as the Jupyter Qt Console.

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

    pymod updates
2024-03-26: regex-py34-2019.08.19-1 (Alternate regular expr. module, to replace re)
regex is an alternative to the re package in the Python standard
    library. It is intended to act as a drop in replacement, and one day to
    replace re.

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

    pymods: rename some older .info with correct %v
2024-03-26: pytest-asyncio-py310-0.21.1-1 (Pytest support for asyncio)
pytest-asyncio is a pytest plugin. It facilitates testing of code that
uses the asyncio library.

Specifically, pytest-asyncio provides support for coroutines as test
functions. This allows users to await code inside their tests.

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

    pymod updates
2024-03-26: w3lib-py36-1.22.0-1 (Web utils for scrapy)
Web utils for scrapy

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

    older %v versioned pymods: edit PatchFile field to find the versioned PatchFile
2024-03-26: pytest-trio-py38-0.8.0-1 (Pytest plugin for trio)
This is a pytest plugin to help you test projects that use Trio, a
friendly library for concurrency and async I/O in Python.

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

    pymod updates
2024-03-26: parameterized-py310-0.8.1-1 (Parameterized testing for test frameworks)
Parameterized testing in Python sucks.

parameterized fixes that. For everything. Parameterized testing for
nose, parameterized testing for py.test, parameterized testing for
unittest.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: openssl300-dev-3.0.13-1 (Secure Sockets Layer and Crypto Library)
OpenSSL is a free implementation of the Secure Sockets Layer (SSL)
and Transport Layer Security (TLS) protocols. It includes command line
utilities to manage certificates and a separate library implementing common
cryptograhic algorithms.

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

    openssl 3.0.13
2024-03-26: 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):

    Add NEWSETUPTOOLS token as needed
2024-03-26: pipdeptree-py35-2.2.1-1 (Utility to show dependency trees of packages)
pipdeptree is a command line utility for displaying the installed python
packages in form of a dependency tree.  It works for packages installed
globally on a machine as well as in a virtualenv.  Since pip freeze shows
all dependencies as a flat list, finding out which are the top level
packages and which packages do they depend on requires some effort.  It can
also be tedious to resolve conflicting dependencies because pip doesn't yet
have true dependency resolution (more on this later).  This utility tries
to solve this problem.

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

    pymod updates
2024-03-26: 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):

    Add NEWSETUPTOOLS token as needed
2024-03-26: pytest-trio-py39-0.8.0-1 (Pytest plugin for trio)
This is a pytest plugin to help you test projects that use Trio, a
friendly library for concurrency and async I/O in Python.

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

    pymod updates
2024-03-26: graphviz-py39-0.20.3-1 (Simple Python interface for Graphviz)
This package facilitates the creation and rendering of graph
descriptions in the DOT language of the Graphviz graph drawing software
from Python.

Create a graph object, assemble the graph by adding nodes and edges, and
retrieve its DOT source code string. Save the source code to a file and
render it with the Graphviz installation of your system.

Use the view option/method to directly inspect the resulting (PDF, PNG,
SVG, etc.) file with its default application. Graphs can also be
rendered and displayed within Jupyter notebooks (formerly known as
IPython notebooks, example) as well as the Jupyter Qt Console.

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

    pymod updates
2024-03-26: pygraphviz-py27-1.5-1 (Python interface for graphviz)
PyGraphviz is a Python interface to the Graphviz graph layout and
        visualization package. With PyGraphviz you can create, edit, read,
        write, and draw graphs using Python to access the Graphviz graph data
        structure and layout algorithms.

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

    pymod updates
2024-03-26: pipdeptree-py37-2.9.6-1 (Utility to show dependency trees of packages)
pipdeptree is a command line utility for displaying the installed python
packages in form of a dependency tree.  It works for packages installed
globally on a machine as well as in a virtualenv.  Since pip freeze shows
all dependencies as a flat list, finding out which are the top level
packages and which packages do they depend on requires some effort.  It can
also be tedious to resolve conflicting dependencies because pip doesn't yet
have true dependency resolution (more on this later).  This utility tries
to solve this problem.

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

    pymod updates
2024-03-26: parameterized-py39-0.8.1-1 (Parameterized testing for test frameworks)
Parameterized testing in Python sucks.

parameterized fixes that. For everything. Parameterized testing for
nose, parameterized testing for py.test, parameterized testing for
unittest.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: w3lib-py35-1.22.0-1 (Web utils for scrapy)
Web utils for scrapy

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

    older %v versioned pymods: edit PatchFile field to find the versioned PatchFile
2024-03-26: sh-py35-1.12.14-1 (Python subprocess interface)
sh (previously pbs) is a full-fledged subprocess interface for Python
2.6 - 3.3 that allows you to call any program as if it were a function:

`python from sh import ifconfig print ifconfig("eth0") `

sh is not a collection of system commands implemented in Python.

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

    pymods: rename some older .info with correct %v
2024-03-26: platformdirs-py39-2.4.1-1 (Determines appropriate platform-specific dirs)
When writing desktop application, finding the right location to store
user data and configuration varies per platform. Even for
single-platform apps, there may by plenty of nuances in figuring out
the right location.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: pytest-asyncio-py39-0.21.1-1 (Pytest support for asyncio)
pytest-asyncio is a pytest plugin. It facilitates testing of code that
uses the asyncio library.

Specifically, pytest-asyncio provides support for coroutines as test
functions. This allows users to await code inside their tests.

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

    pymod updates
2024-03-26: platformdirs-py37-2.4.1-1 (Determines appropriate platform-specific dirs)
When writing desktop application, finding the right location to store
user data and configuration varies per platform. Even for
single-platform apps, there may by plenty of nuances in figuring out
the right location.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: pipdeptree-py39-2.9.6-1 (Utility to show dependency trees of packages)
pipdeptree is a command line utility for displaying the installed python
packages in form of a dependency tree.  It works for packages installed
globally on a machine as well as in a virtualenv.  Since pip freeze shows
all dependencies as a flat list, finding out which are the top level
packages and which packages do they depend on requires some effort.  It can
also be tedious to resolve conflicting dependencies because pip doesn't yet
have true dependency resolution (more on this later).  This utility tries
to solve this problem.

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

    pymod updates
2024-03-26: platformdirs-py38-2.4.1-1 (Determines appropriate platform-specific dirs)
When writing desktop application, finding the right location to store
user data and configuration varies per platform. Even for
single-platform apps, there may by plenty of nuances in figuring out
the right location.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: pytest-asyncio-py37-0.21.1-1 (Pytest support for asyncio)
pytest-asyncio is a pytest plugin. It facilitates testing of code that
uses the asyncio library.

Specifically, pytest-asyncio provides support for coroutines as test
functions. This allows users to await code inside their tests.

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

    pymod updates
2024-03-26: pytest-trio-py310-0.8.0-1 (Pytest plugin for trio)
This is a pytest plugin to help you test projects that use Trio, a
friendly library for concurrency and async I/O in Python.

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

    pymod updates
2024-03-26: sniffio-py38-1.3.0-1 (Sniff out which async library is used)
You're writing a library. You've decided to be ambitious, and support
multiple async I/O packages, like Trio, and asyncio, and ... You've
written a bunch of clever code to handle all the differences. But... how
do you know which piece of clever code to run?

This is a tiny package whose only purpose is to let you detect which
async library your code is running under.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: w3lib-py34-1.22.0-1 (Web utils for scrapy)
Web utils for scrapy

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

    older %v versioned pymods: edit PatchFile field to find the versioned PatchFile
2024-03-26: pipdeptree-py36-2.2.1-1 (Utility to show dependency trees of packages)
pipdeptree is a command line utility for displaying the installed python
packages in form of a dependency tree.  It works for packages installed
globally on a machine as well as in a virtualenv.  Since pip freeze shows
all dependencies as a flat list, finding out which are the top level
packages and which packages do they depend on requires some effort.  It can
also be tedious to resolve conflicting dependencies because pip doesn't yet
have true dependency resolution (more on this later).  This utility tries
to solve this problem.

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

    pymod updates
2024-03-26: regex-py36-2019.08.19-1 (Alternate regular expr. module, to replace re)
regex is an alternative to the re package in the Python standard
    library. It is intended to act as a drop in replacement, and one day to
    replace re.

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

    pymods: rename some older .info with correct %v
2024-03-26: trio-py38-0.22.2-1 (Python library for async concurrency and I/O)
The Trio project's goal is to produce a production-quality, permissively
licensed, async/await-native I/O library for Python. Like all async
libraries, its main purpose is to help you write programs that do
multiple things at the same time with parallelized I/O. A web spider
that wants to fetch lots of pages in parallel, a web server that needs
to juggle lots of downloads and websocket connections at the same time,
a process supervisor monitoring multiple subprocesses... that sort of
thing. Compared to other libraries, Trio attempts to distinguish itself
with an obsessive focus on usability and correctness. Concurrency is
complicated; we try to make it easy to get things right.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: sniffio-py39-1.3.0-1 (Sniff out which async library is used)
You're writing a library. You've decided to be ambitious, and support
multiple async I/O packages, like Trio, and asyncio, and ... You've
written a bunch of clever code to handle all the differences. But... how
do you know which piece of clever code to run?

This is a tiny package whose only purpose is to let you detect which
async library your code is running under.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: parameterized-py37-0.8.1-1 (Parameterized testing for test frameworks)
Parameterized testing in Python sucks.

parameterized fixes that. For everything. Parameterized testing for
nose, parameterized testing for py.test, parameterized testing for
unittest.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: sniffio-py37-1.3.0-1 (Sniff out which async library is used)
You're writing a library. You've decided to be ambitious, and support
multiple async I/O packages, like Trio, and asyncio, and ... You've
written a bunch of clever code to handle all the differences. But... how
do you know which piece of clever code to run?

This is a tiny package whose only purpose is to let you detect which
async library your code is running under.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: regex-py35-2019.08.19-1 (Alternate regular expr. module, to replace re)
regex is an alternative to the re package in the Python standard
    library. It is intended to act as a drop in replacement, and one day to
    replace re.

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

    pymods: rename some older .info with correct %v
2024-03-26: 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):

    Add NEWSETUPTOOLS token as needed
2024-03-26: pipdeptree-py34-2.2.1-1 (Utility to show dependency trees of packages)
pipdeptree is a command line utility for displaying the installed python
packages in form of a dependency tree.  It works for packages installed
globally on a machine as well as in a virtualenv.  Since pip freeze shows
all dependencies as a flat list, finding out which are the top level
packages and which packages do they depend on requires some effort.  It can
also be tedious to resolve conflicting dependencies because pip doesn't yet
have true dependency resolution (more on this later).  This utility tries
to solve this problem.

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

    pymod updates
2024-03-26: graphviz-py27-0.12-1 (Simple Python interface for Graphviz)
This package facilitates the creation and rendering of graph
descriptions in the DOT language of the Graphviz graph drawing software
from Python.

Create a graph object, assemble the graph by adding nodes and edges, and
retrieve its DOT source code string. Save the source code to a file and
render it with the Graphviz installation of your system.

Use the view option/method to directly inspect the resulting (PDF, PNG,
SVG, etc.) file with its default application. Graphs can also be
rendered and displayed within Jupyter notebooks (formerly known as
IPython notebooks, example) as well as the Jupyter Qt Console.

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

    pymod updates
2024-03-26: pipdeptree-py310-2.9.6-1 (Utility to show dependency trees of packages)
pipdeptree is a command line utility for displaying the installed python
packages in form of a dependency tree.  It works for packages installed
globally on a machine as well as in a virtualenv.  Since pip freeze shows
all dependencies as a flat list, finding out which are the top level
packages and which packages do they depend on requires some effort.  It can
also be tedious to resolve conflicting dependencies because pip doesn't yet
have true dependency resolution (more on this later).  This utility tries
to solve this problem.

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

    pymod updates
2024-03-26: chardet-py35-3.0.4-2 (Universal Character Encoding Detector)
Previously maintained by Jrabbit 

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

    older %v versioned pymods: edit PatchFile field to find the versioned PatchFile
2024-03-26: graphviz-py310-0.20.3-1 (Simple Python interface for Graphviz)
This package facilitates the creation and rendering of graph
descriptions in the DOT language of the Graphviz graph drawing software
from Python.

Create a graph object, assemble the graph by adding nodes and edges, and
retrieve its DOT source code string. Save the source code to a file and
render it with the Graphviz installation of your system.

Use the view option/method to directly inspect the resulting (PDF, PNG,
SVG, etc.) file with its default application. Graphs can also be
rendered and displayed within Jupyter notebooks (formerly known as
IPython notebooks, example) as well as the Jupyter Qt Console.

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

    pymod updates
2024-03-26: pytest-asyncio-py38-0.21.1-1 (Pytest support for asyncio)
pytest-asyncio is a pytest plugin. It facilitates testing of code that
uses the asyncio library.

Specifically, pytest-asyncio provides support for coroutines as test
functions. This allows users to await code inside their tests.

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

    pymod updates
2024-03-26: graphviz-py34-0.12-1 (Simple Python interface for Graphviz)
This package facilitates the creation and rendering of graph
descriptions in the DOT language of the Graphviz graph drawing software
from Python.

Create a graph object, assemble the graph by adding nodes and edges, and
retrieve its DOT source code string. Save the source code to a file and
render it with the Graphviz installation of your system.

Use the view option/method to directly inspect the resulting (PDF, PNG,
SVG, etc.) file with its default application. Graphs can also be
rendered and displayed within Jupyter notebooks (formerly known as
IPython notebooks, example) as well as the Jupyter Qt Console.

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

    pymod updates
2024-03-26: sniffio-py310-1.3.0-1 (Sniff out which async library is used)
You're writing a library. You've decided to be ambitious, and support
multiple async I/O packages, like Trio, and asyncio, and ... You've
written a bunch of clever code to handle all the differences. But... how
do you know which piece of clever code to run?

This is a tiny package whose only purpose is to let you detect which
async library your code is running under.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: pip-py310-23.3.2-1 (Python package management)
pip is a tool for installing and managing Python packages, such as
those found in the Python Package Index. It's a replacement for
easy_install.

Do not use pip to install on top of your fink tree.  That is a 
bad bad bad idea.  Use --target with install to install packages
to the side someplace.  Or better yet, use virtualenv.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: pip-py36-21.3.1-1 (Python package management)
pip is a tool for installing and managing Python packages, such as
those found in the Python Package Index. It's a replacement for
easy_install.

Do not use pip to install on top of your fink tree.  That is a 
bad bad bad idea.  Use --target with install to install packages
to the side someplace.  Or better yet, use virtualenv.

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

    promote py37 to newer version
2024-03-26: graphviz-py38-0.20.3-1 (Simple Python interface for Graphviz)
This package facilitates the creation and rendering of graph
descriptions in the DOT language of the Graphviz graph drawing software
from Python.

Create a graph object, assemble the graph by adding nodes and edges, and
retrieve its DOT source code string. Save the source code to a file and
render it with the Graphviz installation of your system.

Use the view option/method to directly inspect the resulting (PDF, PNG,
SVG, etc.) file with its default application. Graphs can also be
rendered and displayed within Jupyter notebooks (formerly known as
IPython notebooks, example) as well as the Jupyter Qt Console.

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

    pymod updates
2024-03-26: pip-py38-23.3.2-1 (Python package management)
pip is a tool for installing and managing Python packages, such as
those found in the Python Package Index. It's a replacement for
easy_install.

Do not use pip to install on top of your fink tree.  That is a 
bad bad bad idea.  Use --target with install to install packages
to the side someplace.  Or better yet, use virtualenv.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: trio-py37-0.22.2-1 (Python library for async concurrency and I/O)
The Trio project's goal is to produce a production-quality, permissively
licensed, async/await-native I/O library for Python. Like all async
libraries, its main purpose is to help you write programs that do
multiple things at the same time with parallelized I/O. A web spider
that wants to fetch lots of pages in parallel, a web server that needs
to juggle lots of downloads and websocket connections at the same time,
a process supervisor monitoring multiple subprocesses... that sort of
thing. Compared to other libraries, Trio attempts to distinguish itself
with an obsessive focus on usability and correctness. Concurrency is
complicated; we try to make it easy to get things right.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: pygraphviz-py35-1.5-1 (Python interface for graphviz)
PyGraphviz is a Python interface to the Graphviz graph layout and
        visualization package. With PyGraphviz you can create, edit, read,
        write, and draw graphs using Python to access the Graphviz graph data
        structure and layout algorithms.

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

    pymod updates
2024-03-26: chardet-py34-3.0.4-2 (Universal Character Encoding Detector)
Previously maintained by Jrabbit 

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

    older %v versioned pymods: edit PatchFile field to find the versioned PatchFile
2024-03-26: chardet-py27-3.0.4-2 (Universal Character Encoding Detector)
Previously maintained by Jrabbit 

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

    older %v versioned pymods: edit PatchFile field to find the versioned PatchFile
2024-03-26: pygraphviz-py37-1.7-1 (Python interface for graphviz)
PyGraphviz is a Python interface to the Graphviz graph layout and
        visualization package. With PyGraphviz you can create, edit, read,
        write, and draw graphs using Python to access the Graphviz graph data
        structure and layout algorithms.

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

    pymod updates
2024-03-26: pipdeptree-py27-2.2.1-1 (Utility to show dependency trees of packages)
pipdeptree is a command line utility for displaying the installed python
packages in form of a dependency tree.  It works for packages installed
globally on a machine as well as in a virtualenv.  Since pip freeze shows
all dependencies as a flat list, finding out which are the top level
packages and which packages do they depend on requires some effort.  It can
also be tedious to resolve conflicting dependencies because pip doesn't yet
have true dependency resolution (more on this later).  This utility tries
to solve this problem.

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

    pymod updates
2024-03-26: trio-py39-0.22.2-1 (Python library for async concurrency and I/O)
The Trio project's goal is to produce a production-quality, permissively
licensed, async/await-native I/O library for Python. Like all async
libraries, its main purpose is to help you write programs that do
multiple things at the same time with parallelized I/O. A web spider
that wants to fetch lots of pages in parallel, a web server that needs
to juggle lots of downloads and websocket connections at the same time,
a process supervisor monitoring multiple subprocesses... that sort of
thing. Compared to other libraries, Trio attempts to distinguish itself
with an obsessive focus on usability and correctness. Concurrency is
complicated; we try to make it easy to get things right.

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

    Add NEWSETUPTOOLS token as needed
2024-03-26: sh-py27-1.12.14-1 (Python subprocess interface)
sh (previously pbs) is a full-fledged subprocess interface for Python
2.6 - 3.3 that allows you to call any program as if it were a function:

`python from sh import ifconfig print ifconfig("eth0") `

sh is not a collection of system commands implemented in Python.

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

    pymods: rename some older .info with correct %v
2024-03-26: 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):

    Add NEWSETUPTOOLS token as needed
2024-03-26: regex-py27-2019.08.19-1 (Alternate regular expr. module, to replace re)
regex is an alternative to the re package in the Python standard
    library. It is intended to act as a drop in replacement, and one day to
    replace re.

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

    pymods: rename some older .info with correct %v
2024-03-26: pip-py37-23.3.2-1 (Python package management)
pip is a tool for installing and managing Python packages, such as
those found in the Python Package Index. It's a replacement for
easy_install.

Do not use pip to install on top of your fink tree.  That is a 
bad bad bad idea.  Use --target with install to install packages
to the side someplace.  Or better yet, use virtualenv.

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

    Add NEWSETUPTOOLS token as needed
2024-03-25: vim-9.1.205-1 (Improved version of the editor "vi")
VIM adds many of the features that you would expect in an editor:
Unlimited undo, syntax coloring, split windows, visual selection,
graphical user interface (read: menus, mouse control, scrollbars,
text selection), and much much more.

commit log from Hisashi T Fujinaka (htodd@twofifty.com):

    Vim: Welcome to Vim-9.1.205.
2024-03-25: vim-nox-9.1.205-1 (Improved version of the editor "vi")
VIM adds many of the features that you would expect in an editor:
Unlimited undo, syntax coloring, split windows, visual selection,
graphical user interface (read: menus, mouse control, scrollbars,
text selection), and much much more.

commit log from Hisashi T Fujinaka (htodd@twofifty.com):

    Vim: Welcome to Vim-9.1.205.