Publishing a Python Distribution Package in a Repository: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 9: Line 9:
==Create the Project Layout==
==Create the Project Layout==


The project is aimed at publishing a Python package. The layout and required initialization work is described here: {{Internal|Python_Project_Layout#Overview|Python Project Layout}}
The project is aimed at publishing a Python package, which contains a library. The layout and required initialization work is described here: {{Internal|Python_Project_Layout#Overview|Python Project Layout}}
 
Since we're aiming at publishing a library, the package will probably need an <code>[[Python_Language_Modularization#init_.py|__init__.py]]</code> but not a <code>[[Python_Project_Layout#Add_main_.py|__main__.py]]</code>.

Revision as of 01:48, 6 April 2024

External

Internal

Overview

Procedure

Create the Project Layout

The project is aimed at publishing a Python package, which contains a library. The layout and required initialization work is described here:

Python Project Layout

Since we're aiming at publishing a library, the package will probably need an __init__.py but not a __main__.py.