Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Support Pypy as interpreter

オープン
#88 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
python
領域
build-system

調査の方向性

まず、報告された Pypy3/micromamba 環境で xtensor-python のインストールを再現し、解決時に使用される feedstock メタデータと依存関係の制約を調査します。Pypy がサポート対象であることを意図しているかどうかを判断します。Pypy を置き換えずにパッケージをインストールできるか、またはサポートされていないことをドキュメントに明確に記載できれば完了です。

索引モデルが issue の本文から書いたものです。

説明

bug
Solution to issue cannot be found in the documentation.
  • I checked the documentation.
Issue

I've installed Pypy as my python interpreter, and all the dependencies for xtensor-python (that are listed when I go to install it) have been installed okay when using pypy3 as the chosen interpreter in the environment.

I don't see any hard dependencies in the repo, but when I go to install xtensor-python, mamba is trying to uninstall my Pypy and replace it with CPython.

Is/should Pypy be supported as the interpreter here? Is there perhaps something wrong with my setup, or is this as expected?

Thanks

Installed packages
(XTensorPythonTests-Pypy) 
List of packages in environment: "/MicromambaRoot/envs/XTensorPythonTests-Pypy"

  Name              Version    Build                Channel    
─────────────────────────────────────────────────────────────────
  _libgcc_mutex     0.1        conda_forge          conda-forge
  _openmp_mutex     4.5        2_gnu                conda-forge
  bzip2             1.0.8      h7f98852_4           conda-forge
  ca-certificates   2022.12.7  ha878542_0           conda-forge
  expat             2.5.0      h27087fc_0           conda-forge
  gdbm              1.18       h0a1914f_2           conda-forge
  ld_impl_linux-64  2.39       hcc3a1bd_1           conda-forge
  libblas           3.9.0      16_linux64_openblas  conda-forge
  libcblas          3.9.0      16_linux64_openblas  conda-forge
  libffi            3.4.2      h7f98852_5           conda-forge
  libgcc-ng         12.2.0     h65d4601_19          conda-forge
  libgfortran-ng    12.2.0     h69a702a_19          conda-forge
  libgfortran5      12.2.0     h337968e_19          conda-forge
  libgomp           12.2.0     h65d4601_19          conda-forge
  liblapack         3.9.0      16_linux64_openblas  conda-forge
  libnsl            2.0.0      h7f98852_0           conda-forge
  libopenblas       0.3.21     pthreads_h78a6416_3  conda-forge
  libsqlite         3.40.0     h753d276_0           conda-forge
  libstdcxx-ng      12.2.0     h46fd767_19          conda-forge
  libuuid           2.32.1     h7f98852_1000        conda-forge
  libzlib           1.2.13     h166bdaf_4           conda-forge
  ncurses           6.3        h27087fc_1           conda-forge
  numpy             1.24.1     py39hb10b683_0       conda-forge
  openssl           3.0.7      h0b41bf4_1           conda-forge
  pip               22.3.1     pyhd8ed1ab_0         conda-forge
  pybind11          2.10.3     py39haa83c70_0       conda-forge
  pybind11-global   2.10.3     py39haa83c70_0       conda-forge
  pypy              7.3.9      0_pypy39             conda-forge
  pypy3.9           7.3.9      hd671c94_7           conda-forge
  python            3.9.12     0_73_pypy            conda-forge
  python_abi        3.9        3_pypy39_pp73        conda-forge
  readline          8.1.2      h0f457ee_0           conda-forge
  setuptools        66.1.1     pyhd8ed1ab_0         conda-forge
  sqlite            3.40.0     h4ff8645_0           conda-forge
  tk                8.6.12     h27826a3_0           conda-forge
  tzdata            2022g      h191b570_0           conda-forge
  wheel             0.38.4     pyhd8ed1ab_0         conda-forge
  xtensor           0.24.3     h924138e_1           conda-forge
  xtl               0.7.5      hf52228f_0           conda-forge
  xz                5.2.6      h166bdaf_0           conda-forge
  zlib              1.2.13     h166bdaf_4           conda-forge
Environment info
environment : XTensorPythonTests-Pypy (active)
           env location : //MicromambaRoot/envs/XTensorPythonTests-Pypy
      user config files : /home/user/.mambarc
 populated config files : /home/user/.condarc
       libmamba version : 1.1.0
     micromamba version : 1.1.0
           curl version : libcurl/7.87.0 OpenSSL/1.1.1s zlib/1.2.13 libssh2/1.10.0 nghttp2/1.47.0
     libarchive version : libarchive 3.6.2 zlib/1.2.13 bz2lib/1.0.8 libzstd/1.5.2
       virtual packages : __unix=0=0
                          __linux=5.15.0=0
                          __glibc=2.31=0
                          __archspec=1=x86_64
                          __cuda=11.6=0
               channels : 
       base environment : /MicromambaRoot
               platform : linux-64
主要言語
Shell
スター
1
フォーク
12
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

conda-forge/xtensor-python-feedstock のほかの issue

conda-forge/xtensor-python-feedstock の issue をすべて見る

似ている issue

Shell/Bash の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。