Pypi
pypi
PyPI Adapter — check package name availability.
Uses PyPI JSON API to verify if a package name is taken.
AvailabilityStatus
Bases: StrEnum
Package name availability status.
Domain value object describing the outcome of an availability
check. Lives in the application layer so the core package can
depend on it without importing any concrete adapter.
Source code in packages/axm-init/src/axm_init/models/results.py
PyPIAdapter
Adapter for PyPI package name availability checks.
Uses the PyPI JSON API to check if a package exists.
Source code in packages/axm-init/src/axm_init/adapters/pypi.py
check_availability(name)
Check if a package name is available on PyPI.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
Package name to check. |
required |
Returns:
| Type | Description |
|---|---|
AvailabilityStatus
|
AvailabilityStatus indicating if name is available. |