Skip to content

Conversation

HarshitaKalani
Copy link
Contributor

@HarshitaKalani HarshitaKalani commented Oct 14, 2025

with: python===3.8

% python scripts/build/develop.py
Running: python scripts/build/add_dummy_submodules.py
Running: pip install -e . --verbose
Using pip 24.3.1 from /Users/pranavchiku/mambaforge/envs/pyds-env/lib/python3.8/site-packages/pip (python 3.8)
Obtaining file:///Users/pranavchiku/repos/pydatastructs
  Running command pip subprocess to install build dependencies
  Using pip 24.3.1 from /Users/pranavchiku/mambaforge/envs/pyds-env/lib/python3.8/site-packages/pip (python 3.8)
  Collecting meson-python
    Obtaining dependency information for meson-python from https://files.pythonhosted.org/packages/28/58/66db620a8a7ccb32633de9f403fe49f1b63c68ca94e5c340ec5cceeb9821/meson_python-0.18.0-py3-none-any.whl.metadata
    Using cached meson_python-0.18.0-py3-none-any.whl.metadata (2.8 kB)
  Collecting meson>=0.64.0 (from meson-python)
    Obtaining dependency information for meson>=0.64.0 from https://files.pythonhosted.org/packages/9c/07/b48592d325cb86682829f05216e4efb2dc881762b8f1bafb48b57442307a/meson-1.9.1-py3-none-any.whl.metadata
    Using cached meson-1.9.1-py3-none-any.whl.metadata (1.8 kB)
  Collecting packaging>=23.2 (from meson-python)
    Obtaining dependency information for packaging>=23.2 from https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl.metadata
    Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
  Collecting pyproject-metadata>=0.9.0 (from meson-python)
    Obtaining dependency information for pyproject-metadata>=0.9.0 from https://files.pythonhosted.org/packages/7e/b1/8e63033b259e0a4e40dd1ec4a9fee17718016845048b43a36ec67d62e6fe/pyproject_metadata-0.9.1-py3-none-any.whl.metadata
    Using cached pyproject_metadata-0.9.1-py3-none-any.whl.metadata (7.0 kB)
  Collecting tomli>=1.0.0 (from meson-python)
    Obtaining dependency information for tomli>=1.0.0 from https://files.pythonhosted.org/packages/77/b8/0135fadc89e73be292b473cb820b4f5a08197779206b33191e801feeae40/tomli-2.3.0-py3-none-any.whl.metadata
    Using cached tomli-2.3.0-py3-none-any.whl.metadata (10 kB)
  Using cached meson_python-0.18.0-py3-none-any.whl (28 kB)
  Using cached meson-1.9.1-py3-none-any.whl (1.0 MB)
  Using cached packaging-25.0-py3-none-any.whl (66 kB)
  Using cached pyproject_metadata-0.9.1-py3-none-any.whl (18 kB)
  Using cached tomli-2.3.0-py3-none-any.whl (14 kB)
  Installing collected packages: tomli, packaging, meson, pyproject-metadata, meson-python
    Creating /private/var/folders/r9/27d27cj93ld8zjgr3chdh72h0000gn/T/pip-build-env-z019zz1x/overlay/bin
    changing mode of /private/var/folders/r9/27d27cj93ld8zjgr3chdh72h0000gn/T/pip-build-env-z019zz1x/overlay/bin/meson to 755
  Successfully installed meson-1.9.1 meson-python-0.18.0 packaging-25.0 pyproject-metadata-0.9.1 tomli-2.3.0
  Installing build dependencies ... done
  Running command Checking if build backend supports build_editable
  Checking if build backend supports build_editable ... done
  Running command Getting requirements to build editable
  Getting requirements to build editable ... done
  Running command pip subprocess to install backend dependencies
  Using pip 24.3.1 from /Users/pranavchiku/mambaforge/envs/pyds-env/lib/python3.8/site-packages/pip (python 3.8)
  Collecting ninja>=1.8.2
    Obtaining dependency information for ninja>=1.8.2 from https://files.pythonhosted.org/packages/3c/74/d02409ed2aa865e051b7edda22ad416a39d81a84980f544f8de717cab133/ninja-1.13.0-py3-none-macosx_10_9_universal2.whl.metadata
    Using cached ninja-1.13.0-py3-none-macosx_10_9_universal2.whl.metadata (5.1 kB)
  Using cached ninja-1.13.0-py3-none-macosx_10_9_universal2.whl (310 kB)
  Installing collected packages: ninja
  Successfully installed ninja-1.13.0
  Installing backend dependencies ... done
  Running command Preparing editable metadata (pyproject.toml)
  + meson setup /Users/pranavchiku/repos/pydatastructs /Users/pranavchiku/repos/pydatastructs/build/cp38 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/Users/pranavchiku/repos/pydatastructs/build/cp38/meson-python-native-file.ini
  The Meson build system
  Version: 1.9.1
  Source dir: /Users/pranavchiku/repos/pydatastructs
  Build dir: /Users/pranavchiku/repos/pydatastructs/build/cp38
  Build type: native build
  Project name: pydatastructs
  Project version: 1.0.1-dev
  C++ compiler for the host machine: c++ (clang 15.0.0 "Apple clang version 15.0.0 (clang-1500.3.9.4)")
  C++ linker for the host machine: c++ ld64 1053.12
  Host machine cpu family: aarch64
  Host machine cpu: aarch64
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Found pkg-config: YES (/opt/homebrew/bin/pkg-config) 2.4.3
  Run-time dependency python found: YES 3.8
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Program python found: YES (/Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8)
  Build targets in project: 6

  pydatastructs 1.0.1-dev

    User defined options
      Native files: /Users/pranavchiku/repos/pydatastructs/build/cp38/meson-python-native-file.ini
      b_ndebug    : if-release
      b_vscrt     : md
      buildtype   : release

  Found ninja-1.13.0.git.kitware.jobserver-pipe-1 at /private/var/folders/r9/27d27cj93ld8zjgr3chdh72h0000gn/T/pip-build-env-z019zz1x/normal/bin/ninja

  meson-python: error: The package requires Python version >=3.9, running on 3.8.20
  error: subprocess-exited-with-error
  
  × Preparing editable metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> See above for output.
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: /Users/pranavchiku/mambaforge/envs/pyds-env/bin/python3.8 /Users/pranavchiku/mambaforge/envs/pyds-env/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_editable /var/folders/r9/27d27cj93ld8zjgr3chdh72h0000gn/T/tmpmiaoeief
  cwd: /Users/pranavchiku/repos/pydatastructs
  Preparing editable metadata (pyproject.toml) ... error
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Command failed: pip install -e . --verbose

@czgdp1807 czgdp1807 merged commit 4c1769b into codezonediitj:main Oct 22, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants