We're starting an open source project on behalf of this website! In this series of video's well set up the project locally, turn our python code into a python project and also make the first version of it pip-installable.
Remember that change we made to
__init__.py in the previous video?
# inside of __init__.py from clumper.clump import Clumper
This line imports the
Clumper class. Because this is done in the
file it will also be initialised in the root of the module. This makes our import
statements slightly nicer. Before we'd have to write:
from clumper.clump import Clumper
Now we can write:
from clumper import Clumper
Since this library will mainly feature that one class, it's nice that you do not need a submodule to import it. This is a nice feature but we've also added another method to our class.
def collect(self): return blob
This method might be a more memorable way for users to get their lists of data back.
Feedback? See an issue? Something unclear? Feel free to mention it here.
If you want to be kept up to date, consider getting the newsletter.