Skip to content
Snippets Groups Projects

add_vbi_v0.1.3.3

Merged Abolfazl Ziaeemehr requested to merge ziaee/ebrains-spack-builds:add_vbi_0.1.3.3 into master

Summary

Package vbi
Version added v0.1.3.3
Contact point ziaee

A command added to setup.py to ensure copying compiled .so and corresponding .py file from vbi.models.cpp._src.

Checks

  • Software Quality Checklist: SQ-Checklist.pdf (level: )
  • Current maintainer is listed first in package.py
  • No pinned dependency versions
  • Post-installation tests are defined

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 6 commits

    • c9ff6bc2...3a218965 - 5 commits from branch ri/tech-hub/platform/esd:master
    • d35d416c - feat(py-vbi): update py-vbi to version 0.1.3.3

    Compare with previous version

  • Author Contributor

    @elmath Thank you a lot for your helps, I still have issue with importing C++ modules. I think the issue is that py files are not copied in this directory:

    ls /srv/test-build-2502/ebrains-spack-builds/vendor/spack/var/spack/environments/test/.spack-env/view/lib/python3.11/site-packages/vbi/models/cpp/_src
    
    __init__.py				  bold.hpp     makefile
    __pycache__				  do.hpp       mpr_sde.hpp
    _do.cpython-311-x86_64-linux-gnu.so	  do.i	       mpr_sde.i
    _jr_sdde.cpython-311-x86_64-linux-gnu.so  jr_sdde.hpp  utility.hpp
    _jr_sde.cpython-311-x86_64-linux-gnu.so   jr_sdde.i    vep.hpp
    _km_sde.cpython-311-x86_64-linux-gnu.so   jr_sde.hpp   vep.i
    _mpr_sde.cpython-311-x86_64-linux-gnu.so  jr_sde.i     wc_ode.hpp
    _vep.cpython-311-x86_64-linux-gnu.so	  km_sde.hpp   wc_ode.i
    _wc_ode.cpython-311-x86_64-linux-gnu.so   km_sde.i

    and this is my local installation.

    ls /home/ziaee/anaconda3/envs/vbimain/lib/python3.10/site-packages/vbi/models/cpp/_src
    
    bold.hpp                             __init__.py                               _jr_sde.cpython-310-x86_64-linux-gnu.so  km_sde.hpp                                mpr_sde.hpp       _vep.cpython-310-x86_64-linux-gnu.so     wc_ode.hpp
    _do.cpython-310-x86_64-linux-gnu.so  _jr_sdde.cpython-310-x86_64-linux-gnu.so  jr_sde.hpp                               km_sde.i                                  mpr_sde.i         vep.hpp                                  wc_ode.i
    do.hpp                               jr_sdde.hpp                               jr_sde.i                                 km_sde.py                                 mpr_sde.py        vep.i                                    wc_ode.py
    do.i                                 jr_sdde.i                                 jr_sde.py                                km_sde_wrap.cxx                           mpr_sde_wrap.cxx  vep.py                                   wc_ode_wrap.cxx
    do.py                                jr_sdde.py                                jr_sde_wrap.cxx                          makefile                                  __pycache__       vep_wrap.cxx
    do_wrap.cxx                          jr_sdde_wrap.cxx                          _km_sde.cpython-310-x86_64-linux-gnu.so  _mpr_sde.cpython-310-x86_64-linux-gnu.so  utility.hpp       _wc_ode.cpython-310-x86_64-linux-gnu.so

    I tried to copy them from setup.py by adding this command in v0.1.3.3,

    package_data={"vbi.models.cpp._src": [".so", "*.h", "*.i", "*.py"]},

    which still does not work, I don't know how to test it bc they are copied by default in local installation and is different in Spack.

    Edited by Abolfazl Ziaeemehr
Please register or sign in to reply