Path to this page:
./
devel/py-boltons,
Functionality that should be in the standard library
Branch: CURRENT,
Version: 24.1.0,
Package name: py312-boltons-24.1.0,
Maintainer: pkgsrc-usersBoltons is a set of 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
* A full-featured TracebackInfo type, for representing stack traces, in tbutils
* A lightweight UTC timezone available in timeutils.
* Recursive mapping for nested data transforms, with remap
Required to run:[
devel/py-setuptools] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 235.27 KB
Version history: (Expand)
- (2024-11-04) Updated to version: py312-boltons-24.1.0
- (2024-06-11) Updated to version: py311-boltons-24.0.0
- (2023-11-01) Updated to version: py311-boltons-23.1.1
- (2023-06-07) Updated to version: py310-boltons-23.0.0
- (2023-02-09) Updated to version: py310-boltons-21.0.0nb1
- (2022-01-05) Updated to version: py39-boltons-21.0.0nb1
CVS history: (Expand)
2023-11-01 10:17:31 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-boltons: updated to 23.1.1
23.1.1
Tiny release to include more test files in the sdist (source distribution) on PyPI.
23.1.0
Add fill/end parameters for iterutils.windowed and iterutils.pairwise, respectively
Fix cache eviction for cacheutils.LRU
Fix OrderedMultiDict (OMD) pickleability under Py3
funcutils.copy_function maintains kw-only defaults
Support OMD ior
|
2023-06-07 12:00:13 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-boltons: updated to 23.0.0
23.0.0
Overdue update for Python 3.10 and 3.11 support
Add iterutils.chunk_ranges
Improvements to SpooledBytesIO/SpooledStringIO
Bugfix for infinite daterange issue when start and stop is the same
Fix Bits.as_list behavior
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-05-31 15:39:34 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-boltons: updated to 21.0.0
21.0.0
Fix OMD.addlist when the added list is empty
Add funcutils.noop, satisfying PEP 559
Support lists for iterutils.bucketize
Python 3.9 test fixes for OMD (PEP 584)
Make typeutils.make_sentinel more pickleable
jsonutils.reverse_iter_lines now works on Py3 and Windows
|
2020-09-08 20:07:53 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-boltons: updated to 20.2.1
20.2.1
Improve import time of iterutils by deferring hashlib/socket imports
Add custom repr parameter to funcutils.format_invocation
|
2020-07-01 09:02:59 by Adam Ciarcinski | Files touched by this commit (4) |
Log message:
py-boltons: added version 20.2.0
Boltons is a set of 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
* A full-featured TracebackInfo type, for representing stack traces, in tbutils
* A lightweight UTC timezone available in timeutils.
* Recursive mapping for nested data transforms, with remap
|