-
Notifications
You must be signed in to change notification settings - Fork 794
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
feat: Adds ThemeConfig
(TypedDict
)
#3536
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7b324d6 - Browse repository at this point
Copy the full SHA 7b324d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0325667 - Browse repository at this point
Copy the full SHA 0325667View commit details -
perf: Use more appropriate data structures in
codegen
Mostly avoiding use `list` unless properties of it are needed. Also using `set` comprehensions
Configuration menu - View commit details
-
Copy full SHA for 832fd72 - Browse repository at this point
Copy the full SHA 832fd72View commit details -
refactor: Reduce length and complexity of `get_python_type_representa…
…tion` Provides all existing functionality. Adds `use_concrete`, for upcoming `TypedDict` changes
Configuration menu - View commit details
-
Copy full SHA for 549f42c - Browse repository at this point
Copy the full SHA 549f42cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b6e008 - Browse repository at this point
Copy the full SHA 1b6e008View commit details -
refactor(perf): Rewrite
generate_vegalite_mark_mixin
- Adapted to new `get_python_type_representation` - Avoid nested listcomp - Avoid repeated sorting - Moved the generic parts to `_generate_sig_args`
Configuration menu - View commit details
-
Copy full SHA for 148c913 - Browse repository at this point
Copy the full SHA 148c913View commit details -
Configuration menu - View commit details
-
Copy full SHA for de66450 - Browse repository at this point
Copy the full SHA de66450View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fa63de - Browse repository at this point
Copy the full SHA 8fa63deView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba08256 - Browse repository at this point
Copy the full SHA ba08256View commit details -
refactor: Rename
get_python_type_representation
->to_type_repr
Will be adding a docstring with more detail
Configuration menu - View commit details
-
Copy full SHA for 5f35705 - Browse repository at this point
Copy the full SHA 5f35705View commit details -
refactor: Remove redundant
is_object
branchHandled by `jsonschema_to_python_types`
Configuration menu - View commit details
-
Copy full SHA for cb8aefc - Browse repository at this point
Copy the full SHA cb8aefcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 193e493 - Browse repository at this point
Copy the full SHA 193e493View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2db86c - Browse repository at this point
Copy the full SHA b2db86cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 566cd05 - Browse repository at this point
Copy the full SHA 566cd05View commit details -
Configuration menu - View commit details
-
Copy full SHA for aafe73f - Browse repository at this point
Copy the full SHA aafe73fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f457a92 - Browse repository at this point
Copy the full SHA f457a92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d1f2a5 - Browse repository at this point
Copy the full SHA 5d1f2a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40cd566 - Browse repository at this point
Copy the full SHA 40cd566View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49633be - Browse repository at this point
Copy the full SHA 49633beView commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c51d43 - Browse repository at this point
Copy the full SHA 9c51d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4f7ede - Browse repository at this point
Copy the full SHA b4f7edeView commit details -
refactor: Replace
is_value()
case incodegen.get_args()
Was the only place `SchemaInfo.is_value` had been called. Planning to use that method to identify schemas with **only** 1 property, which is named *value*. This will be much more useful, in allowing generic `TypedDict`(s) like https://github.com/vega/altair/blob/b996fa45d66c94266b97475eab0723b1841436cf/altair/vegalite/v5/api.py#L644
Configuration menu - View commit details
-
Copy full SHA for a8ac7ec - Browse repository at this point
Copy the full SHA a8ac7ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f62ec - Browse repository at this point
Copy the full SHA e4f62ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for f23880f - Browse repository at this point
Copy the full SHA f23880fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9c8b99 - Browse repository at this point
Copy the full SHA a9c8b99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 184f2b6 - Browse repository at this point
Copy the full SHA 184f2b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91dacf8 - Browse repository at this point
Copy the full SHA 91dacf8View commit details
Commits on Aug 14, 2024
-
feat: Adds
SchemaInfo.is_type_alias
See doc for examples vega#3536 (comment)
Configuration menu - View commit details
-
Copy full SHA for ecf7fd5 - Browse repository at this point
Copy the full SHA ecf7fd5View commit details -
build: run
generate-schema-wrapper
Excludes `FontStyle`, `SymbolShape` aliases for `str` vega#3536 (comment), vega#3536 (comment)
Configuration menu - View commit details
-
Copy full SHA for f4cb0d4 - Browse repository at this point
Copy the full SHA f4cb0d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9a738e - Browse repository at this point
Copy the full SHA a9a738eView commit details -
feat: Adds
utils.import_typing_extensions
Standardising version-gated `typing` imports
Configuration menu - View commit details
-
Copy full SHA for fcb9469 - Browse repository at this point
Copy the full SHA fcb9469View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eea237 - Browse repository at this point
Copy the full SHA 7eea237View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3455fd7 - Browse repository at this point
Copy the full SHA 3455fd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 794e9d5 - Browse repository at this point
Copy the full SHA 794e9d5View commit details -
It is supposed to describe the top-level config
Configuration menu - View commit details
-
Copy full SHA for 859e998 - Browse repository at this point
Copy the full SHA 859e998View commit details -
Configuration menu - View commit details
-
Copy full SHA for f09a14c - Browse repository at this point
Copy the full SHA f09a14cView commit details -
feat(typing): Adds
OverlayMarkDefKwds
Sufficiently complex to require a `TypedDict` vega#3536 (comment)
Configuration menu - View commit details
-
Copy full SHA for da516c1 - Browse repository at this point
Copy the full SHA da516c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc10816 - Browse repository at this point
Copy the full SHA fc10816View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff1a3f5 - Browse repository at this point
Copy the full SHA ff1a3f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b32cf7 - Browse repository at this point
Copy the full SHA 3b32cf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b1875d - Browse repository at this point
Copy the full SHA 7b1875dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff7b00 - Browse repository at this point
Copy the full SHA 8ff7b00View commit details -
Configuration menu - View commit details
-
Copy full SHA for a59a7bd - Browse repository at this point
Copy the full SHA a59a7bdView commit details -
feat: Use a dynamic
ClassVar
for remapping titlesPreviously required maintaining two sets of definitions
Configuration menu - View commit details
-
Copy full SHA for d68fcdb - Browse repository at this point
Copy the full SHA d68fcdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5c4b7f - Browse repository at this point
Copy the full SHA e5c4b7fView commit details
Commits on Aug 15, 2024
-
fix: Include
ArgInfo.required
inTypedDict
(s)Had not been needed so far, but `...GradientKwds` was missing `gradient`, `stops`
Configuration menu - View commit details
-
Copy full SHA for 0c63dc7 - Browse repository at this point
Copy the full SHA 0c63dc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46fa848 - Browse repository at this point
Copy the full SHA 46fa848View commit details -
ci: Remove old dependency
m2r
frommypy
Not needed since vega#3506
Configuration menu - View commit details
-
Copy full SHA for d3f2898 - Browse repository at this point
Copy the full SHA d3f2898View commit details -
Configuration menu - View commit details
-
Copy full SHA for db0419f - Browse repository at this point
Copy the full SHA db0419fView commit details -
Configuration menu - View commit details
-
Copy full SHA for da16406 - Browse repository at this point
Copy the full SHA da16406View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d3eac9 - Browse repository at this point
Copy the full SHA 7d3eac9View commit details -
feat(typing): Temporarily duplicate (vega#3538)
Still need the changes here prior to that merging. It solves issues in `_config.py` as well. vega#3538
Configuration menu - View commit details
-
Copy full SHA for 4fd7628 - Browse repository at this point
Copy the full SHA 4fd7628View commit details -
Merge pull request #1 from vega/remove-m2r-mypy
ci: Remove old dependency `m2r` from `mypy`
Configuration menu - View commit details
-
Copy full SHA for 5a3f9ee - Browse repository at this point
Copy the full SHA 5a3f9eeView commit details -
fix: Exclude titles w/
SchemaInfo.additionalProperties
Avoids the `DateTime` properties `Day`, `Month`
Configuration menu - View commit details
-
Copy full SHA for 0ebc6bc - Browse repository at this point
Copy the full SHA 0ebc6bcView commit details -
feat: Fill out
MANUAL_DEFS
with all remaining targetsWill serve as a baseline for any replacement solution (provided the schema does not change first).
Configuration menu - View commit details
-
Copy full SHA for a5e9442 - Browse repository at this point
Copy the full SHA a5e9442View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b6c4d6 - Browse repository at this point
Copy the full SHA 9b6c4d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2f0ed3 - Browse repository at this point
Copy the full SHA e2f0ed3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f045dc6 - Browse repository at this point
Copy the full SHA f045dc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d435380 - Browse repository at this point
Copy the full SHA d435380View commit details -
feat(typing): Finish
ThemeConfig
hierarchyA user should now be able to specify a theme, with full type-checking - without needing to import any of the lower-level objects.
Configuration menu - View commit details
-
Copy full SHA for bb99389 - Browse repository at this point
Copy the full SHA bb99389View commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67dc9df - Browse repository at this point
Copy the full SHA 67dc9dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b24dbe2 - Browse repository at this point
Copy the full SHA b24dbe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 964745a - Browse repository at this point
Copy the full SHA 964745aView commit details -
refactor: Tidy up
generate_schema_wrapper.py
- Adds and reuses `load_schema` - Factor out `_add_shorthand_property_to_field_encodings` - perf: Share non-modified shorthand dict in `load_schema_with_shorthand_properties` - Improve annotations - Remove some blank lines
Configuration menu - View commit details
-
Copy full SHA for 3c9aab5 - Browse repository at this point
Copy the full SHA 3c9aab5View commit details
Commits on Aug 17, 2024
-
perf: Reprioritise unreachable
info.allOf
Appears to be some that used to be in the schema, but now is not. I've kept around with an error raised if it gets triggered in the future.
Configuration menu - View commit details
-
Copy full SHA for 0be9f5d - Browse repository at this point
Copy the full SHA 0be9f5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 882013c - Browse repository at this point
Copy the full SHA 882013cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2781969 - Browse repository at this point
Copy the full SHA 2781969View commit details -
refactor(typing): Remove some
None
cases forSchemaInfo
Using an empty string is consistent with `dict`, `list` properties.
Configuration menu - View commit details
-
Copy full SHA for 9e1c8c4 - Browse repository at this point
Copy the full SHA 9e1c8c4View commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b6fff04 - Browse repository at this point
Copy the full SHA b6fff04View commit details
Commits on Sep 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc6e9bd - Browse repository at this point
Copy the full SHA cc6e9bdView commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c94918 - Browse repository at this point
Copy the full SHA 9c94918View commit details -
Merge branch 'config-typed-dict' of https://github.com/dangotbanned/a…
…ltair into config-typed-dict
Configuration menu - View commit details
-
Copy full SHA for 1b3202b - Browse repository at this point
Copy the full SHA 1b3202bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11280df - Browse repository at this point
Copy the full SHA 11280dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6b4923 - Browse repository at this point
Copy the full SHA f6b4923View commit details
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a5bdd47 - Browse repository at this point
Copy the full SHA a5bdd47View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 068c484 - Browse repository at this point
Copy the full SHA 068c484View commit details
Commits on Sep 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9e35e30 - Browse repository at this point
Copy the full SHA 9e35e30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2efe2ea - Browse repository at this point
Copy the full SHA 2efe2eaView commit details -
feat(typing): Enable type checking on
tools/
Also fixes some warnings only present for `mypy`, but not `pyright`.
Configuration menu - View commit details
-
Copy full SHA for d922e4b - Browse repository at this point
Copy the full SHA d922e4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1330708 - Browse repository at this point
Copy the full SHA 1330708View commit details -
refactor: Make
SchemaInfo
effectively immutableThis was the only instance where a modification occured after init. The result of this is identical, simply moves the overwrite to the `dict` constructor. vega#3536 (comment)
Configuration menu - View commit details
-
Copy full SHA for 230d625 - Browse repository at this point
Copy the full SHA 230d625View commit details -
Configuration menu - View commit details
-
Copy full SHA for a67755e - Browse repository at this point
Copy the full SHA a67755eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae23b23 - Browse repository at this point
Copy the full SHA ae23b23View commit details -
Configuration menu - View commit details
-
Copy full SHA for f62c82a - Browse repository at this point
Copy the full SHA f62c82aView commit details
Commits on Sep 8, 2024
-
perf: Use cheaper comparison for
SchemaInfo.__eq__
Slightly faster (1.3s -> 1.2s) during deep recursion. Also a lot easier to understand vega#3536 (comment)
Configuration menu - View commit details
-
Copy full SHA for a70f259 - Browse repository at this point
Copy the full SHA a70f259View commit details -
Configuration menu - View commit details
-
Copy full SHA for e40768e - Browse repository at this point
Copy the full SHA e40768eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6334db0 - Browse repository at this point
Copy the full SHA 6334db0View commit details -
build: run
generate-schema-wrapper
**Important**: The diff here is due to the introduction of sorting only. vega#3536 (comment), vega#3536 (comment)
Configuration menu - View commit details
-
Copy full SHA for 2d89ad7 - Browse repository at this point
Copy the full SHA 2d89ad7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0af1cd1 - Browse repository at this point
Copy the full SHA 0af1cd1View commit details
Commits on Sep 9, 2024
-
refactor: Un-special-case
Dict
, include inSchemaInfo.is_type_alias
The schema here is unique and aligns (conceptually) with the excluded types that fell under this rule
Configuration menu - View commit details
-
Copy full SHA for 2670e3b - Browse repository at this point
Copy the full SHA 2670e3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6926973 - Browse repository at this point
Copy the full SHA 6926973View commit details -
Configuration menu - View commit details
-
Copy full SHA for 836fc00 - Browse repository at this point
Copy the full SHA 836fc00View commit details -
Merge branch 'config-typed-dict' of https://github.com/dangotbanned/a…
…ltair into config-typed-dict
Configuration menu - View commit details
-
Copy full SHA for ba70325 - Browse repository at this point
Copy the full SHA ba70325View commit details -
Configuration menu - View commit details
-
Copy full SHA for d63b8a6 - Browse repository at this point
Copy the full SHA d63b8a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebfdbd4 - Browse repository at this point
Copy the full SHA ebfdbd4View commit details -
refactor: Simplify
generate_config_typed_dicts
- All of this logic is now handled elsewhere. - Updated some names to be more consistent
Configuration menu - View commit details
-
Copy full SHA for 96a7460 - Browse repository at this point
Copy the full SHA 96a7460View commit details -
docs: Link to discussion for unresolvable issue
Closing threads on this, leaving comments for future reference. Cannot see a solution for this
Configuration menu - View commit details
-
Copy full SHA for b3a7fb3 - Browse repository at this point
Copy the full SHA b3a7fb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for aae8e6e - Browse repository at this point
Copy the full SHA aae8e6eView commit details -
feat(typing): Accept an
Iterator
inindent_docstring
Simply collects the lines if needed
Configuration menu - View commit details
-
Copy full SHA for 732b31d - Browse repository at this point
Copy the full SHA 732b31dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c33b2c - Browse repository at this point
Copy the full SHA 5c33b2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a04d4d - Browse repository at this point
Copy the full SHA 0a04d4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bb0b8e - Browse repository at this point
Copy the full SHA 7bb0b8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b486f10 - Browse repository at this point
Copy the full SHA b486f10View commit details -
test(typing): Adds
test_theme_config_typing
Pushing with errors for discussion
Configuration menu - View commit details
-
Copy full SHA for 81349ea - Browse repository at this point
Copy the full SHA 81349eaView commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b43deb5 - Browse repository at this point
Copy the full SHA b43deb5View commit details -
test: Remove
Vega
-only properties from theme tests"group", "path", "shape", "symbol" all appear in a `vega-themes` definition. Haven't found any documentation on this, for `vega-lite`. All of these properties are not mentioned in the `Config` schema
Configuration menu - View commit details
-
Copy full SHA for ff364a1 - Browse repository at this point
Copy the full SHA ff364a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf36b69 - Browse repository at this point
Copy the full SHA bf36b69View commit details -
fix: Remove
Vega
-only properties from vendoredvega-themes.json
The fix here should allow these properties in the future - were they to become available in `Config` https://github.com/vega/altair/actions/runs/10789757058/job/29923430898?pr=3536
Configuration menu - View commit details
-
Copy full SHA for 79804ec - Browse repository at this point
Copy the full SHA 79804ecView commit details -
fix: Support hyphenated keys in
TypedDict
(s)This support does not extend to `mypy`, so I've mentioned that in the doc. See https://peps.python.org/pep-0728/#reference-implementation https://github.com/vega/altair/actions/runs/10789757058/job/29923430898?pr=3536
Configuration menu - View commit details
-
Copy full SHA for 0bdfa72 - Browse repository at this point
Copy the full SHA 0bdfa72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 427a0dd - Browse repository at this point
Copy the full SHA 427a0ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f13b0b - Browse repository at this point
Copy the full SHA 6f13b0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e564ca5 - Browse repository at this point
Copy the full SHA e564ca5View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73f6b25 - Browse repository at this point
Copy the full SHA 73f6b25View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab41cb7 - Browse repository at this point
Copy the full SHA ab41cb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dc4c05 - Browse repository at this point
Copy the full SHA 1dc4c05View commit details -
refactor: Reuse
finalize_type_reprs
- Extracted final steps of ``SchemaInfo.to_type_repr``. - Improved docs
Configuration menu - View commit details
-
Copy full SHA for 5315a3d - Browse repository at this point
Copy the full SHA 5315a3dView commit details -
chore: Rename
init_subclass_args
->metaclass_kwds
The latter is more accurate, there is no `__init__subclass__` involved - despite the similar syntax
Configuration menu - View commit details
-
Copy full SHA for c816ca3 - Browse repository at this point
Copy the full SHA c816ca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c55a35 - Browse repository at this point
Copy the full SHA 7c55a35View commit details -
refactor: Move
process_description
totools.schemapi.utils
Suspect this might have been used more dynamically in the past. Currently doesn't make sense defining across 3 files
Configuration menu - View commit details
-
Copy full SHA for 44624ef - Browse repository at this point
Copy the full SHA 44624efView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5e54d8 - Browse repository at this point
Copy the full SHA b5e54d8View commit details -
refactor: Include
process_description
indeep_description
Every usage of the property is wrapped in the call. No longer need to import in `generate_schema_wrapper.py`
Configuration menu - View commit details
-
Copy full SHA for 6d744f8 - Browse repository at this point
Copy the full SHA 6d744f8View commit details -
perf: Replace relative links on entire description
Previously was len(description.split()) times
Configuration menu - View commit details
-
Copy full SHA for dd05abd - Browse repository at this point
Copy the full SHA dd05abdView commit details -
refactor(perf): Compile patterns and tidy up
fix_docstring_issues
Still don't fully understand why this is written so verbosely
Configuration menu - View commit details
-
Copy full SHA for bed1285 - Browse repository at this point
Copy the full SHA bed1285View commit details -
Configuration menu - View commit details
-
Copy full SHA for 025aae5 - Browse repository at this point
Copy the full SHA 025aae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bc28d4 - Browse repository at this point
Copy the full SHA 9bc28d4View commit details -
refactor: Remove unused
ruff_format_str
Was replaced with `ruff_write_lint_format_str` in 485eae5
Configuration menu - View commit details
-
Copy full SHA for 626401e - Browse repository at this point
Copy the full SHA 626401eView commit details
Commits on Sep 12, 2024
-
refactor: Factor out
_signature_args
, enhanceArgInfo.iter_args
- Moved constant parts of mark methods to the template
Configuration menu - View commit details
-
Copy full SHA for a5c0567 - Browse repository at this point
Copy the full SHA a5c0567View commit details -
refactor: Add
SchemaInfo.from_refname
constructorReplaces all instances that use this pattern
Configuration menu - View commit details
-
Copy full SHA for 36fdaa6 - Browse repository at this point
Copy the full SHA 36fdaa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b236f9 - Browse repository at this point
Copy the full SHA 1b236f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 160ee63 - Browse repository at this point
Copy the full SHA 160ee63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e85b36 - Browse repository at this point
Copy the full SHA 7e85b36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36ebca6 - Browse repository at this point
Copy the full SHA 36ebca6View commit details -
refactor: Accept multiple remap titles
Partial fix for vega#3536 (comment)
Configuration menu - View commit details
-
Copy full SHA for 7b7390a - Browse repository at this point
Copy the full SHA 7b7390aView commit details -
Configuration menu - View commit details
-
Copy full SHA for af7c17c - Browse repository at this point
Copy the full SHA af7c17cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 072f512 - Browse repository at this point
Copy the full SHA 072f512View commit details
Commits on Sep 13, 2024
-
feat(typing): Adds missing types for
TopLevelUnitSpec
Resolves most of vega#3536 (comment)
Configuration menu - View commit details
-
Copy full SHA for 007f373 - Browse repository at this point
Copy the full SHA 007f373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2afdc19 - Browse repository at this point
Copy the full SHA 2afdc19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c70eb6 - Browse repository at this point
Copy the full SHA 2c70eb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef3df18 - Browse repository at this point
Copy the full SHA ef3df18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f3c0e7 - Browse repository at this point
Copy the full SHA 4f3c0e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff01520 - Browse repository at this point
Copy the full SHA ff01520View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b8eda8 - Browse repository at this point
Copy the full SHA 0b8eda8View commit details -
fix(typing): Use a single
TypeVar
forRowCol
If both properties are specified, they must always be of the same type.
Configuration menu - View commit details
-
Copy full SHA for 80b21d5 - Browse repository at this point
Copy the full SHA 80b21d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 810921c - Browse repository at this point
Copy the full SHA 810921cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79fb2fb - Browse repository at this point
Copy the full SHA 79fb2fbView commit details -
fix(typing): Satisfy
mypy
onutils.core.update_nested
This is due to a `TypedDict` being typed as `Mapping` instead of `MutableMapping` (like `dict`). At runtime it is a `dict`, so I'm not making any runtime changes - this will have to do
Configuration menu - View commit details
-
Copy full SHA for c8ccb05 - Browse repository at this point
Copy the full SHA c8ccb05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26c6ede - Browse repository at this point
Copy the full SHA 26c6edeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4933e54 - Browse repository at this point
Copy the full SHA 4933e54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2847293 - Browse repository at this point
Copy the full SHA 2847293View commit details -
Configuration menu - View commit details
-
Copy full SHA for f386052 - Browse repository at this point
Copy the full SHA f386052View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed24ada - Browse repository at this point
Copy the full SHA ed24adaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddf4636 - Browse repository at this point
Copy the full SHA ddf4636View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c8f9e2 - Browse repository at this point
Copy the full SHA 0c8f9e2View commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf29786 - Browse repository at this point
Copy the full SHA bf29786View commit details -
Update altair/vegalite/v5/schema/_typing.py
Co-authored-by: Stefan Binder <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cafd696 - Browse repository at this point
Copy the full SHA cafd696View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bb7a86 - Browse repository at this point
Copy the full SHA 0bb7a86View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffb3214 - Browse repository at this point
Copy the full SHA ffb3214View commit details -
refactor: Reuse literals, add
_typing
dicts to_config.__all__
Trying to make this easier to maintain in the future vega#3536 (comment)
Configuration menu - View commit details
-
Copy full SHA for aaffebd - Browse repository at this point
Copy the full SHA aaffebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12b6410 - Browse repository at this point
Copy the full SHA 12b6410View commit details -
docs: Use
:class:
directive onTypedDict
(s)Hopefully this will mean we can skip adding individual doc pages for each, just reuse the existing ones vega#3536 (comment)
Configuration menu - View commit details
-
Copy full SHA for 6e4af95 - Browse repository at this point
Copy the full SHA 6e4af95View commit details -
fix: Define
typing
as a package to support submodulesThe usage I described in the description was not actually possible: >- The top-level object `ThemeConfig` is exported to `altair.typing`> - All others are accessible via `altair.typing.theme`. This resolves the `ModuleNotFoundError` that would get raised when trying this
Configuration menu - View commit details
-
Copy full SHA for d4bd6db - Browse repository at this point
Copy the full SHA d4bd6dbView commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8db4469 - Browse repository at this point
Copy the full SHA 8db4469View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93334b7 - Browse repository at this point
Copy the full SHA 93334b7View commit details
Commits on Sep 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8519444 - Browse repository at this point
Copy the full SHA 8519444View commit details
Commits on Sep 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b36519f - Browse repository at this point
Copy the full SHA b36519fView commit details