Itamar Turner-Trauring

Results 335 issues of Itamar Turner-Trauring

Enforce 0.3.4. ```python import sys from typing import List import enforce @enforce.runtime_validation def noop_validated(i: List) -> List: return i def noop(i: List) -> List: return i if __name__ == '__main__':...

### Description GitLab CI can use macOS runners, and there is now beta support for this on gitlab.com. As such, alongside Windows support (#427) it would be useful to have...

New CI

Hi, I just wrote an article about the Inferno options I use in my memory profiler, and why I think that gives better output: https://pythonspeed.com/articles/a-better-flamegraph/ Some if you're already doing,...

*Note*: Before submitting this pull request, please review our [contributing guidelines](https://docs.celeryq.dev/en/master/contributing.html). ## Description Fixes #6036 Rather than making the pool strategy configurable, this always uses `spawn`, for the following reason:...

PR Type: Bugfix

I recently had to rip out some pyrsistent code because using it was 10× slower than regular Python data structures. It's probably possible to do better than current implementation. Some...

enhancement

Consider the following code: ```python class ApplicationState(PClass): shared_resources = pset_field(Injectable) # ... class ExtractedState(PClass): applications = pmap_field(str, ApplicationState) def extract(tfstate): result = {} for mod in tfstate['modules']: for injectable in...

enhancement
help wanted

We're about to add some code that introspects pyrsistent classes - in particular PRecord/PClass and the checked data structures - in order to detect changes to our pyrsistent-based configuration model....

enhancement
help wanted

Docker mode doesn't seem to work; this is Linux, Fedora 33, with conda-lock 0.7.2. ``` $ conda-lock -p linux-64 -m docker & [1] 172664 $ generating lockfile for linux-64 $...

Might want to override config in a particular notebook, for example. This may be possible, I'm not sure. If not, also need to implement it.

kind:enhancement

We should run flake8, and perhaps pylint, on the code as part of CI.