Skip to content

Use glotter2-core package - #79

Merged
rzuckerm merged 6 commits into
TheRenegadeCoder:mainfrom
rzuckerm:add-glotter2-core
Mar 2, 2026
Merged

rzuckerm merged 6 commits into
TheRenegadeCoder:mainfrom
rzuckerm:add-glotter2-core

Conversation

@rzuckerm

@rzuckerm rzuckerm commented Mar 1, 2026 •

Copy link
Copy Markdown
Contributor

I fixed #78

Changes in this PR:

  • Add glotter2-core dependency
  • Modify Project class constructor to use CoreProject class from glotter2-core
  • Modify LanguageCollection class constructor to use CoreLanguage class from glotter2-core
  • LanguageCollection.testinfo and LanguageCollection.untestable_info methods now return TestInfo class object from glotter2-core
  • Modify SampleProgram class constructor to use CoreSource class from glotter2-core
  • Languages with * in the language name are no longer escaped with backslash
  • Reduced the amount of logging noise by using logging.debug instead of logging.info

Also in this PR:

  • Update to poetry 2.3.2
  • Update workflows to use latest actions
  • Test python 3.14

@rzuckerm
rzuckerm marked this pull request as ready for review March 1, 2026 19:58
@jrg94
jrg94 requested a review from a team March 2, 2026 03:52
@jrg94 jrg94 self-assigned this Mar 2, 2026
@jrg94 jrg94 added the enhancement New feature or request label Mar 2, 2026

@jrg94 jrg94 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me! Looks like a lot of work went into reworking the tests. Thanks for taking the time to do this and sneaking in a few "quality of life" changes as well.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for updating this in passing!

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here!

@rzuckerm
rzuckerm merged commit a8f4ffb into TheRenegadeCoder:main Mar 2, 2026
7 checks passed
@rzuckerm
rzuckerm deleted the add-glotter2-core branch March 2, 2026 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Modify to use glotter2-core

2 participants