I tried to summarize the contents of each package saved by Python pip in one line

There are many packages to download with pip.

Since the PC was submerged, the python environment is being built on the new PC Since it is a beautiful environment, I tried to summarize each library to be inscored at this time in one word (added as needed). I would appreciate it if you could point out and comment on the beginners.

Various packages

appdirs It handles the processing related to the path of the storage location such as user_info, log, config, cache used for each application.

Example of use

>>> from appdirs import *
>>> appname = "SuperApp"
>>> appauthor = "Acme"
>>> user_data_dir(appname, appauthor)
'/Users/trentm/Library/Application Support/SuperApp'

certifi It looks up the location path of the certificate authority (CA) bundle. It is also used in the Requests library.

Example of use

>>> import certifi
>>> certifi.where()
'/usr/local/lib/python3.7/site-packages/certifi/cacert.pem'

distutil A library that manages package distribution made by third party.

filelock File locking (prevents one write from becoming meaningless when two or more write to one file at the same time) related.

Example of use

from filelock import Timeout, FileLock

file_path = "high_ground.txt"
lock_path = "high_ground.txt.lock"

lock = FileLock(lock_path, timeout=1)
with lock:
    open(file_path, "a").write("Hello there!") //Safe writing

pip A python package management tool.

pipenv A human-friendly library that creates a virtual environment (library, package, python version, etc.) for each project to prevent development environment troubles.

setuptools A pioneer of package management tools. It seems that pip is also using this inside.

six A library that solves the compatibility of python 2 and 3 series. Make the code work for both 2 and 3 systems.

virtualenv It creates a virtual environment. It was made by the third party, but it was promoted from python3.3 to a standard module as venv. Many people are still using it (?). https://qiita.com/KRiver1/items/c1788e616b77a9bad4dd ↑ Easy-to-understand python virtual environment commentary on the Warring States period

virtualenvclone a package to prevent exploit virtualenv

wheel It is organized in an easy-to-understand manner at https://qiita.com/kenta1984/items/16a14f3bfaf1f257c585.

Recommended Posts

I tried to summarize the contents of each package saved by Python pip in one line
I tried to summarize the string operations of Python
[Python] I tried to summarize the set type (set) in an easy-to-understand manner.
I tried to verify and analyze the acceleration of Python by Cython
I tried to summarize all the Python plots used in the research by active science graduate students [Basic]
I tried to open the latest data of the Excel file managed by date in the folder with Python
I tried to automatically send the literature of the new coronavirus to LINE with Python
I tried to summarize how to use matplotlib of python
I tried to summarize the basic form of GPLVM
I tried to summarize how to use pandas in python
I tried to summarize all the Python visualization tools used in research by active science graduate students [Application]
I tried to put out the frequent word ranking of LINE talk with Python
I tried to find the entropy of the image with python
I tried the accuracy of three Stirling's approximations in python
I tried to summarize the code often used in Pandas
[Python] I tried to visualize the follow relationship of Twitter
I tried to summarize the commands often used in business
I tried to implement the mail sending function in Python
[Machine learning] I tried to summarize the theory of Adaboost
I want to know the features of Python and pip
I tried to implement blackjack of card game in Python
I tried to make the weather forecast on the official line by referring to the weather forecast bot of "Dialogue system made with python".
I tried Line notification in Python
I tried to summarize what python strong people are doing in the competition professional neighborhood
How to check if the contents of the dictionary are the same in Python by hash value
I tried to create a Python script to get the value of a cell in Microsoft Excel
I wrote a doctest in "I tried to simulate the probability of a bingo game with Python"
[Natural language processing] I tried to visualize the remarks of each member in the Slack community
[Linux] I tried to summarize the command of resource confirmation system
Output the contents of ~ .xlsx in the folder to HTML with Python
Read the standard output of a subprocess line by line in Python
I wrote the code to write the code of Brainf * ck in python
I tried to summarize the commands used by beginner engineers today
I tried to summarize the frequently used implementation method of pytest-mock
I want to know the population of each country in the world.
I tried to improve the efficiency of daily work with Python
I tried to verify the speaker identification by the Speaker Recognition API of Azure Cognitive Services with Python. # 1
I tried to verify the speaker identification by the Speaker Recognition API of Azure Cognitive Services with Python. # 2
[Python] I tried to visualize the prize money of "ONE PIECE" over 100 million characters with matplotlib.
I tried to summarize Python exception handling
I tried to implement PLSA in Python
I tried to implement PLSA in Python 2
Python3 standard input I tried to summarize
I tried to summarize the graphical modeling.
Read the file line by line in Python
Read the file line by line in Python
I tried to implement ADALINE in Python
I tried to implement PPO in Python
I tried to summarize the general flow up to service creation by self-education.
I tried to implement Bayesian linear regression by Gibbs sampling in python
I want to batch convert the result of "string" .split () in Python
I want to explain the abstract class (ABCmeta) of Python in detail.
I tried to get the authentication code of Qiita API with Python.
(Python) I tried to analyze 1 million hands ~ I tried to estimate the number of AA ~
I tried to summarize the logical way of thinking about object orientation.
I tried to streamline the standard role of new employees with Python
I tried to summarize the Linux commands used by beginner engineers today-Part 1-
I tried to get the movie information of TMDb API with Python
I made a program to check the size of a file in Python
I tried to display the altitude value of DTM in a graph
I tried to verify the result of A / B test by chi-square test