pyslurm icon indicating copy to clipboard operation
pyslurm copied to clipboard

Recursive function in setup script not working: 'scandir' is not defined

Open abrekhov opened this issue 4 years ago • 0 comments

Details

  • Slurm Version: 19.05.3
  • Python Version: 3.6
  • Cython Version: 0.29.23
  • PySlurm Branch: 19.05
  • Linux Distribution: CentOS

Issue

[[email protected] pyslurm]# python  setup.py build
INFO:
INFO: Building PySlurm (19.05.0.0)
INFO: ------------------------------
INFO:
INFO: Cython version 0.29.22 installed
INFO:
INFO: Clean - checking for objects to clean
INFO: Clean - removing pyslurm/bluegene.pxi
INFO: Clean - completed
INFO: Build - Found Slurm header in /usr/include
INFO: Build - Detected Slurm version - 0x130503 (19.05.03)
INFO: Build - Found Slurm shared library in /usr/lib64
INFO: Build - Generating pyslurm/bluegene.pxi file
Traceback (most recent call last):
  File "setup.py", line 344, in <module>
    Pyslurm().setup_package()
  File "setup.py", line 297, in setup_package
    extNames = self.scandir("pyslurm/")
  File "setup.py", line 91, in scandir
    scandir(path, files)
NameError: global name 'scandir' is not defined

Very strange thing...

abrekhov avatar Jun 09 '21 13:06 abrekhov