python package - sergeyzolotukhin/learn-java-gradle GitHub Wiki

module - A module IS A FILE containing Python definitions and statements. A module can define functions, classes and variables. A module can also include runnable code. Grouping related code into a module makes the code easier to understand and use.

package - A python package is a collection of modules, A package IS A DIRECTORY of Python modules that contains an additional init.py file, which distinguishes a package from a directory that is supposed to contain multiple Python scripts. Packages can be nested to multiple depths if each corresponding directory contains its own init.py file.

pip - is a de facto standard package-management system used to install and manage software packages written in Python

requirements.txt - Requirement files allow you to specify exactly which packages and versions should be installed. pip install -r requirements.txt

virtualenv - Virtualenv is a tool which allows us to make isolated python environments. At its core, the main purpose of Python virtual environments is to create an isolated environment for Python projects. This means that each project can have its own dependencies, regardless of what dependencies every other project has. virtualenv ENV source bin/activate

twine -Twine is a utility for publishing Python packages on PyPI. setuptools,distutils - is a package development process library designed to facilitate packaging Python projects by enhancing the Python standard library distutils (distribution utilities).

Built Distribution - A Distribution format containing files and metadata that only need to be moved to the correct location on the target system, to be installed Wheel - A Built Distribution format introduced by PEP 427, which is intended to replace the Egg format. Wheel is currently supported by pip. sdist - is a Source Distribution, A distribution format (usually generated using python setup.py sdist) that provides metadata and the essential source files needed for installing by a tool like pip, or for generating a Built Distribution bdist_wheel - A wheel is a built package that can be installed without needing to go through the “build” process.

PyPI (Python Package Index) - is a public repository of user-submitted packages that can be installed using pip install package. Test PyPI - is a separate instance of the package index intended for testing and experimentation

Create Package Custom Repository Config

⚠️ **GitHub.com Fallback** ⚠️