Skip to main content

Grants Shared

This repo contains the shared code used by the different backend APIs in:

This code is not meant to be used outside of these systems. We cannot provide support for anyone who attempts to use this code for other projects.

License

Installation

You can install this package with any python dependency manager.

# Using pip
pip install grants_shared

# Using poetry
poetry add grants_shared

# Using uv
uv add grants_shared

Release Process

Version Upgrade

When you make changes, upgrade the version of the package.

# Upgrade the version with uv
# https://docs.astral.sh/uv/guides/package/#updating-your-version

# Generally do a patch version (eg. 1.0.1 -> 1.0.2)
uv version --bump patch

# Or do a minor version for anything fairly big (eg. 1.1.3 -> 1.2.0)
# uv version --bump minor

Release to PyPi

After your change has been merged to main, you can publish a new release in PyPi with our Github action

Usage

Guidance on common commands and running the application will come in later versions as we're still getting this setup, but a few basic commands to get you started.

# Build the docker image
make build

# Run tests
make test

# Formatting and linting
make format
make lint

Metadata

Release files for grants-shared 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for grants-shared 0.4.0
File Size Uploaded
grants_shared-0.4.0.tar.gz 76.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for grants-shared 0.4.0
File Interpreter ABI Platform
grants_shared-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 177.1 kB

Release files / grants_shared-0.4.0.tar.gz

Download URL grants_shared-0.4.0.tar.gz
Size 76.6 kB
Tags Source
SHA-256 checksum
How to use checksums
182a20723c5d42376a842527475a42a3527975e0b0d5e8b1ebf619fc1bcb5196
BLAKE2b-256 checksum
How to use checksums
e9f9047bdfca250b3ec20017bc2eff2abced2dbdac5e8eb5fe2b62ee59f5e7d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release files / grants_shared-0.4.0-py3-none-any.whl

Download URL grants_shared-0.4.0-py3-none-any.whl
Size 100.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7269dc88a98997d9b1328d2f7c363143d182d33520a82f7c7ee20c10c40cf63b
BLAKE2b-256 checksum
How to use checksums
35d92bcb0af5f50b36b2c0dba030fb649d1f0543a62371c276b20ae430242d10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 20, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.18

2 release files

0.2.17

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page