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

Upgrade to Strict Type Checking #7

Merged
merged 7 commits into from
Nov 6, 2024
Merged

Upgrade to Strict Type Checking #7

merged 7 commits into from
Nov 6, 2024

Conversation

christopherpriebe
Copy link
Contributor

Will need to integrate the networkx typing stubs at some point.

@christopherpriebe christopherpriebe merged commit bb13cab into dev Nov 6, 2024
15 checks passed
@christopherpriebe christopherpriebe deleted the dev-tweaks branch November 6, 2024 00:41
christopherpriebe added a commit that referenced this pull request Nov 6, 2024
* Package Metadata Fix for Typing and Version (#6)

* fix: Updated version in pyproject.toml

* feat: Added py.typed to enable typing stubs recognition.

* fix: Dynamic version works with packaging.

* fix: Package version now correct.

* Upgrade to Strict Type Checking (#7)

* fix: Moved to strict type checking and fixed all type errors.
christopherpriebe added a commit that referenced this pull request Nov 10, 2024
* fix: Moved to strict type checking and fixed all type errors.
christopherpriebe added a commit that referenced this pull request Nov 10, 2024
* Packaging and Typing Improvements (#8)

* Package Metadata Fix for Typing and Version (#6)

* fix: Updated version in pyproject.toml

* feat: Added py.typed to enable typing stubs recognition.

* fix: Dynamic version works with packaging.

* fix: Package version now correct.

* Upgrade to Strict Type Checking (#7)

* fix: Moved to strict type checking and fixed all type errors.

* Upgrade to Strict Type Checking (#7)

* fix: Moved to strict type checking and fixed all type errors.

* feat: Added copy methods to constraint and param.

* fix(identifier): Removed args from the docstring.

* fix(identifier): Changed identifier module docstring.

* feat(utils.enum): Added string and integer enum fix for Python 3.10.

* feat(error): Added an error registration system and a custom type error.

* fix: Added type annotations to pytest fixtures in test_stack.

* feat(types): Added core type system.

* feat(error): Added symbol table error.

* feat(symbol_table): Added core symbol table.

* fix(enum): Typing fixes.

* fix(types): Typing fix.

* fix: Updated internal type variables to be private.

* fix(symbol_table): Fixed typing issues.

* fix(__init__): Added missing imports for new features.

* fix(utils.enum): Typing fix.
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