

# Using CodeArtifact with Python
<a name="using-python"></a>

These topics describe how to use `pip`, the Python package manager, and `twine`, the Python package publishing utility, with CodeArtifact.

**Topics**
+ [Configure and use pip with CodeArtifact](python-configure-pip.md)
+ [Configure and use twine with CodeArtifact](python-configure-twine.md)
+ [Python package name normalization](python-name-normalization.md)
+ [Python compatibility](python-compatibility.md)
+ [Requesting Python packages from upstreams and external connections](python-upstream-external-connections-request.md)