|
|
|
|
|
by ariebovenberg
427 days ago
|
|
Author here. To summarize the long discussion in the issue: 1. I _love_ pure Python packages. Not everybody should be forced to use Rust. I want installing pure-Python to be as easy as possible 2. Having separate names on PyPi (with or without extras) creates confusion for libraries depending on whenever: should they depend on whenever-py or whenever-rust? If one “overwrites” the other, this adds confusion. 3. Most users expect to “pip install whenever” and start using the “fast” version For me, points (3) and (2) weigh heavy enough to make (1) slightly more cumbersome. But: Maybe I’ve missed something. Have a read in the above issue or add your 2 cents. edit: formatting |
|
2. I would expect `pip install whenever` to give me the pure-Python version, and `pip install whenever-rust` to give me the Rust extras. Both packages can be installed at the same time; the pure-Python package detects and uses the Rust implementation if present.