# pipenv-check
Moved the color_print and BColors class, which were defined inside the main function, outside the main function to increase the readability of the code.
An error occurred when you tried to directly convert the result of subprocess.check_output([“pip”, “list”, “–format=json”]) to JSON. Since this output is a byte array, you must first convert this output to a character array. This was accomplished with decode(‘utf-8’) .
At the same time, this operation may result in any errors (for example, if pip is not found or returns an error). Therefore, I enclosed this code in a try-except block and informed the user when the error occurred and terminated the program.
After calling the ThreadPool’s close method, we also called the join method. This waits for all threads to complete and provides more predictable program behavior.
Release files for pipenv-check 0.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pipenv-check-0.0.8.tar.gz | 4.1 kB | Details |
Release files / pipenv-check-0.0.8.tar.gz
| Download URL | pipenv-check-0.0.8.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c28a7f2190a9fedf053df96f461cac693391b0f9bc712636907590a043751b10
|
|
BLAKE2b-256 checksum How to use checksums |
a29cde8f72836b36a548cb267403d0d6fa65ef1514ad5d17d8eb7676ef817878
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.7
|