./devel/py-xdg, Python library for XDG

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.28, Package name: py310-xdg-0.28, Maintainer: snj

PyXDG is a python library to access freedesktop.org standards.
The following are currently supported:

* Base Directory Specification Version 0.6
* Menu Specification Version 1.0
* Desktop Entry Specification Version 1.0
* Icon Theme Specification Version 0.8
* Recent File Spec 0.2
* Shared-MIME-Database Specification 0.13


Required to run:
[lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 75.953 KB

Version history: (Expand)


CVS history: (Expand)


   2022-08-05 09:22:49 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xdg: updated to 0.28

Version 0.28 (June 2022)
* BaseDirectory: Add support for $XDG_STATE_DIR
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-03-20 15:55:57 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-xdg: does not need C compiler
   2021-01-23 20:30:59 by Amitai Schleier | Files touched by this commit (2)
Log message:
My last build gave "ModuleNotFoundError: No module named 'setuptools'".
joerg@ advises that when we see an EGG_FILE, we should be using
setuptools, which in pkgsrc terms means egg.mk. Do that here in hopes of
fixing bulk builds.
   2021-01-22 18:27:46 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (3)
Log message:
py-xdg: Update to 0.27

upstream changes:
-----------------
PyXDG 0.27; October 2020
  o Menu: Fix compatibility with Python >= 3.8.4
  o Menu: Fix several AttributeErrors
  o Menu: Fix duplication of menu entries due when Layout is provided
  o MenuEditor: Fix fromstring typo
  o Certain tests are more independent of external system conditions
  o Standardise shebangs to /usr/bin/env python3
   2020-03-25 12:30:48 by Nia Alarie | Files touched by this commit (2)
Log message:
py-xdg: Update to 0.26

PyXDG 0.26; February 2018

    The primary source of release files is now PyXDG on PyPI
    IconTheme: Add support for Scale and ScaledDirectories keys.
    DesktopEntry: New method findTryExec()
    Menu: More efficient processing of filter rules by building a Python AST
    Mime: Prefer the first mimetype found for a file extension, instead of the last
    Mime: Allow unknown magic-matching rule formats
    Mime: GlobDB has new methods first_match and all_matches for matching paths
    Mime: New function get_extensions to get extensions for a given mime type
    Mime: Fix MagicDB.match_data crashing with an unknown 'possible' mimetype
    Mime: Correctly handle __NOMAGIC__ rule removing previous magic matches
    Menu: XML parsing reworked
    BaseDirectory: More secure creation of a fallback runtime directory with \ 
get_runtime_dir(strict=False)
    Various miscellaneous improvements to testing.