Claudio Jolowicz

Results 115 comments of Claudio Jolowicz

> the early adopter here should be nox/tox because people using those are probably mildly advanced and care enough about best practices to fix it. The problem is that they...

See also https://github.com/python/cpython/issues/95299

Which generator are you using with CMake? Shouldn't that already take care of incremental builds, even across multiple Nox runs?

Thanks for reporting this. This appears to be the culprit: https://github.com/theacodes/nox/blob/73d14b11e6f45d3269544811ddcb0000875ce312/nox/sessions.py#L580-L582 Judging from a quick look at the history, `--no-reuse-existing-virtualenvs` only ever worked with respect to a global `nox.options` setting,...

Hmm.. Ideally we'd do the following (but it's more work): 1. Use the command-line option if it's set (either way). 2. Use the per-session setting from the noxfile, if it's...

And, for completeness, your `False/True` row would also be split: ```python import nox nox.options.reuse_existing_virtualenvs = True @nox.session(reuse_venvs=False): def test(session): pass ``` So this would not reuse `test` by default, but...

A question to those more familiar with conda than me: Instead of automatically switching to offlline mode, can we expose conda's `--offline` flag through the Nox CLI, letting users choose...

I could confirm cyk.py as the bottleneck since at least v1.2.3 (2020-04-18), using py-spy. But the performance issue has probably existed ever since darglint switched to CYK in 1.0.0-alpha (2019-09-28):...

It seems to me that colons slow down parsing not because of some problematic rule in the grammar. Rather, they result in a larger number of tokens being fed to...