Byoc

Latest version: v0.32.0

Safety actively analyzes 641171 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

0.27.0

Feature
* Rename 'attr' back to 'param' ([`2bc8e0b`](https://github.com/kalekundert/byoc/commit/2bc8e0b5e3b635ade5c69f28d681383967a758ec))

Documentation
* Use a real m-dash ([`27cbfcb`](https://github.com/kalekundert/byoc/commit/27cbfcba0e95c4c1dcce3329fe514507820c7811))
* Improve the introduction ([`6501a6e`](https://github.com/kalekundert/byoc/commit/6501a6eda103a220ecb4721190269d9c32a8f8dc))

0.26.0

Feature
* Rename 'param' to 'attr' ([`30a37e7`](https://github.com/kalekundert/byoc/commit/30a37e7d111ad5e620ca44e74b1bf38a37bd0c80))
* Rename project to 'byoc' ([`0ca13b9`](https://github.com/kalekundert/byoc/commit/0ca13b9fe46d525fae24fcff19bb102b0267408a))
* Improve log messages for FileConfig ([`6628a19`](https://github.com/kalekundert/byoc/commit/6628a19ff1eee3e01d12b100a8996dffb022eb5c))
* Configure caching on a per-getter basis ([`75b540d`](https://github.com/kalekundert/byoc/commit/75b540d91727b0e9d6981ff5ae917fc1a4c59eb4))
* Expose metadata for each parameter ([`7c332ac`](https://github.com/kalekundert/byoc/commit/7c332acdadfe4842719d610144cb68d9dcec5c29))
* Forbid dotted keys ([`23efa74`](https://github.com/kalekundert/byoc/commit/23efa74e8adbfd74d5a4eba69fee67753ca8b5be))
* Always invoke param(cast=...) ([`f62ce56`](https://github.com/kalekundert/byoc/commit/f62ce56f4e2991b674e983b3ac4377f59f7dbb91))
* Be more conservative about exceptions ([`51a9a06`](https://github.com/kalekundert/byoc/commit/51a9a0635c1c19b066a5ef03a01be1ae419d0491))

Documentation
* Describe why on-the-fly loading doesn't work ([`6099b42`](https://github.com/kalekundert/byoc/commit/6099b42d47de0ad9bc6c3b2b091396a99c8b126a))

0.25.0

Feature
* Add a main function to app classes ([`f7e865a`](https://github.com/kalekundert/appcli/commit/f7e865a4f2c4da4647c533fdd2040ec4cdc31b8a))
* Allow file configs to read multiple paths ([`eac2444`](https://github.com/kalekundert/appcli/commit/eac2444c576215c93408c1ddb1cd971522883307))

0.24.0

Feature
* Initialize file configs via setup() ([`5791e2f`](https://github.com/kalekundert/appcli/commit/5791e2f2f8a8e75f6810d2a6f9a57a7d6aaa894c))

Fix
* Improve error message ([`77e1539`](https://github.com/kalekundert/appcli/commit/77e1539aecc2666a9563dedee5c68e7f0d52cecc))

0.23.0

Feature
* Provide a default __bareinit__() implementation ([`ef0242a`](https://github.com/kalekundert/appcli/commit/ef0242a57f6cb2aaa802cff2d33de21e32dd6dd3))
* Allow Func/Method getters to ignore exceptions ([`02391eb`](https://github.com/kalekundert/appcli/commit/02391ebcda04dbe6775a3f33a960370e1d96f0f4))
* Add configs to existing objects ([`28563b8`](https://github.com/kalekundert/appcli/commit/28563b87d918f5665353e8b6eaf7370fcf74e7c0))
* Support setup arguments for the CLI configs ([`2ce4420`](https://github.com/kalekundert/appcli/commit/2ce44205bf881d6c47e3550101538c7e4a51cd6c))
* Rename `Config.with_options` to `Config.setup` ([`c7778b6`](https://github.com/kalekundert/appcli/commit/c7778b645ae39349ddb7f8606cecfbd1d04ad0d4))
* Add a way to bind options to Config factories ([`03306de`](https://github.com/kalekundert/appcli/commit/03306de6088504da742f2a477a138a4ba1d98bd2))

Fix
* Cache exceptions ([`f828ff8`](https://github.com/kalekundert/appcli/commit/f828ff86815010d016b8b2e75343cd91fc290582))
* `rtoml.load()` requires path objects, not strings ([`a8ef104`](https://github.com/kalekundert/appcli/commit/a8ef1044407b093baf24ee596bbb2fdcc006aa8c))
* Apply schema after root key ([`fe008dd`](https://github.com/kalekundert/appcli/commit/fe008dd46aad3fb33779b587e376209217748b6b))

0.22.0

Feature
* Allow instance-level Config callbacks ([`3f4eb8d`](https://github.com/kalekundert/appcli/commit/3f4eb8d3709df2415d5b82e252cbce33b1347b84))

Documentation
* Reformat log message ([`4e7e173`](https://github.com/kalekundert/appcli/commit/4e7e1733269bfc16705cce2c90bf88053e142a55))

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.