Adrian Stachlewski
Adrian Stachlewski
## Description `autoload_range` set in `luigi.cfg` emits `UnconsumedParameterWarning` as value is used only in `luigi.__init__`. I've added internal field `_ignore_unconsumed` to ignore this parameter in `core` class. ## Motivation and...
## Description I've changed `luigi.task.flatten_output` implementation to deduplicate outputs from tasks which are required by more than one wrapper task. Implementation is slightly changed (from DFS to BFS), but there's...
**Description** `luigi.task.flatten_output` does not detect "diamond" problem. If some task is required by more than one wrapper task, its output is duplicated in returned list. **Simple reproduction:** ```python import luigi...
PEP 517/518 (as well as their successors) are widely adapted to the python ecosystem and have become standard in how Python distribution builds are declared and executed1. Because of the...
https://github.com/actions/setup-python/pull/567
https://docs.pypi.org/trusted-publishers/ https://github.com/starhel/dataslots/pull/72
Errors preview: ``` tests/test_backport.py:23: error: Too many arguments for "A" [call-arg] tests/test_backport.py:23: error: Unsupported left operand type for > ("A") [operator] ```
To simplify migration to py310 it's recommended to do: ```python if sys.version_info >= (3, 10): # or (3, 11) if weakref_slot=True needed from dataclasses import dataclass else: from dataslots import...
- [ ] Enable `pyright` tests for examples - [ ] Fix typing in https://github.com/starhel/dataslots/blob/a3ed4cf6b19f08d8cbe0dd6dbad40dac87cf305f/examples/dataclass_validators.py#L31-L33