devel/py-confection: Update to 1.3.3 Changes: https://github.com/explosion/confection/releases06e0f30254
Port details
devel/py-confection 1.3.3
Sweetest config system for Python
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 1.3.3
- Upstream
- up to date
- Last update
- to 1.3.3 · 06e0f30254
- Quarterly
- 2026Q4: 1.3.3
- WWW
- https://github.com/explosion/confection
- Links
- cgit · VuXML
Install
- Package
# pkg install py312-confectioninstalls 1.3.3 fromlatest; fromquarterly(2026Q4) 1.3.3- Port
# cd /usr/ports/devel/py-confection && make install clean- Size
- 69 KiB download · 323 KiB installed
- Depends on
- lang/python312 3.12.15
- License
- MIT
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.3.3 | 1.3.3 | – |
| FreeBSD 15 | 1.3.3 | 1.3.3 | – |
| FreeBSD 14 | 1.3.3 | 1.3.3 | 1.3.3 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.3.3 | 1.3.3 | – |
| FreeBSD 14 | 1.3.3 | 1.3.3 | 1.3.3 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.3.3.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (3)
devel/py-confection: Update to 0.1.5 Changes: https://github.com/explosion/confection/releasesfd520166fc
devel/py-confection: Add py-confection 0.1.4 confection is a lightweight library that offers a configuration system letting you conveniently describe arbitrary trees of objects. Configuration is a huge challenge for machine-learning code because you may want to expose almost any detail of any function as a hyperparameter. The setting you want to expose might be arbitrarily far down in your call stack, so it might need to pass all the way through the CLI or REST API, through any number of intermediate functions, affecting the interface of everything along the way. And then once those settings are added, they become hard to remove later. Default values also become hard to change without breaking backwards compatibility. To solve this problem, confection offers a config system that lets you easily describe arbitrary trees of objects. The objects can be created via function calls you register using a simple decorator syntax. You can even version the functions you create, allowing you to make improvements without breaking backwards compatibility. The most similar config system we're aware of is Gin, which uses a similar syntax, and also allows you to link the configuration system to functions in your code using a decorator. confection's config system is simpler and emphasizes a different workflow via a subset of Gin's functionality.4960f5d566