This one's an oldie! Introduced in a48df5ce4b
)2011) as a .bep file.
Still, can't find any usage on-tree since then
(`git log --since=2011 -S pydispatcher` gives nothing).
Users should try to `pip install` this, if they need it.
Introduced in 8251b187d4 as a dependency
of `qutebrowser`, but 6d5397902a removed
that depedency.
Nothing else seems to have ever used this on-tree.
Users should try to `pip install` this, if they need it.
Since its introduction in 5b2c791136
nothing seems to have required it on-tree.
As mentioned in 999d67a3e2 (its last recipe
update), the project is marked as inactive/unmaintained on GitHub
Users should try to `pip install` this, if they need it.
Introduced in 833c50b0a3.
Not required by anything on-tree since cc0acf96d8.
Instead of `toml`, the `tomli` package is the one that's used for most
projects (as is a backport of the `tomllib` module that was added to Python's
standard library in 3.11).
Users should try to `pip install` this, if they need it.
Introduced in 21b15109c4, just for tests
of the `funcy` recipe (but we are dropping that as well).
Users should try to `pip install` this, if they need it.
Introduced in 3780b7ecfb, apparently
because webkit's unit-tests required it (2021-03).
On 600c2f41ca (2023-09) support for
Python 3.10 was added, but given that haikuwebkit had already moved
to 3.10 even before that, most likely that the `whichcraft` hpkg was
not used for those "webkit unit tests".
Users should try to `pip install` this, if they need it.
Not used on-tree, newer versions has dependencies we don't package.
`git log --since=2020-01 -S bitstring` seems to indicate it was never
actually used on-tree?
Users should try to `pip install` this, if they need it.
Only useful/needed to run tests for the "cryptography" package
(and that recipe never had TESTS(), AFAICS).
If TESTS() was ever added to the cryptography recipe, we could just
instruct the tester/packager to `pip install cryptography_vectors`.
Nothing uses these on-tree, and I can't find anything that ever did.
"git log --since=2016-02 -S ecdsa_" gives nothing (except unrelated
openssh hits).
Users should try to `pip install` this, if they need it.
The recipe seems to have been broken before
59d0eea589, and I got no results for:
`git log --since=2019-09 -S editor_py` or `git log --since=2019-09 -S 'editor_\$'`.
Users should try to `pip install` this, if they need it.
Never referenced on-tree since introduced.
Provides `cmd:flit`, but that's only useful to publish python modules on PyPi.
Uusers needing it should know how to `pip install` it.
Never used on-treee since introduced in a4ffe8aae0
("git log --since=2022-09 -S fluidity_sm" gives nothing).
Users should try to `pip install` this, if they need it.
Not required on-tree since dc675a224a.
`setuptools` uses a vendored version of this now, so we should not
require this stand-alone package any longer.
Users should try to `pip install` this, if they need it.
Originally added as dep of gertty, but never actually used by it, AFAICT.
We don't have `cmd:pandoc` (requires haskell), so no point in having this
anyway.
This was broken before 8dec539418, and never
referenced on-tree since then (`git log --since=2020-03 -S pyopengl`
gives nothing except that commit).
Users should try to `pip install` this, if they need it.
While this provides several `cmd:`s to work with rdf files, none seems
used on-tree. Do we really need this packaged?
Users should try to `pip install` this, if they need it.
Seems it was never used on-tree since it was introduced in
4cdf5a4ab8
(`git log --since=2022-07 -S typogrify` gives nothing besides that commit).
Users should try to `pip install` this, if they need it.
Nothing uses it on-tree, and nothing ever did since it was introduced
(`git log --since=2019 -S aiorpcx` gives nothing).
Let people pip install this if they need it.
Nothing uses this on-tree, and apparetly nothing never ever did
(`git log -S aiohttp_socks` gives nothing).
Also... current version is missing a hard dependency for a package/module
that we do not provide: python-socks[asyncio]>=1.2.2
(newsest version upstream requiers: python-socks[asyncio]>=2.4.3,<3.0.0
Just drop this thing, and let whoever needs it install it via pip.
AFAICS, cython is only used by upstream devs to turn some cython code into .c
files (that are already included in the tarball we use).
(Tested with the 3 on-tree games that require pygame. All work without cython).
Side note: numpy dep is documented as "optional", so we may want to remove that
REQUIRES from this package, and just add it on packages that use that "extra"
functionality.
PyGame's README.rst says:
"The surfarray module requires the Python NumPy package for its
multidimensional numeric arrays.".
Needs fixed lapack package (#11801) merged first.
With that, this builds, installs and smoke test (`python3 -c "import scipy; help(scipy)"`)
work OK. Previously we where getting missing symbols when attempting scipy builds using meson.
Now we instruct the build to use lapack for LAPACK. At least until we decide to just let openblas
handle BLAS *and* LAPACK.
Solves the issue seen on PR #11536.
Known incompatibilities on-tree were already solved, and I was able to build
scipy 1.15.1 against this new version (updated scipy recipe still WIP).
If anything breaks, is surely on outdated software, and we should fix that
instead of keeping numpy on an older version.
On-tree recipes that depend on cffi:
- argon2_cffi_bindings
- bcrypt
- pycares
- pynacl
So we're doing the same on those too in one go.
Also:
- moved all recipes to use build/installer instead of setup.py.
- fixed calling of tests on cffi.
This version fails to build against Cython >= 3, but newer pandas versions
require numpy > 2. So just disable it for now until the needed dependencies
get sorted out.
(this should not break things on-tree, as nothing currently requires pandas)