Make fabsim
a regular Python package
#251
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Part of addressing #250
Makes
fabsim
directory a regular Python package by adding empty__init__.py
files tofabsim
directory and subdirectories containing Python modules we wish to be able to import (assumed all excpetbin
directory).As a regular Python package rather than implicit namespace package,
fabsim
directory will be identified as importable as soon as first encountered on the search path rather than after searching all pathsFor now I have just left all the
__init__.py
files empty. These could be used to expose names at the subpackage level (allowing importing names directly fromfabsim.base
orfabsim.lib
for example), but to keep the changes minimal I've not done this here.