-
-
Notifications
You must be signed in to change notification settings - Fork 656
Register new package IterTools.jl v0.1.0 #9825
Conversation
This is the new home for Iterators.jl. Users will be encouraged to move their dependency on Iterators.jl to this package. |
Perhaps we should make some PRs to dependent packages to ensure everyone gets properly updated. We could even add function __init__()
warn("The Iterators.jl package is deprecated in favor of IterTools.jl and Base.Iterators")
end to Iterators, though I don't know how legit it is to do something like that. |
@ararslan I was thinking that would be a good idea. Is there a particular reason why that might not be legit? |
¯\_(ツ)_/¯ I just don't know |
Well, if+when this is accepted, I will do that and start PRs (we'll have to work our way down the dependency graph) |
Okay, I'd be happy to help divide and conquer. |
You decided against messing with the history to make renamed versions of all the old tags then? |
Random idea: Could we upper bound Iterators to 0.6.0, effectively deprecating it in METADATA since it won't be installable on 0.6.0, then people will have to use IterTools instead? |
That would make everything that's being slow about switching to it also not installable on 0.6, so it's pretty drastic and would be better done after everyone has had a chance to switch. |
Ah yeah, good call. |
I'd also avoid making a new 0.4-compatible tag with an init-time warning, since almost all packages have stopped making new releases supporting that julia version. Maybe even make the init-time warning an 0.6-only thing, if some of the packages that depend on Iterators have gone 0.6-only already? |
Yep, since you pointed out that only one package upper-bounds Iterators. |
Repository: JuliaCollections/IterTools.jl![Travis Build Status](https://camo.githubusercontent.com/c53cc5ade25984b9108ae792f81e2c0bf418d883ef5f5acdd2ba839cdf003d33/68747470733a2f2f6170692e7472617669732d63692e6f72672f4a756c6961436f6c6c656374696f6e732f49746572546f6f6c732e6a6c2e7376673f6272616e63683d76302e312e30)
Release: v0.1.0
Travis:
cc: @iamed2
Please make sure that:
@iamed2 This PR will remain open for 24 hours for feedback (which is optional). If you get feedback, please let us know if you are making changes, and we'll merge once you're done.