Package Details: python-vdf 3.4-1

Git Clone URL: (read-only, click to copy)
Package Base: python-vdf
Description: Library for working with Valve's VDF text format
Upstream URL:
Licenses: MIT
Submitter: vanyasem
Maintainer: Rhinoceros
Last Packager: Rhinoceros
Votes: 38
Popularity: 1.40
First Submitted: 2018-02-25 00:52
Last Updated: 2021-05-22 12:30

Latest Comments

1 2 3 Next › Last »

Rhinoceros commented on 2021-01-08 08:40

@deemon Yes there is. You need to rebuild manually-installed AUR python packages for the python update to 3.9 (which was over a month ago). I actually bumped the pkgrel for this, but your system must have been lagging out of date at the time.

deemon commented on 2021-01-04 08:07

There is no vdf for python 3.9 :(

[deemon@Zen ~]$ protontricks
Traceback (most recent call last):
  File "/usr/bin/protontricks", line 33, in <module>
    sys.exit(load_entry_point('protontricks==1.4.4.dev4+g0fab781', 'console_scripts', 'protontricks')())
  File "/usr/bin/protontricks", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.9/importlib/", line 77, in load
    module = import_module('module'))
  File "/usr/lib/python3.9/importlib/", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 790, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3.9/site-packages/protontricks/", line 1, in <module>
    from .steam import *
  File "/usr/lib/python3.9/site-packages/protontricks/", line 8, in <module>
    import vdf
ModuleNotFoundError: No module named 'vdf'

Rhinoceros commented on 2020-04-25 03:20

@mirh I'm not sure what you mean about python 3.8?

Good idea about the separation. I don't think many people are using the python2-vdf version anyway. (I've orphaned that package.) This change also prevents checking both packages.

I'm happy for you to maintain python-vdf-git!

mirh commented on 2020-04-24 23:33

One week ago official support for python 3.8 landed.

Also, wouldn't it make sense to separate python-vdf and python2-vdf? It doesn't make sense to pull in the makedepends of one for the other.

EDIT: there's also a python-vdf-git package that somebody could revive..

ruahcra commented on 2020-03-14 16:14

@Ender Seems to be an issue with the version detection (at least when using pikaur). I removed the version requirement from protontricks PKGBUILD in order to continue.

Rhinoceros commented on 2020-03-11 21:03

@Ender python PKGBUILDs install to the currently-installed version of python during the build. You need to rebuild all AUR packages after a python (and perl) update, e.g. as per this

Ender commented on 2020-03-11 16:52

After getting "error pkg_resources.DistributionNotFound: The 'vdf>=2.4' distribution was not found and is required by protontricks" in protontricks package, I've tried to track down the issue and I've seen that this package targets to /usr/lib/python3.7/site-packages. Unfortunately, Arch already moved to python3.8. I've workaround the issue by symlinking the vdf folders into .../python3.8/site-packages but some kind of patch in the PKGBUILD would be nice. Thanks.

Rhinoceros commented on 2019-08-22 22:13

Thanks @Faalagorn. Fixed.

Faalagorn commented on 2019-08-22 21:05

python2-setuptools is missing as a dependency for this

Rhinoceros commented on 2019-05-18 00:46

@fettouhi Yes, it seems so. I wanted to give them a week to respond to my previous comment. I've filed an orphan request now.