blog

テクノロジー|Fedora Linux の Python 3.10 ベータ版

Python 開発者は Python 3.10.0 の3つのベータ版をリリースしました。...

Oct 12, 2025 · 4 min. read
シェア

Python開発者はPython 3.10.0の3つのベータ版をリリースしました。10月の最終版 3.10.0 のリリースに備えて、できるだけ早くあなたの Python コードを 3.10 でテストするために、Fedora Linux で最新版を試すことができます。

Fedora Linux への Python 3.10 のインストール

Fedora Linux を使っているなら、公式リポジトリから dnf を使って Python 3.10 をインストールできます:

  1. $ sudo dnf install python3.10

最新のプレリリース版を入手するには、 updates-testing リポジトリを有効にする必要があるかもしれません:

  1. $ sudo dnf install --enablerepo=updates-testing python3.10

より多くのベータ版や リリース候補がリリースされると、Fedora パッケージは更新されます。あなた自身の Python 開発者バージョンをコンパイルする必要はありません。最初のベータから、Python 開発者は新しい機能を追加しません。すでにすべての新しいものを楽しむことができます。

Python 3.10 でのプロジェクトのテスト

Python 3.10を使うにはpython3.10コマンドを実行するか、 組み込みのvenvモジュールtox 、または pipenv poetry 仮想環境を作ります。以下はtoxを使った例です:

  1. $ git clone https://.//.it
  2. Cloning into 'six'...
  3. $ cd six/
  4. $ tox -e py013
  5. py310 run-test: commands[0] | python -m pytest -rfsxX
  6. ================== test session starts ===================
  7. platform linux -- Python 3., pytest-6.2.4, py-1.10.0, pluggy-0.13.1
  8. collected 200 items
  9. test_six.py ...................................... [ 19%]
  10. .................................................. [ 44%]
  11. .................................................. [ 69%]
  12. .................................................. [ 94%]
  13. ............ [100%]
  14. ================== 200 passed in 0.43s ===================
  15. ________________________ summary _________________________
  16. py310: commands succeeded
  17. congratulations :)

Python 3.10 新機能

ご覧ください。例えば、 試すことができます:

  1. $ python3.10
  2. Python 3. (default, Jun , )
  3. [GCC (Red Hat -1)] on linux
  4. Type "help", "copyright", "credits" or "license" for more information.
  5. >>> point = (3, 10)
  6. >>> match point:
  7. ... case (0, 0):
  8. ... print("Origin")
  9. ... case (0, y):
  10. ... print(f"Y={y}")
  11. ... case (x, 0):
  12. ... print(f"X={x}")
  13. ... case (x, y):
  14. ... print(f"X={x}, Y={y}")
  15. ... case _:
  16. ... raise ValueError("Not a point")
  17. X=3, Y=10
  18. >>> x
  19. >>> y

にご期待ください!

経由:

Read next

Hardcore Watch|Hardcore Watch #1186 月5ドルの仮想マシンが30年前の3番目に速いスパコンを凌駕する

月額5ドルの仮想マシン、30年前の3番目に速いスパコンを凌駕\n🄸 Canonical、フル機能のプライベート・クラウドを迅速に展開するサービスをリリース\n🄸 DeepMind、異常気象をより速く正確に予測可能に\n"\n"

Oct 12, 2025 · 3 min read