Thanks for the stream! From what I understood, a virtual environment created
in conda with all the project dependencies installed in it can be exported
to a single yml file called environment.yml. I wonder if this file can be
distributed and anyone who wants to recreate the same virtual environment as
the original developer, can do so. This will relieve others from having to
even make use of requirements.txt or install dependencies one by one. But, I
missed to notice if the size of the file is big and whether this approach of
distributing your software scales well?
- Yes, you can share the environment.yml (and in fact, that is one of the main points! we should have said that)
- the environment.yml file only has a list of software, not the actual software. So it is always very tiny, basically one line per package installed.
- Thanks. I will also rewatch some sections of the stream to view the commands and the demo that you executed to clarify a few little things.
What do you use inside a conda virtual environment to install packages -
conda install or
pip install ?, and do you have a suggestion or an experience to share? From what I've read in the Anaconda documentation,
conda install is the reccomended approach but then it prevents you from generating a requirements.txt file in a pip compatible format. Although you can still share the environmet.yml so that conda users can replicate your environment, I believe in this case non-conda users are those to whom you will not be able to distribute your software. Would like to clarify this and find out if I have misunderstood anything here.
Thank you for a very nice stream! It was very clear, easy to follow, and had a relaxed and cozy vibe. From the spectator side, it really felt like all three of you got a chance to speak and were naturally included to bring the discussion forward (something that even veteran hosts fail with frequently). Here are some feedback on minor things that could maybe improve the stream: (+1)
- The volume was very low (I made sure to check that my twitch volume was maximal). I had to almost maximize the volume in my OS (which gave quite a fright whenever other streams/applications would play sound). This could probably be solved by increasing the overall microphone/input gain in OBS or whatever streaming software is used. As a viewer, it is easier to lower the volume on a single stream, than everywhere else.
- Radovans sound was lower than Annes and Richards, but that would probably not be an issue if the above point was fixed (his volume was perfectly fine e.g. in the CodeRefinery workshop).
- The topic of the day could perhaps be added to the stream title, or alternatively the agenda added as a text overlay in the video (there are nifty plugins for this, and even tools in e.g. OBS)? I knew what the topic was thanks to an announcement in Zulip, but this could be really helpful for keeping up with what the discussion is about, especially for people who stumble upon the stream from elsewhere or join/rejoin in the middle of the discussion.