Recent Releases of pymbolic
pymbolic - v2024.2.2
What's Changed
- Mypy install test by @inducer in https://github.com/inducer/pymbolic/pull/168
- Typing tweaks by @inducer in https://github.com/inducer/pymbolic/pull/169
Full Changelog: https://github.com/inducer/pymbolic/compare/v2024.2.1...v2024.2.2
- Python
Published by inducer over 1 year ago
pymbolic - v2024.2.1
What's Changed
- Hatchling by @inducer in https://github.com/inducer/pymbolic/pull/164
- Improve typing docs by @alexfikl in https://github.com/inducer/pymbolic/pull/165
- Add
RealNumberby @inducer in https://github.com/inducer/pymbolic/pull/167 - Make useful-types a test-only dependency
Full Changelog: https://github.com/inducer/pymbolic/compare/v2024.2...v2024.2.1
- Python
Published by inducer over 1 year ago
pymbolic - v2024.2
What's Changed
- Add descend_args to DependencyMapper types by @alexfikl in https://github.com/inducer/pymbolic/pull/158
- More typing of GA mappers by @inducer in https://github.com/inducer/pymbolic/pull/159
- Depend on
useful-typesonly when type-checking by @inducer in https://github.com/inducer/pymbolic/pull/161 - More typing in geometric_algebra by @alexfikl in https://github.com/inducer/pymbolic/pull/160
- Use fields(self) in safe_repr by @alexfikl in https://github.com/inducer/pymbolic/pull/163
- Rename type aliases for consistency by @inducer in https://github.com/inducer/pymbolic/pull/162
Full Changelog: https://github.com/inducer/pymbolic/compare/v2024.1...v2024.2
- Python
Published by inducer over 1 year ago
pymbolic - v2024.1
What's Changed
- Use pytest
collect_ignoreto avoid SyntaxError in test on Py<3.10 by @inducer in https://github.com/inducer/pymbolic/pull/122 - remove show_dot from pymbolic by @matthiasdiener in https://github.com/inducer/pymbolic/pull/115
- Placate flake8-comprehensions by @inducer in https://github.com/inducer/pymbolic/pull/124
- Allow changing safe_repr default limit by @isuruf in https://github.com/inducer/pymbolic/pull/126
- Fix some instances of flake8-comprehensions C419 by @inducer in https://github.com/inducer/pymbolic/pull/127
- docs: update intersphinx mapping from deprecated variant by @alexfikl in https://github.com/inducer/pymbolic/pull/128
- FloorDiv Pymbolic to SymEngine conversion by @Ravindu-Hirimuthugoda in https://github.com/inducer/pymbolic/pull/131
- Fix type comparison by @alexfikl in https://github.com/inducer/pymbolic/pull/132
- getcachekey: replace sorted() with immutable Map by @matthiasdiener in https://github.com/inducer/pymbolic/pull/133
- Drop grudge downstream by @inducer in https://github.com/inducer/pymbolic/pull/134
- switch immutables.Map to immutabledict by @matthiasdiener in https://github.com/inducer/pymbolic/pull/135
- PersistentHashWalkMapper: doc fixes, add test by @matthiasdiener in https://github.com/inducer/pymbolic/pull/136
- ci: add dependabot updates for github actions by @alexfikl in https://github.com/inducer/pymbolic/pull/137
- Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/inducer/pymbolic/pull/138
- Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/inducer/pymbolic/pull/139
- Fix use-before-assign spotted by pylint by @inducer in https://github.com/inducer/pymbolic/pull/140
- Fix constant handling in
PersistentHashWalkMapperby @inducer in https://github.com/inducer/pymbolic/pull/142 - Switch to ruff by @alexfikl in https://github.com/inducer/pymbolic/pull/143
- Fix issues with ruff 0.5.7 by @alexfikl in https://github.com/inducer/pymbolic/pull/144
- Update and fix urls to use HTTPS by @alexfikl in https://github.com/inducer/pymbolic/pull/145
- PersistentHashWalkMapper: do not ignore comparison operator by @matthiasdiener in https://github.com/inducer/pymbolic/pull/146
- Base expression node types on
dataclassesby @inducer in https://github.com/inducer/pymbolic/pull/125 - add typos CI by @matthiasdiener in https://github.com/inducer/pymbolic/pull/148
- Various typing/
dataclassesfixes by @inducer in https://github.com/inducer/pymbolic/pull/151 - Add :show-inheritance: to expressions by @alexfikl in https://github.com/inducer/pymbolic/pull/153
- Do not simplify in overloaded operators, type mappers by @inducer in https://github.com/inducer/pymbolic/pull/152
- FlattenMapper: mod 1 is zero by @inducer in https://github.com/inducer/pymbolic/pull/154
FlattenMapper: guard simplifications that only hold for integers by @inducer in https://github.com/inducer/pymbolic/pull/156- Better type the
EvaluationMapperby @inducer in https://github.com/inducer/pymbolic/pull/157 - Add explicit scopes to CSE by @alexfikl in https://github.com/inducer/pymbolic/pull/150
New Contributors
- @Ravindu-Hirimuthugoda made their first contribution in https://github.com/inducer/pymbolic/pull/131
- @dependabot made their first contribution in https://github.com/inducer/pymbolic/pull/138
Full Changelog: https://github.com/inducer/pymbolic/compare/v2022.2...v2024.1
- Python
Published by inducer over 1 year ago