What's Changed
Bug fixes
* Fixes issue 597 (thread sleep time) and 651 (pickling issue with multiprocessing) by emeryberger in https://github.com/plasma-umass/scalene/pull/665
* Immediately resolve output filename so it ends up in expected location by emeryberger in https://github.com/plasma-umass/scalene/pull/666
* Fixing Jupyter output file issue by emeryberger in https://github.com/plasma-umass/scalene/pull/668
* Moved up assignment so __profiler_base is always defined. by emeryberger in https://github.com/plasma-umass/scalene/pull/677
Functionality enhancements
* Added warning messages for insufficient funds in OpenAI account by emeryberger in https://github.com/plasma-umass/scalene/pull/679
Other changes
* Upgrades manylinux building to 2_28, and adds manylinux2014 by jaltmayerpizzorno in https://github.com/plasma-umass/scalene/pull/676
* Added types, assertions, return values, etc. to pacify Mypy by emeryberger in https://github.com/plasma-umass/scalene/pull/661
* Remove hashable list by emeryberger in https://github.com/plasma-umass/scalene/pull/663
* Added invocation arguments to json by sternj in https://github.com/plasma-umass/scalene/pull/667
**Full Changelog**: https://github.com/plasma-umass/scalene/compare/v1.5.26...v1.5.27