While this module could be "any" in theory, doing so means the "x86_gcc2" version
of "pkg-config" gets called (that causes problems when packages that use this module
to build stuff, get the wrong info on 32 bits, no sane python package would be asking
for, or expecting, GCC2 stuff).
Cleaned up a bit the recipe while at it, and droped 3.9, as the only user on-tree
of this module is Python 3.10 only already (borgbackup).
Re-worked the patchset, mostly to avoid having scattered changes to the same
areas, trying to keep each "commit" on a narrower focus/topic.
Fixes#10211, and attempts to fix some remaining _INSTALL_SCHEMES issues.
(makes `platinclude` point to the system headers for the default scheme,
which should avoid having to set HAIKU_USE_VENDOR_DIRECTORIES=1 when bulding
gdb).
Commit 6ae2dcba0f contained an accidental
rename on this recipe. Reverting that.
Still, I can re-build this version, or newer ones for that matter.
Giving up on pandas for a while. Maybe other folks will have better
luck (or more skills at least :-D).
Just a quick cleanup. Moving it to "any", as this is just a pure-python module.
Tests do not run, as we're missing the "invoke" depedency for "pytest.relaxed",
and that means bringing in at least 6 more new recipes.
Similar with trying to update paramiko to newer versions.
Seems like too much work for a package that is not used by anything in-tree (thus,
just this clean up for now).
Buildbot has deprecated the buildbot-slave API since, at least, 2016.
Modern replacement for buildbot_slave would be "buildbot-worker".
Whoever needs that can try pip installing it, or create a new recipe for it.
Used "readelf -d | grep NEEDED" on the compiled modules to make sure we only
require what is actually needed at runtime.
Double checked documented runtime dependencies on Python modules, grepped the sources
for the "dependencies" I removed, and smoke tested the provided "cmd:"s after install.
Cleaned up build requirementes while at it. In particular, cmd:pip wasn't actually
required, (and we should avoid using it on recipes, in any case, IMO, at least in a way
we don't control, and using "--no-deps" while at it).
Can be installed via pip without issues, but updating the .hpkg from sources
would require too many new dependencies (poetry and co), for something that
has never been used/required in-tree, AFAICT.