DEV Community

Chitransh Soral
Chitransh Soral

Posted on

DeadLock - 66% Complete

Yes! My friends, I have successfully completed 2 of the 3 tasks I originally envisioned when I was planning this project. Deadlock can now download the packages and extract them to the python virtual environment folder. It can also create all the necessary files required by a data scientist for a project. This achievement though comes with a small caveat that I wasn't able to figure out how to create a new virtual environment of python from scratch. First, I thought I have to download only the python.exe and configure it with pyenv.cfg file. But when I saw what all is there inside a virtual environment along with the configuration, I thought it would be better if I postpone this part and just run python -m venv in the terminal. I will try to implement a custom virtual manager though, but I feel that first I should ship a MVP (Minimum Viable Product), then I can look into it at a later date.

The last portion left is to configure it to generate boilerplate code in the files, and it has to generate and maintain a lock file that should have info about all the packages in the project. I also have to test it onto other computers as well. Additionally, I also have to create the documentation which I have left for last.

Therefore, it still has work to do and I am up for it.
Thank you guys! 🫡

Top comments (0)