Package Details: crudini 0.9.6-2

Git Clone URL: https://aur.archlinux.org/crudini.git (read-only, click to copy)
Package Base: crudini
Description: A utility for manipulating ini files
Upstream URL: https://github.com/pixelb/crudini
Licenses: GPL-2.0-only
Submitter: alexzose
Maintainer: LukeShortCloud
Last Packager: LukeShortCloud
Votes: 8
Popularity: 0.20
First Submitted: 2016-11-21 20:05 (UTC)
Last Updated: 2025-05-18 19:19 (UTC)

Latest Comments

LukeShortCloud commented on 2025-05-18 19:20 (UTC)

Thanks @rprice! I could not replicate the issue in a new Arch Linux container but I can see how that could be an issue. I added the build dependency. Hopefully that helps!

rprice commented on 2025-05-13 16:41 (UTC)

Could you please add a dependency on "python-iniparse", it won't install without that package (tests fail). Seems it needs it in makedepends.

Maintainer: Luke Short ekultails@gmail.com
Contributor: Carl Smedstad <carl.smedstad at protonmail dot com>
Contributor: Andrew Sun <adsun701 at gmail dot com>
Contributor: Alex Zose <alexander[dot]zosimidis[at]gmail[dot]com>

pkgname=crudini pkgver=0.9.6 pkgrel=1 pkgdesc="A utility for manipulating ini files" arch=(any) url="https://github.com/pixelb/crudini" license=(GPL-2.0-only) depends=( python python-iniparse ) makedepends=( python-build python-installer python-setuptools python-setuptools-scm python-wheel python-iniparse )

source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz") sha256sums=('87dfa84373879cced9897b8605521a24cfd7d24c42db34eb05143b468f130444')

_archive="$pkgname-$pkgver"

build() { cd "$_archive"

export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver python -m build --wheel --no-isolation }

check() { cd "$_archive"

cd tests ./test.sh }

package() { cd "$_archive"

python -m installer --destdir="$pkgdir" dist/*.whl }

LukeShortCloud commented on 2025-05-08 03:22 (UTC)

Installations with the latest non-git package of python-iniparse (version 0.5.1-1) are now working.

LukeShortCloud commented on 2024-05-10 07:24 (UTC)

@tchernomax As a workaround for now, install python-iniparse-git (not python-iniparse).

carsme commented on 2024-05-02 17:09 (UTC)

@tchernomax The dependency python-iniparse is not compatible with Python 3.12. Not really interested in fixing that, so I'm disowning this package.

tchernomax commented on 2024-05-02 08:14 (UTC)

I have installation failure:

==> Starting check()...
/home/max/.cache/yay/python-iniparse/src/iniparse-0.5/tests/test_ini.py:29: SyntaxWarning: invalid escape sequence '\c'
  ('[se\ct%[ion\t]',     ('se\ct%[ion\t', None, None, -1)),
/home/max/.cache/yay/python-iniparse/src/iniparse-0.5/tests/test_ini.py:29: SyntaxWarning: invalid escape sequence '\c'
  ('[se\ct%[ion\t]',     ('se\ct%[ion\t', None, None, -1)),
/home/max/.cache/yay/python-iniparse/src/iniparse-0.5/tests/test_fuzz.py:58: SyntaxWarning: invalid escape sequence '\['
  name = re.sub(':|=| |\[', '', name)
.........................................EEEE....EF....EEE.....EF......EEE.....EF............../usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=73502) is multi-threaded, use of fork() may lead to deadlocks in the child.
  self.pid = os.fork()
.
======================================================================
ERROR: test_fuzz (tests.test_fuzz.TestFuzz.test_fuzz)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/max/.cache/yay/python-iniparse/src/iniparse-0.5/tests/test_fuzz.py", line 105, in test_fuzz
    cc_py.readfp(StringIO(s))
    ^^^^^^^^^^^^
AttributeError: 'RawConfigParser' object has no attribute 'readfp'. Did you mean: 'read'?
…

(and other check errors)

Basher52 commented on 2023-10-06 17:13 (UTC)

Ah OK no wonder the outdated and orphaned comment. The bad part is that I use this package for my install script and I don't want to add python at the installation process just to get Arch installed. I also added some stuff to disregard certain char's so I can comment etc. I think I cloned it though.

jankoppe commented on 2023-07-20 06:26 (UTC)

package is outdated and the build process had to be adjusted a bit. I've done that under the python-prefix at https://aur.archlinux.org/packages/python-crudini