Brett Graham

Results 117 issues of Brett Graham

I ran into an issue trying to use the default pins on a esp32 build with tmc2209 stepper drivers configured via uart. The default step and direction pins for the...

# Description Update the "release" `publish-to-pypi.yml` workflow to use the OpenAstronomy `publish_pure_python` action. # Checklist: - [ ] pre-commit checks ran successfully - [ ] tests ran successfully - [...

no-changelog-entry-needed

# Description This PR adds support for starting the `asdf_schema_root` path with a "wildcard" (`*`) to allow the pytest plugin to collect schema files when pytest is run with `--pyargs`....

# Description I milestoned this PR for asdf 4.0 because it's a rather major change. Making 1.6.0 stable will require: Phase 0 (at any time): - [x] https://github.com/spacetelescope/rad/pull/370 - [x]...

Downstream CI

# Description This PR updates yamlutil to use `ConstructorError` from `yaml.constructor` instead of `yaml` (where it does not appear to be available in yaml 6.0 (and likely many earlier versions)....

no-changelog-entry-needed

# Description if `__str__` fails during `asdf.info` or returns multiple lines then don't show the value. This fixes the current roman_datamodels downstream job which is failing due to a wcs...

Downstream CI

# Description This PR adds a check for a `_tag` attribute before attempting to fetch schema for a node during `NodeSchemaInfo` tree traversal. The current code assumes that any object...

Downstream CI

Passing a `Tagged` object to a validator with a custom schema fails to validate the `Tagged` object using the schema associated with the tag. This bug is impacting `roman_datamodels` (which...

Downstream CI

# Description Switch `setuptools-scm` `write_to` (deprecated) to the non-deprecated `version_file`. Fixes https://github.com/asdf-format/asdf/issues/1742 # Checklist: - [ ] pre-commit checks ran successfully - [ ] tests ran successfully - [ ]...

no-changelog-entry-needed

# Description This PR adds the package name and version for the package providing the manifest used to create an extension that was used to write the file. For example,...