File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Open diff view settings
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Open diff view settings
Original file line number Diff line number Diff line change 731731 " \n " ,
732732 " To make the package installable, we need to do a few more things.\n " ,
733733 " Typically, this is done by creating the `pyproject.toml` file.\n " ,
734+ " `pyproject.toml` is a configuration file that contains the build system requirements and the package metadata.\n " ,
735+ " It is used by the build tools like `flit` or `poetry` to build and install the package.\n " ,
736+ " It is also used by other tools like `black` and `mypy` to configure their behaviour.\n " ,
737+ " \n " ,
738+ " The [`toml` format](https://toml.io/) is a configuration file format that is easy to read and write for humans (unlike `json`).\n " ,
739+ " It is quite flexible but not as complex as the `yaml` format.\n " ,
740+ " Another advangtage of the `toml` format is that it is pre-installed in Python, so you don't need to install any additional packages to use it.\n " ,
741+ " \n " ,
734742 " \n " ,
735743 " Here is a minimal example of the `pyproject.toml`: \n " ,
736744 " \n " ,
814822 ]
815823 },
816824 {
817- "attachments" : {},
818825 "cell_type" : " markdown" ,
819826 "metadata" : {},
820827 "source" : [
839846 ]
840847 },
841848 {
842- "attachments" : {},
843849 "cell_type" : " markdown" ,
844850 "metadata" : {
845851 "tags" : []
You can’t perform that action at this time.
0 commit comments