> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pyx.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Managing Packages

After [publishing](/publishing) packages on pyx, you may want to perform various
management tasks. All management tasks can be performed via the
[pyx dashboard](https://app.pyx.dev).

See the [concepts](/concepts) documentation for more information about the
difference between [files](./concepts#files), [releases](./concepts#releases),
and [packages](./concepts#packages).

## Deleting files

<Warning>
  Deleting files is a permanent action and cannot be undone.

  Projects that depend on a deleted file will fail to resolve and install.
</Warning>

<Steps>
  <Step>Navigate to the project in the pyx dashboard.</Step>
  <Step>Select the "Files" tab.</Step>
  <Step>Locate the file you wish to delete.</Step>

  <Step>
    Click the options menu (<Icon icon="ellipsis" />) next to the file and click
    "Delete file."
  </Step>

  <Step>Follow the prompts to confirm the deletion.</Step>
</Steps>

## Deleting releases

<Warning>
  Deleting a release is a permanent action and cannot be undone. When you
  delete a release, all files associated with that release are also deleted.

  Projects that depend on a deleted release will fail to resolve and install.
</Warning>

<Steps>
  <Step>Navigate to the project in the pyx dashboard.</Step>
  <Step>Select the "Releases" tab.</Step>
  <Step>Locate the release you wish to delete.</Step>

  <Step>
    Click the options menu (<Icon icon="ellipsis" />) next to the release and
    click "Delete release."
  </Step>

  <Step>Follow the prompts to confirm the deletion.</Step>
</Steps>

## Deleting packages

<Warning>
  Deleting a package is a permanent action and cannot be undone. When you delete
  a package, all releases and files associated with that package are also deleted.

  Projects that depend on a deleted package will fail to resolve and install.
</Warning>

<Steps>
  <Step>Navigate to the project in the pyx dashboard.</Step>
  <Step>Select the "Settings" tab.</Step>

  <Step>
    Scroll to the bottom of the settings page and click the "Delete package"
    button.
  </Step>

  <Step>Follow the prompts to confirm the deletion.</Step>
</Steps>

## Changing a package's status

pyx supports the
[project status markers](https://packaging.python.org/en/latest/specifications/project-status-markers/)
standard for communicating the status of a package to downstream users.

<Tip>
  A package's status is **not** permanent and can be updated at any time.
</Tip>

<Warning>
  Changing a package's status can affect its installability as well as your
  team's ability to upload new releases. See the explanation of each status in
  the standard above for details.
</Warning>

<Steps>
  <Step>Navigate to the project in the pyx dashboard.</Step>
  <Step>Select the "Settings" tab.</Step>

  <Step>
    In the "Package status" section, click the "Update status" button.
  </Step>

  <Step>
    Select the desired status from the dropdown menu and add an optional reason
    for the status change.
  </Step>
</Steps>

After you update a package's status, the new status will be reflected in the
package's index metadata and on the pyx dashboard.
