# Revert will_not_deliver Script

## Overview

This script will revert the "will_not_deliver" status of a specific product id.

## Details

Given a product id, it will mark a product that is currently marked "not_for_distribution" for distribution and resubmit the product into the review queue

## Setup

> Requires python3.13

Use the `make` commands found in the [Makefile](./Makefile) to test, lint, and
run the script. The commands will automatically set up a local environment for
you.

## Updating Dependencies

To update the pinned dependencies in `requirements.txt`, first make any
necessary changes in [requirements-to-freeze.txt](./requirements-to-freeze.txt)
and then run `make pip_lock_versions` to allow pip to resolve all
sub-dependencies and overwrite `requirements.txt` with all dependencies
and sub-dependencies pinned to exact versions.
