BSD Ports

devel/py-boltons 25.0.0 DragonFly

Functionality that should be in the standard library

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
devel, python
Package size
296.1 KiB, 2107.4 KiB installed

Description

Boltons is a set of over 230 BSD-licensed, pure-Python utilities in the same spirit as -- and yet conspicuously missing from -- the standard library, including:

  • Atomic file saving, bolted on with fileutils
  • A highly-optimized OrderedMultiDict, in dictutils
  • Two types of PriorityQueue, in queueutils
  • Chunked and windowed iteration, in iterutils
  • Recursive data structure iteration and merging, with iterutils.remap
  • Exponential backoff functionality, including jitter, through iterutils.backoff
  • A full-featured TracebackInfo type, for representing stack traces, in tbutils

In the other systems

SystemPortVersion
DragonFlydevel/py-boltons25.0.0
FreeBSDdevel/py-boltons26.2.0
NetBSDdevel/py-boltons26.1.0
HardenedBSDdevel/py-boltons26.2.0
GhostBSDdevel/py-boltons26.2.0

Install

Binary package:

pkg install py311-boltons

From DPorts:

cd /usr/dports/devel/py-boltons && make install clean

Dependencies

Run dependencies 2