1{ 2 lib, 3 buildPythonPackage, 4 pybind11, 5 tinyobjloader, 6}: 7 8buildPythonPackage { 9 pname = "tinyobjloader-py"; 10 format = "setuptools"; 11 inherit (tinyobjloader) version src; 12 13 # Build needs headers from ${src}, setting sourceRoot or fetching from pypi won't work. 14 preConfigure = '' 15 cd python 16 ''; 17 18 buildInputs = [ pybind11 ]; 19 20 # No tests are included upstream 21 doCheck = false; 22 pythonImportsCheck = [ "tinyobjloader" ]; 23 24 meta = tinyobjloader.meta // { 25 description = "Python wrapper for the C++ wavefront .obj loader tinyobjloader"; 26 }; 27}