Package Details: remarshal 0.14.0-3

Git Clone URL: https://aur.archlinux.org/remarshal.git (read-only, click to copy)
Package Base: remarshal
Description: Convert between CBOR, JSON, MessagePack, TOML, and YAML
Upstream URL: https://github.com/dbohdan/remarshal
Licenses: MIT
Submitter: atweiden
Maintainer: adsun (alerque)
Last Packager: alerque
Votes: 3
Popularity: 0.006067
First Submitted: 2015-02-10 02:52 (UTC)
Last Updated: 2021-12-14 11:43 (UTC)

Latest Comments

alerque commented on 2021-06-30 12:54 (UTC)

Thanks for the add. I just did an overhaul and fixed the source location, dependency, and build process issues I could see. I've confirmed it works in a chroot with nothing but it's currently mark dependencies.


@alaskanarcher On the contrary, setuptools should never be needed at runtime! That was either an upstream bug or improper build on the part of this package (probably the latter). I don't think it was getting built at all, it was trying to run from a source version not the final state setuptools should have produced. That should be fixed now and I've moved the dep back where it belongs and confirmed the tooling works without.

alerque commented on 2021-06-30 10:45 (UTC)

Also I just had a look at the build sequence and the whole wheel routine should be skipped. Following the Arch package guidelines this should be downloaded from PiPy but using the special pythonhosted URLs that have predictable patterns. Then this can be built and install directly without as much song and dance.

alerque commented on 2021-06-30 10:37 (UTC) (edited on 2021-06-30 10:41 (UTC) by alerque)

This has several packaging problems and does not build cleanly is a chroot. Setup tools should not be a regular dependency but a makedependes (if at all, it may not even be used). Meanwhile pip should not be a make dependency at all, instead whatever the package thinks it needs to use pip to download should be added directly as a dependency.

If you'd like me to help fix it up you can add me as a co-maintainer.

adsun commented on 2020-10-09 19:37 (UTC)

@gyscos fixed.

gyscos commented on 2020-10-09 18:34 (UTC)

I think it requires cbor2, which doesn't seem to be available in the packages?

aureooms commented on 2018-11-06 16:24 (UTC) (edited on 2018-11-06 16:24 (UTC) by aureooms)

yaml2json is not shipped with haskell-yaml anymore. Does that resolve the conflict?

alaskanarcher commented on 2018-03-14 23:13 (UTC)

python-setuptools needs to be added to the actual dependency list, not just the makedepends. The program cannot run without python-setuptools installed.

fartreason commented on 2017-06-25 19:02 (UTC) (edited on 2017-06-25 19:03 (UTC) by fartreason)

This is in conflict with haskell-yaml which also ships yaml2json / json2yaml. Which is probably not such a big issue, but now haskell-yaml became a dependency of pandoc, so pandoc also conflicts remarshal, which is indeed too popular/useful to ignore.

alerque commented on 2016-09-07 05:48 (UTC)

This should be setup to depend on python-pytoml >= 0.1.11