Package Details: python2-schema 0.6.8-2

Git Clone URL: (read-only)
Package Base: python-schema
Description: Python module to validate and convert data structures.
Upstream URL:
Licenses: MIT
Submitter: flying-sheep
Maintainer: flying-sheep (Felixoid)
Last Packager: Felixoid
Votes: 6
Popularity: 0.046650
First Submitted: 2012-10-23 19:04
Last Updated: 2018-06-15 09:18

Latest Comments

1 2 Next › Last »

flying-sheep commented on 2017-12-28 16:46

there’s no reason for a build step in a pure python package.

a compiled one, sure, but if install does little more than copying files, why bother?

Felixoid commented on 2017-12-28 16:15

But build_${package_name} doesn't work:

==> Starting prepare()...
==> Starting check()...
Ran 0 tests in 0.000s

==> Entering fakeroot environment...
==> Starting package_python2-schema()...
running install
running build
running build_py

So, is it possible to build packages separately?

You could check it with python-acme-git package

eschwartz commented on 2017-12-28 15:02

BTW please use the following for github sources, to prevent problems when using a shared $SRCDEST with other packages that also use $pkgver.tar.gz with the same pkgver:


And you should also use a build() function that runs $python build -- similar to running make in build, before running make check/install in the check()/package() functions.

flying-sheep commented on 2017-12-28 14:49

OK, it is done!

eschwartz commented on 2017-12-28 13:27


There is no such thing as a non-global makedepends, in part because there is no way to build only one component of a split package.

Felixoid commented on 2017-12-28 13:20

or, maybe, could you make me co-maintainer?

Felixoid commented on 2017-12-28 13:18

The silence was so long... =)

Sorry, I have not enabled notifications here and remembered about this package just now.

Here diff between PKGBUILDs

And there is ready PKGBUILD

I'll send request for remove python2-schema right now

flying-sheep commented on 2017-03-07 13:39

yes, sure! sorry for the long delay. i’m ready when you are, you just have to file a deletion request for your package.

maybe you can also help. i have:

package_python2-schema() {
makedepends=(python2-setuptools python2-pytest)


but in the .SRCINFO, only the depends appears. I don’t want to have a global makedepends array, as people should be able to install the python 3 version without installing python2-setuptools.

Felixoid commented on 2017-02-07 18:33

I adopted python2-schema just hour ago and try to make one source for both python*-schema. But now I see also separated python-schema.

But PKGBUILD ready and it is a pity to throw out.

Maybe you want to merge it to this package and then I drop python2-schema?

flying-sheep commented on 2016-11-16 08:39

hi, i updated it, thanks for your help.

for the future: i think the best way to download python packages is via, which has the same URL API as had.

files on github don’t necessarily match the real package versions on pypi/, so those are the canonical package files.