./devel/py-dm-tree, Library for working with nested data structures

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.1.8, Package name: py312-dm-tree-0.1.8, Maintainer: pkgsrc-users

tree is a library for working with nested data structures. In a way, tree
generalizes the builtin map function which only supports flat sequences, and
allows to apply a function to each "leaf" preserving the overall structure.


Master sites:

Filesize: 34.555 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-24 09:02:28 by Taylor R Campbell | Files touched by this commit (1)
Log message:
devel/py-dm-tree: Fix jobs.

1. Use MAKE_JOBS, not the number of CPUs Python detects.

2. Explicitly use tool gmake, which this seems to assume of `make'.

Should resolve, with (e.g.) MAKE_JOBS=4:

-- Build files have been written to: \ 
/tmp/pkgbuild/2024Q4/devel/py-dm-tree/work/dm-tree-0.1.8/build/temp.netbsd-9.0-a \ 
md64-cpython-310
[ 50%] Building CXX object CMakeFiles/_tree.dir/tree.cc.o
[100%] Linking CXX shared module \ 
/tmp/pkgbuild/2024Q4/devel/py-dm-tree/work/dm-tree-0.1.8/build/lib.netbsd-9.0-am \ 
d64-cpython-310/tree/_tree.so
make[3]: argument 'observer-auth=fifo:/var/tmp//GMfifo2063' to option '-j' must \ 
be a positive number
lto-wrapper: fatal error: make returned 2 exit status
...
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '-j24', \ 
'--config', 'Release']' returned non-zero exit status 2.

Should be no change if the build succeeds, so no revbump.
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-08-05 22:38:39 by Adam Ciarcinski | Files touched by this commit (6)
Log message:
py-dm-tree: added version 0.1.8

tree is a library for working with nested data structures. In a way, tree
generalizes the builtin map function which only supports flat sequences, and
allows to apply a function to each "leaf" preserving the overall structure.