Dtools.datastructures

Latest version: v0.25.1

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

Scan your dependencies

Page 8 of 12

0.8.4.0

* new data structure FTuple added
* wrapped tuple with a FP interface
* initial minimal viable product

0.8.3.0

* major API breaking change
* now two versions of Stack class
* PStack (stateful) with push, pop, peak methods
* FStack (immutable) with cons, tail, head methods
* Dqueue renamed DQueue
* FLarray renamed FLArray
* tests now work

0.8.0.0

* API breaking changes
* did not find everything returning self upon mutation
* Efforts for future directions
* decided to use pdoc3 over sphinx to generate API documentation
* need to resolve tension of package being Pythonic and Functional

0.7.5.0

* moved pytest test suite to root of the repo
* src/grscheller/datastructures/tests -> tests/
* seems to be the canonical location of a test suite
* instructions to run test suite in tests/__init__.py

0.7.4.0

* More mature
* More Pythonic
* Major API changes
* Still tagging it an Alpha release

0.7.2.0

* Queue & Dqueue no longer return Maybe objects
* Neither store None as a value
* Now safe to return None for non-existent values
* like popping or peaking from an empty queue or dqueue

Page 8 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.