Snakemake storage plugin: dirac
Warning
This plugin is not maintained and reviewed by the official Snakemake organization.
Error
Cannot be installed: WARN Using local manifest /tmp/tmpoxyiozd3/pixi.toml rather than /home/runner/work/snakemake-plugin-catalog/snakemake-plugin-catalog/pixi.toml from environment variable `PIXI_PROJECT_MANIFEST`
Error: × Failed to update PyPI packages for environment 'default'
├─▶ Failed to prepare distributions
├─▶ Failed to build `gfal2-python==1.13.0`
├─▶ The build backend returned an error
╰─▶ Call to `setuptools.build_meta:__legacy__.build_wheel` failed (exit status: 1)
[31m[stdout][39m
running bdist_wheel
running build
running build_ext
-- The C compiler identification is GNU 15.2.0
-- The CXX compiler identification is GNU 13.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/runner/work/snakemake-plugin-catalog/snakemake-plugin-catalog/.pixi/envs/default/bin/x86_64-conda-linux-gnu-cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- gfal2-bindings is used as APPLICATION_NAME
-- Found Python: /home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/bin/python3.14 (found version "3.14.2") found components: Interpreter Development Development.Module Development.Embed
-- Could NOT find Boost (missing: Boost_INCLUDE_DIR python314)
-- Configuring incomplete, errors occurred!
[31m[stderr][39m
/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: Apache Software License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
<string>:66: DeprecationWarning: Use shutil.which instead of find_executable
CMake Warning (dev) at CMakeLists.txt:2 (project):
cmake_minimum_required() should be called prior to this top-level project()
call. Please see the cmake-commands(7) manual for usage documentation of
both commands.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:25 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:28 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Error at /home/runner/work/snakemake-plugin-catalog/snakemake-plugin-catalog/.pixi/envs/default/share/cmake-4.1/Modules/FindPackageHandleStandardArgs.cmake:227 (message):
Could NOT find Boost (missing: Boost_INCLUDE_DIR python3)
Call Stack (most recent call first):
/home/runner/work/snakemake-plugin-catalog/snakemake-plugin-catalog/.pixi/envs/default/share/cmake-4.1/Modules/FindPackageHandleStandardArgs.cmake:591 (_FPHSA_FAILURE_MESSAGE)
/home/runner/work/snakemake-plugin-catalog/snakemake-plugin-catalog/.pixi/envs/default/share/cmake-4.1/Modules/FindBoost.cmake:2437 (find_package_handle_standard_args)
CMakeLists.txt:28 (find_package)
Traceback (most recent call last):
File "<string>", line 11, in <module>
wheel_filename = backend.build_wheel("/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpPUDAOp", {}, "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/metadata_directory/gfal2_python-1.13.0.dist-info")
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/build_meta.py", line 435, in build_wheel
return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)])
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/build_meta.py", line 423, in _build
return self._build_with_temp_dir(
~~~~~~~~~~~~~~~~~~~~~~~~~^
cmd,
^^^^
...<3 lines>...
self._arbitrary_args(config_settings),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir
self.run_setup()
~~~~~~~~~~~~~~^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/build_meta.py", line 512, in run_setup
super().run_setup(setup_script=setup_script)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/build_meta.py", line 317, in run_setup
exec(code, locals())
~~~~^^^^^^^^^^^^^^^^
File "<string>", line 97, in <module>
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/__init__.py", line 115, in setup
return distutils.core.setup(**attrs)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/_distutils/core.py", line 186, in setup
return run_commands(dist)
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
dist.run_commands()
~~~~~~~~~~~~~~~~~^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
self.run_command(cmd)
~~~~~~~~~~~~~~~~^^^^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
~~~~~~~~~~~^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
self.run_command("build")
~~~~~~~~~~~~~~~~^^^^^^^^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
~~~~~~~~~~~^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/_distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
self.distribution.run_command(command)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/dist.py", line 1102, in run_command
super().run_command(command)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/home/runner/.cache/rattler/cache/uv-cache/builds-v0/.tmpLU03nz/lib/python3.14/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
cmd_obj.run()
~~~~~~~~~~~^^
File "<string>", line 94, in run
File "<string>", line 85, in _run_make
File "/tmp/tmpoxyiozd3/.pixi/envs/default/lib/python3.14/subprocess.py", line 419, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '-DSKIP_TESTS=TRUE', '/home/runner/.cache/rattler/cache/uv-cache/sdists-v9/pypi/gfal2-python/1.13.0/G3hQHlGmYcaVzLRF-gnLx/src']' returned non-zero exit status 1.
[36m[1mhint[0m[39m[1m:[0m This usually indicates a problem with the package or the build environment.
Please file a corresponding issue in the plugin's `repository <https://github.com/jannisspeer/snakemake-storage-plugin-dirac>`__ (if there is none yet).
Warning
No documentation found in repository https://github.com/jannisspeer/snakemake-storage-plugin-dirac. The plugin should provide a docs/intro.md with some introductory sentences and optionally a docs/further.md file with details beyond the auto-generated usage instructions presented in this catalog.