Package Details: python3-xcpf 2021.12-1

Git Clone URL: (read-only, click to copy)
Package Base: python3-xcpf
Description: Xyne's common Pacman functions, for internal use.
Upstream URL:
Keywords: pacman
Licenses: GPL
Submitter: Xyne
Maintainer: Xyne
Last Packager: Xyne
Votes: 103
Popularity: 0.84
First Submitted: 2015-10-07 00:13 (UTC)
Last Updated: 2021-12-24 10:29 (UTC)

Latest Comments

Xyne commented on 2021-12-14 16:14 (UTC)

The host changed some settings. The errors should resolve soon.

dotted commented on 2021-12-14 06:07 (UTC)

Unable to update, using wget I get this:

➜  ~ wget
--2021-12-14 07:06:39--
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving (,, 2606:4700:3037::6815:437d, ...
Connecting to (||:443... connected.
HTTP request sent, awaiting response... 503 Service Temporarily Unavailable
2021-12-14 07:06:39 ERROR 503: Service Temporarily Unavailable.

icedream commented on 2021-11-14 17:48 (UTC) no longer seems to resolve as of right now (2021-11-14 18:48 CEST), source file downloads fail immediately.

thotypous commented on 2021-01-03 21:12 (UTC)

Please change depends from python-xdg to python-pyxdg. Although extra/python-pyxdg provides python-xdg and that is shown by AUR web interface, people using repoctl may accidentally download and build python-xdg from AUR, which is an old version:

Traceback (most recent call last):
  File "/usr/bin/powerpill", line 3, in <module>
    import Powerpill
  File "/usr/lib/python3.9/site-packages/", line 43, in <module>
    import pm2ml
  File "/usr/lib/python3.9/site-packages/", line 36, in <module>
    import XCPF
  File "/usr/lib/python3.9/site-packages/XCPF/", line 4, in <module>
    from .common import *
  File "/usr/lib/python3.9/site-packages/XCPF/", line 37, in <module>
    import xdg.BaseDirectory
ModuleNotFoundError: No module named 'xdg.BaseDirectory'

Xyne commented on 2019-04-10 21:07 (UTC)

@Pastafarianist It's been integrated since the end January.

Pastafarianist commented on 2019-03-30 14:19 (UTC)

Any progress on integrating the patch?

Vrakfall commented on 2019-01-26 09:26 (UTC)

@Xyne: Thank you a lot!

Xyne commented on 2019-01-23 09:30 (UTC)

@x4fyr Thanks for the patch. I've applied it for now but likewise haven't had time to thoroughly test it. I'll try to do so by the end of the week.

x4fyr commented on 2019-01-18 15:27 (UTC)

I got a patch for now. Not heavily tested:

cmsigler commented on 2019-01-18 12:57 (UTC)


As noted right below by farseerfc, today's update to pyalpm 0.8.5-1, pycman.config (file /usr/lib/python3.7/site-packages/pycman/, has broken python3-xcpf. I've flagged this as out-of-date. HTH :)


farseerfc commented on 2019-01-18 10:00 (UTC)

need to apply a patch to fix the compatibility with latest pyalpm

Xyne commented on 2017-01-04 10:24 (UTC)

@ishitatsuyuki The sources are up now. Sorry for the outage. There was a hiccup on the server.

ishitatsuyuki commented on 2017-01-04 09:06 (UTC)

@Xyne A few hours elapsed. Please upload your source.

Xyne commented on 2017-01-04 07:28 (UTC)

@farseerfc Thanks for the heads-up. I have updated all of my affected modules but I can't test them as I am not using Python 3.6 yet.

farseerfc commented on 2017-01-02 16:21 (UTC)

Cannot find a bug report link in upstream page, so I will report here. Please set sqlite3.connect isolation_level to None, otherwise this will break in python3.6 and above. See

Xyne commented on 2016-07-10 20:56 (UTC)

I have been gradually working on a new backend for a while. It is available for testing here[1]. It is not entirely backwards-compatible so please give it a try now and get ready to migrate your configuration files and scripts. Extension developers are most welcome :D. Please keep related discussion in the forum thread. [1]

mavant commented on 2016-04-20 19:15 (UTC) (edited on 2016-04-20 19:17 (UTC) by mavant)

This is missing a dependency on python3-memoizedb. EDIT: Ignore me - I see that the dependency is declared above. I suppose this is may be a bug in Aura.

Xyne commented on 2015-12-06 01:23 (UTC)

@Subject-17 Those are the same. The ID referenced during installation is the end of the fingerpring listed in the PKGBUILD. The signature is available on my site (on the index page: and via the pacman keyring. The signature can be checked against the one listed for my account here on the AUR as well as on the list of Trusted Users.

Subject-17 commented on 2015-12-01 11:43 (UTC)

Eh, importing 1D1F0DC78F173680 worked, nvm Where is this listed again?

Subject-17 commented on 2015-12-01 11:39 (UTC)

Xyne, what is your public key? I see EC3CBE7F607D11E663149E811D1F0DC78F173680 listed in your pkgbuild for python3-xcfp pm2ml and powerpull, yet 1D1F0DC78F173680 referenced during installation (as referenced below)

Xyne commented on 2015-11-21 07:15 (UTC)

You need to import my public key. Please see the numerous related discussions in comment sections of my other packages. A quick search should find them.

Fabioamd87 commented on 2015-11-20 12:34 (UTC)

There is a problem in file signature with pgp ==> Validating source files with md5sums... python3-xcpf-2015.11.12.tar.xz ... Passed python3-xcpf-2015.11.12.tar.xz.sig ... Passed ==> Validating source files with sha512sums... python3-xcpf-2015.11.12.tar.xz ... Passed python3-xcpf-2015.11.12.tar.xz.sig ... Passed ==> Verifying source file signatures with gpg... python3-xcpf-2015.11.12.tar.xz ... FAILED (unknown public key 1D1F0DC78F173680) ==> ERROR: One or more PGP signatures could not be verified! ==> ERROR: Makepkg was unable to build python3-xcpf. ==> Restart building python3-xcpf ? [y/N]