Skip to content

Change build system to hatchling; added a test workflow#106

Merged
swryan merged 3 commits intoOpenMDAO:masterfrom
swryan:hatchling
Mar 13, 2024
Merged

Change build system to hatchling; added a test workflow#106
swryan merged 3 commits intoOpenMDAO:masterfrom
swryan:hatchling

Conversation

@swryan
Copy link

@swryan swryan commented Mar 12, 2024

Summary

  • added a rudimentary test workflow
  • replaced setup.py with pyproject.toml using the hatchling build system
  • add setuptools as a dependency because test.py uses distutils.spawn
  • renamed test directory to tests and added an __init__.py so it could be tested as a sub-package
  • added fail messages to tests that are expected to be skipped

Related Issues

  • Resolves #

Backwards incompatibilities

None

New Dependencies

None

@swryan swryan merged commit b59e961 into OpenMDAO:master Mar 13, 2024
@swryan swryan deleted the hatchling branch May 28, 2024 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants