UsefulLinks
Computer Science
Other Tools and Technologies
Pip Package Manager
1. Introduction to Pip and Package Management
2. Installing and Setting Up Pip
3. Core Pip Commands
4. Managing Dependencies and Requirements
5. Advanced Installation Techniques
6. Understanding Package Formats
7. Virtual Environments and Pip
8. Pip Configuration and Customization
9. Security and Best Practices
10. Troubleshooting and Problem Resolution
11. Advanced Features and Tools
12. Integration with Development Workflows
6.
Understanding Package Formats
6.1.
Source Distributions
6.1.1.
Structure of Source Distributions
6.1.2.
setup.py Files
6.1.2.1.
Role in Package Building
6.1.2.2.
Metadata Specification
6.1.2.3.
Build Configuration
6.1.3.
Build Process
6.1.3.1.
Building from Source
6.1.3.2.
Build Dependencies
6.1.3.3.
Compilation Requirements
6.1.4.
When Source Distributions are Used
6.2.
Built Distributions (Wheels)
6.2.1.
Wheel File Format
6.2.2.
Structure of Wheel Files
6.2.3.
Advantages of Wheels
6.2.3.1.
Faster Installation
6.2.3.2.
No Compilation Required
6.2.3.3.
Consistent Installation
6.2.4.
Platform and Python Tags
6.2.4.1.
Understanding Compatibility Tags
6.2.4.2.
Platform-Specific Wheels
6.2.4.3.
Universal Wheels
6.2.5.
Creating Wheel Files
6.3.
Package Selection Logic
6.3.1.
How Pip Chooses Package Formats
6.3.2.
Preference Order
6.3.3.
Forcing Specific Formats
Previous
5. Advanced Installation Techniques
Go to top
Next
7. Virtual Environments and Pip