Babelのインストールで文書化された機能が欠落している理由を何時間も調べた後、Babel開発には2つのブランチがあることを学びました。
Babelには、プロジェクトに取り組んでいる開発者がほとんどいないにもかかわらず、約4年間、2つの別々の開発パス(0.9.xブランチとトランク)が並行してあります。私たちは安定した1.0バージョンをリリースすることでその状況を解決しようとしていますが、実際のライブはオープンソースの貢献に必ずしも友好的ではありません。
BabelのFAQはそれを確認しています。プロジェクトでFlask-Babelを使用したいと思います。setup.py
それは私がちょうど必要だと言うの依存関係Babel
です。これはpip
、環境にインストールされているバージョンを取得するか、PyPIで最新バージョン(バージョン0.9.6 )を検索することを意味します。論理的には、Flask-Babelは0.9.xブランチには存在しない関数を使用します。何かが足りないかもしれませんし、混乱しているかもしれませんが、新機能のほとんどがどこにあるトランクバージョンを簡単にインストールできますか?そして、どうすればそのようなバージョンを自分の中で使用するように強制できsetup.py
ますか?Flask-Babelを使用する人々にとって、それはどのように機能しますか?(私は知っています、最後の質問はかなりフラスコ固有であり、ここに行く必要があります、しかし他のすべての質問は他の誰にでも答えることができます。)
提案ありがとうございます。大胆な質問が最も重要であり、残りはむしろFlask-Babel固有の「持っていて良かった」です。