From 13d1e01aae07ceee6b5fd6e2b7984b70312c0998 Mon Sep 17 00:00:00 2001 From: DevChaudhary78 Date: Tue, 2 Aug 2022 10:39:25 +0530 Subject: [PATCH] created basic markdown file for setup research --- PROJECT_SETUPS.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 PROJECT_SETUPS.md diff --git a/PROJECT_SETUPS.md b/PROJECT_SETUPS.md new file mode 100644 index 0000000..874342c --- /dev/null +++ b/PROJECT_SETUPS.md @@ -0,0 +1,11 @@ + +# POSSIBLE SETUPS + +## There are mainly 3 setups in typical python projects + +1) **setup.py** + setup.py is a python file, the presence of which is an indication that the module/package you are about to install has likely been packaged and distributed with Distutils, which is the standard for distributing Python Modules. +2) **pyproject.toml** + pyproject.toml is a standard replacement for setup.py according to PEP 518. +3) **setup.cfg** + it provides some basic configuration details inspite of setup details, like versionfile_source, Version Control System like git. \ No newline at end of file