私はプロジェクトに取り組んでいます。それぞれのバージョンに名前を付けたいと思います。ような何か:プロジェクトのバージョンを指定する適切な方法は何ですか?
- 1.0(まず)
- 2.0(チャーム)
- 3.0(ラッキー)
のように。私は、次の内容でversion.py
を作成しました:
__version__ = '1.0'
それは__version_name__ = 'First'
と二行目を持ってしても大丈夫ですか?それを実装するより良い方法はありますか?
私はプロジェクトに取り組んでいます。それぞれのバージョンに名前を付けたいと思います。ような何か:プロジェクトのバージョンを指定する適切な方法は何ですか?
のように。私は、次の内容でversion.py
を作成しました:
__version__ = '1.0'
それは__version_name__ = 'First'
と二行目を持ってしても大丈夫ですか?それを実装するより良い方法はありますか?
1)Semantic versioningを使用してください。 1.2.3
2)__version_info__
に名を含め、例えば__version_info = (1, 2, 3, 'First')
は、* alpha *、* beta *、* candidateのような** releaselevel **を示すために '__version_info__'を使用していません*と* final *?例えば'(1、2、3、 'final') ' –
はい。この場合、彼の名前*はリリースレベルです。 Ubuntuは同様のコードネームスタイルに従います。 Ubuntu 16.04 - > LTS、Xenial Xerus。名前を付ける場所の「公式」の解決策がないことを考えると、「__version_info__」は最も適切なIMHOのようです。 – rmharrison
dictまたはlistを使用しますか? __version__ = {'1.0': 'first'}または__version__ = ['1.0'、 'first'] – Skycc