Skip to main content
Huy's site

[IPWHL] August update

On Monday this week, we have released our weekly release of the cheeses.

With the increasing number of packages declared in our repository, it is harder and harder to keep track and decide which packages to package next. To address this, McSinyx has written a script to check which packages can be declared next:

from importlib.metadata import distributions
from glob import glob

from packaging.utils import canonicalize_name

def declared(project):
    name = canonicalize_name(project).replace('-', '_')
    return glob(f'ipwhl-data/pkgs/*/*/{name}-*')

for distribution in distributions():
    name = distribution.metadata['Name']
    if declared(name): continue
    for dep in distribution.metadata.get_all('Requires-Dist') or []:
        if not declared(dep.split(maxsplit=2)[0]): break
    else:
        print(name)

On the other hand, I have written a tracker page to see how far we have progressed this project. Packages that have not been declared yet are emphasized and colored red1.


  1. I’m not sure if this is accessible enough for colorblind readers and readers who use text browser or screen reader. If you’re aware of a better way to highlight please tell me. ↩︎

Fediring

Look at my fedi fellows' sites:
  1. Previous site
  2. What is Fediring?
  3. Next site

Articles from blogs I read

Supreme Count eliminates possibility of presenting exculpatory evidence to federal court

The Supreme Court eliminated the possibility of presenting exculpatory evidence to a federal co…

via Richard Stallman's Political Notes May 31, 2022

bleh

A few weeks ago, the maintainer of a project on SourceHut stepped down from their work, citing haras…

via Drew DeVault's blog May 30, 2022

Mesa, ImageMagick Packages Update in Tumbleweed

Snapshots for openSUSE Tumbleweed have been continuously released this month. This week we will loo…

via openSUSE News May 25, 2022
Generated by openring