Lakshmi

Latest version: v2.12.1

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

Scan your dependencies

Page 3 of 4

2.3.0

Added
- A new module `lakshmi.performance` that adds ability to checkpoint
portfolio balances and display stats about portfolio's performance over time.
- New commands in `lak` that exposes some functionality of the
`lakshmi.performance` module:
- `lak add checkpoint`
- `lak edit checkpoint`
- `lak delete checkpoint`
- `lak list checkpoints`
- `lak list performance`
- `lak info performance`
- Support in `.lakrc` to specify where the portfolio performance related data
(checkpoints) are stored.
Fixed
- Help message now shows default values for `lak analyze rebalance`.
- Added validation for I/EE bond purchase dates.

2.2.0

Added
- [New flag](https://github.com/sarvjeets/lakshmi/blob/develop/docs/lak.md#lakrc)
in `lak` + environment variable support for specifying the `.lakrc` file.
- Changelog (this file).
- Contributing guidelines and development instructions for Lakshmi.
Changed
- Dependabot is disbled for this project.
- Optimized away unnecessary calls when force refreshing the cached values
(`lak -r` flag).
Fixed
- Incorrect error handling when `.lakrc` file couldn't be parsed.

2.1.2

Added
- pre-commit CI now runs for every push and PRs.
Fixed
- Fix for assets with missing name fields (e.g. 'BTC-USD').
Thanks [bolapara](https://github.com/bolapara).

2.1.1

Added
- Doc-strings added to all the files.
- Dependabot to auto-update dependencies.
Fixed
- Documentation.

2.1.0

Added
- Added pre-commit to the project.
- Support for calling user defined function on cache misses in `lakshmi.cache`.
- Progress bar for slow commands.
- `lak list lots` command.
Changed
- `lakshmi.lak` module moved from `lakshmi/lak` to `lakshmi/` directory.
- Optimized code to prevent unnecessary calls to slow functions.
Fixed
- Broken link to `lak.md` from `README.md`.
- User-agent is now set correctly.
- `lak list` warnings for what-ifs are now printed consistently.
- Documentation.

2.0.0

Added
- Detailed documentation for `lak` command: `docs/lak.md`.
- Integration test for `lak` command.
Changed
- `lak whatif` and `lak info` command now require a asset or account as a sub-command.
- All function names changed to snake case + PEP8 style formatting.
- Visibility of some members in classes changed to private.
- Short option for --asset-class in `lak list aa` changed from -a to -c (This reduces confusion, -a is used in other commands for specifying asset)
Fixed
- Language and documentation for `lak` command-line help messages.
- Relax the dependencies to any non-major release of those packages.
- Typos and language in `README.md`.
- Some tests were not running due to duplicate names.

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.