Path to this page:
./
devel/py-boltons,
Functionality that should be in the standard library
Branch: CURRENT,
Version: 25.0.0nb1,
Package name: py312-boltons-25.0.0nb1,
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: 240.521 KB
Version history: (Expand)
- (2025-02-23) Updated to version: py312-boltons-25.0.0nb1
- (2025-02-05) Updated to version: py312-boltons-25.0.0
- (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
CVS history: (Expand)
2025-02-23 19:43:57 by Thomas Klausner | Files touched by this commit (2) |
Log message:
py-boltons: adapt for flit_core 3.11.
Bump PKGREVISION.
|
2025-02-05 21:56:23 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-boltons: updated to 25.0.0
25.0.0
- Added Python 3.13 support
- Replace deprecated `utcnow()`
- Add fsync to [`fileutils.atomic_save`][fileutils.atomic_save]
- Add [`fileutils.rotate_file`][fileutils.rotate_file]
|
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-11-04 12:09:42 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-boltons: updated to 24.1.0
24.1.0
Added max_depth parameter to fileutils.iter_find_files
Added enter parameter to iterutils.research to support traversing custom data types
Add optional print tracing for iterutils.remap for easier debugging
Fixed typeutils.Sentinel copy behavior to return self
Tentative Python 3.13 support
|
2024-06-11 12:11:14 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-boltons: updated to 24.0.0
24.0.0
Per the RFC in issue #365, boltons is now Python 3 only. 3.7+ for now.
If you're a Python 2 user, feel free to pin at boltons<24.0.0.
Other minor changes:
Added Python 3.12 support
Fix [dictutils.OneToOne][dictutils.OneToOne]'s update() behavior with empty iterables
|
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
|