Package Details: shedskin 0.9.10-2

Git Clone URL: https://aur.archlinux.org/shedskin.git (read-only, click to copy)
Package Base: shedskin
Description: An experimental (restricted-)Python-to-C++ compiler
Upstream URL: https://shedskin.github.io/
Licenses: GPL-3.0-only
Submitter: jelly
Maintainer: micwoj92
Last Packager: micwoj92
Votes: 1
Popularity: 0.000007
First Submitted: 2020-01-18 19:50 (UTC)
Last Updated: 2025-10-08 23:12 (UTC)

Latest Comments

plp commented on 2025-10-09 05:51 (UTC)

Thanks, it works great now.

I should really get acquainted with all the new pyproject stuff.

micwoj92 commented on 2025-10-08 23:12 (UTC)

Hello, thanks for reporting.

This is upstream issue with setup.py. I've filled issue upstream and fixed this by changing build system, please try now. https://github.com/shedskin/shedskin/issues/563

plp commented on 2025-10-08 15:57 (UTC)

Hi @micwoj92,

Your package doesn't install the shedskin command and the resources directory that is needed by it.

The following is my attempt to fix it. It works on my system:

# Maintainer: Michał Wojdyła < micwoj9292 at gmail dot com >
# Contributor: Alexander F Rødseth <xyproto@archlinux.org>

pkgname=shedskin
pkgver=0.9.10
pkgrel=2
pkgdesc='An experimental (restricted-)Python-to-C++ compiler'
arch=('any')
url='https://shedskin.github.io/'
license=('GPL-3.0-only')
depends=('pcre' 'gc' 'python')
makedepends=('git' 'python-setuptools')
source=("git+https://github.com/shedskin/shedskin.git#tag=v$pkgver")
sha256sums=('SKIP')

prepare() {
  sed -i 's:bin/python:usr/bin/python:' "$pkgname/scripts/$pkgname"
}

build() {
  cd "$pkgname"

  python setup.py build
}
package() {
  PYTHON_VERSION="$( python -V | cut -d ' ' -f 2 | cut -d '.' -f 1,2 )"

  cd "$pkgname"

  python setup.py install --root="$pkgdir" --optimize=1
  cp -r shedskin/resources "$pkgdir"/usr/lib/python"$PYTHON_VERSION"/site-packages/shedskin/resources
  install -Dm755 scripts/shedskin -t "$pkgdir"/usr/bin/
}