-
-
Notifications
You must be signed in to change notification settings - Fork 12.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
formulae*: deprecate formulae which depend on Python 2 #94850
Conversation
In support #93940, these 6 formulae depend on Python 2 and their upstream development appears stalled. I have also set |
Just to check: do all these require Python 2 at runtime? |
Formula/appscale-tools.rb
Outdated
@@ -14,8 +14,11 @@ class AppscaleTools < Formula | |||
sha256 cellar: :any, high_sierra: "70e89498336894ae025118e51e418528d8d73da9b1e2786559b6bcbe6055f55b" | |||
end | |||
|
|||
deprecate! date: "2020-04-20", because: "depends on Python 2" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any reason for this date? Probably better to just make it today's date so we know when we actually deprecated it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The reason I chose was because it was the day after the release of Python 2.7.18. I happened to see this used for libgraphqlparser
, but it seems that this was merged even though there was a desire to use the present date instead. So I will just use today's date instead (for me in the US).
Good question. Maybe we should only set |
Yes. If it's Python 2 bindings, then they should just be removed. As for support scripts, depends how critical they are. If it's mandatory to build (i.e. Python 2 in invoked in build scripts) then there's also |
I just contacted the maintainer of |
Thanks for looking into that. If they are interested in making a new release that is Python 3 compatible, I'll drop |
It does appear that Python bindings can be disabled for I think I was wrong about how |
Two small updates for this:
|
2c0c21c
to
362da33
Compare
I've updated this to drop |
I'm going to close this in favor of doing these deprecations individually, as I think it can get too complicated when handling more than one formula. |
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install --build-from-source <formula>
)? If this is a new formula, does it passbrew audit --new <formula>
?