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.3.1

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.3.1
File Size Uploaded
grants_shared-0.3.1.tar.gz 72.5 kB Details

Built distribution (wheel)

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

Total release size: 166.3 kB

Release files / grants_shared-0.3.1.tar.gz

Download URL grants_shared-0.3.1.tar.gz
Size 72.5 kB
Tags Source
SHA-256 checksum
How to use checksums
aae0b306aa1dc4c78834411ea31de5c295d021837080a8c044e59eb758ffe033
BLAKE2b-256 checksum
How to use checksums
8b35bee8cf81303cae3d19a5179ea69a3f3d62f0228feee45a8697d09937fa05
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 10, 2026.

Transparency log

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

Download URL grants_shared-0.3.1-py3-none-any.whl
Size 93.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e6316017a58b00f3af7043b6af030d9d04638d7805865d538aca104cd96927b0
BLAKE2b-256 checksum
How to use checksums
d82c2ec9b2c57ca735f8bca6b0441f0e571edc8fb5d574352302f970d87bbde5
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 10, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.0

2 release files

This release

0.3.1 This release

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