Skip to content

HACKFEST-254: Increment python-dotenv for fastmcp compatibility.#120

Merged
owenlittlejohns merged 1 commit into
mainfrom
HACKFEST-254-dotenv-bump
Oct 27, 2025
Merged

HACKFEST-254: Increment python-dotenv for fastmcp compatibility.#120
owenlittlejohns merged 1 commit into
mainfrom
HACKFEST-254-dotenv-bump

Conversation

@owenlittlejohns

@owenlittlejohns owenlittlejohns commented Oct 22, 2025

Copy link
Copy Markdown
Member

Jira Issue ID

N/A - part of Hackfest

Description

This PR bumps a dependency for harmony-py, so that an environment can be resolved that also contains the fastmcp package.

Local Test Steps

  • Pull this branch.
  • Create a new virtual environment.
  • Install dependencies and run tests:
make install
make test

If you want to a sample request, you could:

from harmony import  Client, Collection, Environment, Request


harmony_client = Client(env=Environment.Production)
request = Request(collection=Collection(id='C1244141281-EEDTEST'), variables=['Band1', 'Band2'], format='image/tiff')
job_id = harmony_client.submit(request)
harmony_client.wait_for_processing(job_id)

The request should be submitted. The Config class, which uses python-dotenv, is used by the Client class. So running this request should demonstrate that there are no breakages from this change.

PR Acceptance Checklist

  • Acceptance criteria met
  • Tests added/updated (if needed) and passing
  • Documentation updated (if needed)

@owenlittlejohns owenlittlejohns merged commit afd7166 into main Oct 27, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants