Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 3.2.0 - Stubber Update #3

Merged
merged 3 commits into from
Apr 22, 2024
Merged

Version 3.2.0 - Stubber Update #3

merged 3 commits into from
Apr 22, 2024

Conversation

CCP-Zeulix
Copy link
Collaborator

Version 3.2.0 - Stubber Update

Added

  • Stub generators from descriptor config files where you structure out your
    config file and give each value the Python type you expect the config to
    yield in order to generate type-hinting stub-classes that match the structure
    of your config file(s).
  • CLI commands for running the stub generation: alviss-stubber
  • CLI commands for running the config rendering: alviss-render
  • A bunch of Alviss specific Error Exceptions that are raised e.g.
    when files aren't found or when Fidelius is required but isn't installed

Changed

  • The rendering of static single file configs from Alviss config files and
    expressions has now been moved into its own sub-module with a standard API

### Added

- Stub generators from descriptor config files where you structure out your
  config file and give each value the Python type you expect the config to
  yield in order to generate type-hinting stub-classes that match the structure
  of your config file(s).
- CLI commands for running the stub generation: `alviss-stubber`
- CLI commands for running the config rendering: `alviss-render`
- A bunch of Alviss specific Error Exceptions that are raised e.g.
  when files aren't found or when Fidelius is required but isn't installed

### Changed

- The rendering of static single file configs from Alviss config files and
  expressions has now been moved into its own sub-module with a standard API
### Added

- Stub generators from descriptor config files where you structure out your
  config file and give each value the Python type you expect the config to
  yield in order to generate type-hinting stub-classes that match the structure
  of your config file(s).
- CLI commands for running the stub generation: `alviss-stubber`
- CLI commands for running the config rendering: `alviss-render`
- A bunch of Alviss specific Error Exceptions that are raised e.g.
  when files aren't found or when Fidelius is required but isn't installed

### Changed

- The rendering of static single file configs from Alviss config files and
  expressions has now been moved into its own sub-module with a standard API
@CCP-Zeulix CCP-Zeulix self-assigned this Apr 22, 2024
@CCP-Zeulix CCP-Zeulix merged commit 1f40c0a into main Apr 22, 2024
20 checks passed
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.

1 participant