Pybryt

Latest version: v0.7.0

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

Scan your dependencies

Page 1 of 4

0.7.0

* Added structural pattern matching

0.6.1

* Fixed bug causing NumPy fixed-width integer overflows for large integers per [142](https://github.com/microsoft/pybryt/issues/142)
* Added group name to the report created by `generate_report` per [152](https://github.com/microsoft/pybryt/issues/152)
* Added display name to reference implementations per [141](https://github.com/microsoft/pybryt/issues/141)

0.6.0

* Added student-set initial conditions per [159](https://github.com/microsoft/pybryt/issues/159)

0.5.0

* Added complexity unions for combining complexity classes per [155](https://github.com/microsoft/pybryt/issues/155)
* Added a return value annotation per [144](https://github.com/microsoft/pybryt/issues/144)
* Updated the notebook execution template to use `FrameTracer`

0.4.0

* Added the `RequireImport` and `ForbidImport` annotations per [123](https://github.com/microsoft/pybryt/issues/123)
* Added `TimeComplexityChecker` for analyzing complexity without annotations per [137](https://github.com/microsoft/pybryt/issues/137)
* Fixed annotation message filtering bug per [145](https://github.com/microsoft/pybryt/issues/145)
* Added `dataclasses` backport to required modules for Python < 3.7
* Added a `group` argument to the `check` context manager per [146](https://github.com/microsoft/pybryt/issues/146)
* Moved named annotation filtering into `ReferenceImplementation` constructor per [147](https://github.com/microsoft/pybryt/issues/147)

0.3.1

* Fixed a bug that was causing floats to be added to the memory footprint prematurely per resulting in [125](https://github.com/microsoft/pybryt/issues/125)
* Refactored internal representation of memory footprints to create abstraction barriers

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.