dbbs-lab / bsb-core

The Brain Scaffold Builder
https://bsb.readthedocs.io
GNU General Public License v3.0
21 stars 16 forks source link

Improved dependency system #779

Closed Helveg closed 11 months ago

Helveg commented 11 months ago

Describe the work done

Removed handrolled dependency resolution logic in SortablyByAfter for a topological sorting algorithm in Python's graphlib. Renamed after to depends_on (closes #775). Renamed SortablyByAfter to HasDependencies, and moved it to mixins.py.

Tasks