Today I uploaded my first package to [PyPI](https://pypi.org/project/HelloFlask/). It's small a package called HelloFlask!
All this package does, is automate the following tasks:
* sets up a python virtual environment for the user.
* installs Flask, and python-dotenv.
* installs other third party libraries needed by the user asynchronously.
* Creates a barebones Flask project, by copying some code snippets.
Github Repo: [https://github.com/ElMehdi19/HelloFlask](https://github.com/ElMehdi19/HelloFlask)
https://preview.redd.it/z9luucbac4o51.png?width=963&format=png&auto=webp&s=64a599a27ef0ede3ecd96180c5ef72a74b193975
Cool
Ima check it out
That would have been handy to have like a month ago when I started learning.
Do you have a snippet of the barebones template? I could see myself using this a lot.
Does this use the create_app() method within the __init__.py file?
I could use this right now, trying to learn flask
UPDATE:
* Now this CLI tool make use of the **ThreadPoolExecutor** from **concurrent.futures** module to install packages asynchronously, so package installations are now much faster.
* I’ve added a progress bar to track the installation status for a better user experience.