From 7f88e0cc5c4b70149b70341e7e998cbc1e4fedf8 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Fri, 4 Nov 2022 20:04:10 +0100 Subject: [PATCH 01/14] Run in the same process if there is only package Debugging is much easier without Process Pool --- git-importer.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/git-importer.py b/git-importer.py index 2948efb..6394d4f 100755 --- a/git-importer.py +++ b/git-importer.py @@ -113,14 +113,17 @@ def main(): importer = Importer(URL_OBS, "openSUSE:Factory", args.packages) importer.import_into_db() - with concurrent.futures.ProcessPoolExecutor(max_workers=8) as executor: - fs = [ - executor.submit( - export_package, package, args.repodir, args.cachedir, args.gc - ) - for package in args.packages - ] - concurrent.futures.wait(fs) + if len(args.packages) != 1: + with concurrent.futures.ProcessPoolExecutor(max_workers=8) as executor: + fs = [ + executor.submit( + export_package, package, args.repodir, args.cachedir, args.gc + ) + for package in args.packages + ] + concurrent.futures.wait(fs) + else: + export_package(args.packages[0], args.repodir, args.cachedir, args.gc) if __name__ == "__main__": From 0bcc0183c95119cb9be1936c0a681e9155676796 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Fri, 4 Nov 2022 20:04:46 +0100 Subject: [PATCH 02/14] Load the proxy data for is_text as well Otherwise the text state changes over time --- lib/git_exporter.py | 2 +- lib/proxy_sha256.py | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/lib/git_exporter.py b/lib/git_exporter.py index fdfc77f..11780e2 100644 --- a/lib/git_exporter.py +++ b/lib/git_exporter.py @@ -72,7 +72,7 @@ class GitExporter: def commit_file(self, flat, file, size, md5): # have such files been detected as text mimetype before? - is_text = self.proxy_sha256.is_text(file.name) + is_text = self.proxy_sha256.is_text(flat.commit.package, file.name) if not is_text and is_binary_or_large(file.name, size): file_sha256 = self.proxy_sha256.get_or_put( flat.commit.project, diff --git a/lib/proxy_sha256.py b/lib/proxy_sha256.py index 8513b04..475353b 100644 --- a/lib/proxy_sha256.py +++ b/lib/proxy_sha256.py @@ -31,18 +31,18 @@ class ProxySHA256: self.url = url if url else "http://source.dyn.cloud.suse.de" self.enabled = enabled self.hashes = None - self.texts = set() + self.texts = None def load_package(self, package): # _project is unreachable for the proxy - due to being a fake package if package == "_project": self.enabled = False - self.texts = set(["_config", "_service"]) + self.texts = set(["_config", "_service", "_staging_workflow"]) self.hashes = dict() return logging.debug("Retrieve all previously defined SHA256") response = requests.get( - f"http://source.dyn.cloud.suse.de/package/{package}", timeout=5 + f"http://source.dyn.cloud.suse.de/package/{package}", timeout=50 ) if response.status_code == 200: json = response.json() @@ -94,7 +94,12 @@ class ProxySHA256: return self._obs_put(project, package, name, revision, file_md5, size) return self._proxy_put(project, package, name, revision, file_md5, size) - def is_text(self, filename): + def is_text(self, package, filename): + if self.texts is None: + if self.enabled: + self.load_package(package) + else: + self.texts = set() return filename in self.texts def get_or_put(self, project, package, name, revision, file_md5, size): From 4e1d5b42ca6aac904016a3ddbf3c429783b68133 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Fri, 4 Nov 2022 20:54:04 +0100 Subject: [PATCH 03/14] Only validate the MD5 if we downloaded - trust the file system --- lib/obs.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/obs.py b/lib/obs.py index dbca9ea..94aae4f 100644 --- a/lib/obs.py +++ b/lib/obs.py @@ -168,14 +168,15 @@ class OBS: if not self.in_cache(name, cachedir, file_md5): with (dirpath / name).open("wb") as f: f.write(self._download(project, package, name, revision).read()) + shutil.copy(dirpath / name, cached_file) + + # Validate the MD5 of the downloaded file + if md5(cached_file) != file_md5: + raise Exception(f"Download error in {name}") else: shutil.copy(cached_file, dirpath / name) - # Validate the MD5 of the downloaded file - if md5(dirpath / name) != file_md5: - raise Exception(f"Download error in {name}") - def list(self, project, package, srcmd5, linkrev): params = {"rev": srcmd5, "expand": "1"} if linkrev: From bd5bd5a444b29716a2f335d421ab24477a1d4ec8 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Fri, 4 Nov 2022 20:55:59 +0100 Subject: [PATCH 04/14] Don't reset the .gitattributes file Just change it if it existed before --- lib/git_exporter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/git_exporter.py b/lib/git_exporter.py index 11780e2..edb9b97 100644 --- a/lib/git_exporter.py +++ b/lib/git_exporter.py @@ -116,8 +116,8 @@ class GitExporter: assert flat.parent2.git_commit parents.append(flat.parent2.git_commit) - # Overwrite ".gitattributes" with the - self.git.add_default_lfs_gitattributes(force=True) + # create file if not existant + self.git.add_default_lfs_gitattributes(force=False) to_download, to_delete = flat.commit.calc_delta(branch_state[flat.branch]) for file in to_delete: From 7bc4d6c8b150314184a0eb1f23156339e255fb1e Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 6 Nov 2022 08:24:11 +0100 Subject: [PATCH 05/14] Make downloading a little more careful for races As we're downloading packages in parallel, it could happen that we copy a file that isn't fully copied yet --- lib/obs.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/obs.py b/lib/obs.py index 94aae4f..c4558cf 100644 --- a/lib/obs.py +++ b/lib/obs.py @@ -1,5 +1,6 @@ import errno import logging +import os import shutil import time import urllib.parse @@ -169,11 +170,12 @@ class OBS: with (dirpath / name).open("wb") as f: f.write(self._download(project, package, name, revision).read()) - shutil.copy(dirpath / name, cached_file) - # Validate the MD5 of the downloaded file - if md5(cached_file) != file_md5: + if md5(dirpath / name) != file_md5: raise Exception(f"Download error in {name}") + + shutil.copy(dirpath / name, cached_file.with_suffix(".new")) + os.rename(cached_file.with_suffix(".new"), cached_file) else: shutil.copy(cached_file, dirpath / name) From a294c0f6702328eb907982f3afa8125994ffb3e2 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 6 Nov 2022 08:29:17 +0100 Subject: [PATCH 06/14] Readd the skipping of _staging_workflow file A repository with 150k commits is just very hard to work with - especially if 99% of them are worthless --- lib/db_revision.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/db_revision.py b/lib/db_revision.py index ddbe283..99491e0 100644 --- a/lib/db_revision.py +++ b/lib/db_revision.py @@ -172,6 +172,13 @@ class DBRevision: (xml.get("srcmd5"), self.dbid), ) for entry in xml.findall("entry"): + # this file creates easily 100k commits and is just useless data :( + # unfortunately it's stored in the same meta package as the project config + if ( + entry.get("name") == "_staging_workflow" + and self.package == "_project" + ): + continue cur.execute( """INSERT INTO files (name, md5, size, mtime, revision_id) VALUES (%s,%s,%s,%s,%s)""", From 834cf61634fa8f3d409832a108b2aa766fc241b8 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 6 Nov 2022 09:49:52 +0100 Subject: [PATCH 07/14] Use proper user info in commits --- lib/git.py | 17 +-------------- lib/git_exporter.py | 52 ++++++++++++++++++++++++++++----------------- lib/user.py | 13 ++++++++++++ 3 files changed, 47 insertions(+), 35 deletions(-) diff --git a/lib/git.py b/lib/git.py index 56b1ee3..f1c20c5 100644 --- a/lib/git.py +++ b/lib/git.py @@ -73,10 +73,8 @@ class Git: committer=None, committer_email=None, committer_time=None, - allow_empty=False, ): """Add all the files and create a new commit in the current HEAD""" - assert allow_empty or self.is_dirty() if not committer: committer = self.committer if self.committer else self.user @@ -85,33 +83,20 @@ class Git: ) committer_time = committer_time if committer_time else user_time - try: + if self.is_dirty(): self.repo.index.add_all() - except pygit2.GitError as e: - if not allow_empty: - raise e self.repo.index.write() author = pygit2.Signature(user, user_email, int(user_time.timestamp())) committer = pygit2.Signature( committer, committer_email, int(committer_time.timestamp()) ) - if not parents: - try: - parents = [self.repo.head.target] - except pygit2.GitError as e: - parents = [] - if not allow_empty: - raise e tree = self.repo.index.write_tree() return self.repo.create_commit( "HEAD", author, committer, message, tree, parents ) - def merge_abort(self): - self.repo.state_cleanup() - def last_commit(self): try: return self.repo.head.target diff --git a/lib/git_exporter.py b/lib/git_exporter.py index edb9b97..c13f5e4 100644 --- a/lib/git_exporter.py +++ b/lib/git_exporter.py @@ -7,8 +7,9 @@ from lib.binary import is_binary_or_large from lib.db import DB from lib.git import Git from lib.obs import OBS -from lib.proxy_sha256 import ProxySHA256, md5 +from lib.proxy_sha256 import ProxySHA256 from lib.tree_builder import TreeBuilder +from lib.user import User class GitExporter: @@ -31,12 +32,7 @@ class GitExporter: def set_gc_interval(self, gc): self.gc_interval = gc - def export_as_git(self): - db = DB() - tree = TreeBuilder(db).build(self.project, self.package) - flats = tree.as_flat_list() - - branch_state = {"factory": None, "devel": None} + def check_repo_state(self, flats, branch_state): state_data = dict() if os.path.exists(self.state_file): with open(self.state_file, "r") as f: @@ -57,19 +53,38 @@ class GitExporter: found_state = True if not found_state: left_to_commit.append(flat) + return left_to_commit + + def export_as_git(self): + db = DB() + tree = TreeBuilder(db).build(self.project, self.package) + flats = tree.as_flat_list() + + branch_state = {"factory": None, "devel": None} + left_to_commit = self.check_repo_state(flats, branch_state) + + if not left_to_commit: + return + + logging.info(f"Commiting into {self.git.path}") + self.run_gc() + users = dict() - gc_cnt = self.gc_interval - if len(left_to_commit) > 0: - logging.info(f"Commiting into {self.git.path}") - self.git.gc() for flat in left_to_commit: - gc_cnt -= 1 - if gc_cnt <= 0 and self.gc_interval: - self.git.gc() - gc_cnt = self.gc_interval + if flat.commit.userid not in users: + users[flat.commit.userid] = User(db, flat.commit.userid) + flat.user = users[flat.commit.userid] + logging.debug(f"USER {flat.user}") + self.gc_cnt -= 1 + if self.gc_cnt <= 0 and self.gc_interval: + self.run_gc() logging.debug(f"Committing {flat}") self.commit_flat(flat, branch_state) + def run_gc(self): + self.gc_cnt = self.gc_interval + self.git.gc() + def commit_file(self, flat, file, size, md5): # have such files been detected as text mimetype before? is_text = self.proxy_sha256.is_text(flat.commit.package, file.name) @@ -107,7 +122,7 @@ class GitExporter: if flat.parent1: if not self.branch_fits_parent1(flat, branch_state): - logging.info(f"Reset {flat.branch} onto {flat.parent1.short_string()}") + logging.debug(f"Reset {flat.branch} onto {flat.parent1.short_string()}") assert flat.parent1.git_commit self.git.set_branch_head(flat.branch, flat.parent1.git_commit) self.git.checkout(flat.branch) @@ -126,12 +141,11 @@ class GitExporter: self.commit_file(flat, file, size, md5) commit = self.git.commit( - f"OBS User {flat.commit.userid}", - "null@suse.de", + flat.user.realname, + flat.user.email, flat.commit.commit_time, # TODO: Normalize better the commit message f"{flat.commit.comment}\n\n{flat.commit}", - allow_empty=True, parents=parents, ) flat.commit.git_commit = commit diff --git a/lib/user.py b/lib/user.py index 6421c39..2d2aa95 100644 --- a/lib/user.py +++ b/lib/user.py @@ -15,6 +15,19 @@ FAKE_ACCOUNTS = ( class User: + def __init__(self, db, userid) -> None: + row = User.lookup(db, userid) + self.userid = userid + if row: + (_, _, self.email, self.realname) = row + else: + self.email = "" + self.realname = "" + if not self.email: + self.email = "null@suse.de" + if not self.realname: + self.realname = f"OBS User {userid}" + def parse(self, xml, userid): self.userid = userid self.realname = xml.find("realname").text From 9114c2fff89f32bca756ac8e8927361047558b94 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 6 Nov 2022 09:59:09 +0100 Subject: [PATCH 08/14] Change debug output for downloading files --- lib/db_revision.py | 7 +------ lib/obs.py | 2 ++ 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/db_revision.py b/lib/db_revision.py index 99491e0..3ca5453 100644 --- a/lib/db_revision.py +++ b/lib/db_revision.py @@ -1,6 +1,5 @@ from __future__ import annotations -import logging from hashlib import md5 from pathlib import Path from typing import Optional @@ -235,7 +234,6 @@ class DBRevision: If it's None, the repository is empty. """ to_download = [] - to_delete = [] if current_rev: old_files = { e["name"]: f"{e['md5']}-{e['size']}" for e in current_rev.files_list() @@ -244,12 +242,9 @@ class DBRevision: old_files = dict() for entry in self.files_list(): if old_files.get(entry["name"]) != f"{entry['md5']}-{entry['size']}": - logging.debug(f"Download {entry['name']}") to_download.append((Path(entry["name"]), entry["size"], entry["md5"])) old_files.pop(entry["name"], None) - for entry in old_files.keys(): - logging.debug(f"Delete {entry}") - to_delete.append(Path(entry)) + to_delete = [Path(e) for e in old_files.keys()] return to_download, to_delete @staticmethod diff --git a/lib/obs.py b/lib/obs.py index c4558cf..8e5d38d 100644 --- a/lib/obs.py +++ b/lib/obs.py @@ -168,6 +168,7 @@ class OBS: cached_file = self._path_from_md5(name, cachedir, file_md5) if not self.in_cache(name, cachedir, file_md5): with (dirpath / name).open("wb") as f: + logging.debug(f"Download {project}/{package}/{name}") f.write(self._download(project, package, name, revision).read()) # Validate the MD5 of the downloaded file @@ -178,6 +179,7 @@ class OBS: os.rename(cached_file.with_suffix(".new"), cached_file) else: shutil.copy(cached_file, dirpath / name) + logging.debug(f"Use cached {project}/{package}/{name}") def list(self, project, package, srcmd5, linkrev): params = {"rev": srcmd5, "expand": "1"} From f1457e8f8e59bfbc083ca7573e3e82058e22b303 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 6 Nov 2022 10:14:55 +0100 Subject: [PATCH 09/14] Move git commit message creation into class --- lib/db_revision.py | 4 ++++ lib/git_exporter.py | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/db_revision.py b/lib/db_revision.py index 3ca5453..bc3d467 100644 --- a/lib/db_revision.py +++ b/lib/db_revision.py @@ -51,6 +51,10 @@ class DBRevision: return self.package < other.package return self.rev < other.rev + def git_commit_message(self): + # TODO: Normalize better the commit message + return f"{self.comment}\n\n{self}" + def as_dict(self): """Return a dict we can put into YAML for test cases""" ret = { diff --git a/lib/git_exporter.py b/lib/git_exporter.py index c13f5e4..d9c1748 100644 --- a/lib/git_exporter.py +++ b/lib/git_exporter.py @@ -144,8 +144,7 @@ class GitExporter: flat.user.realname, flat.user.email, flat.commit.commit_time, - # TODO: Normalize better the commit message - f"{flat.commit.comment}\n\n{flat.commit}", + flat.commit.git_commit_message(), parents=parents, ) flat.commit.git_commit = commit From 5ae02a413d18e7f0d58dbd98df4cce2311ad4653 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 6 Nov 2022 10:57:32 +0100 Subject: [PATCH 10/14] Store API URL in the revision table Will be important once we get into SLE --- lib/db.py | 6 ++++++ lib/db_revision.py | 16 +++++++++++----- lib/git.py | 1 - lib/git_exporter.py | 5 ++--- lib/importer.py | 3 +-- lib/obs.py | 11 ++++++----- tests/db_import_test.py | 6 +++++- 7 files changed, 31 insertions(+), 17 deletions(-) diff --git a/lib/db.py b/lib/db.py index ecf507a..5d817c7 100644 --- a/lib/db.py +++ b/lib/db.py @@ -215,6 +215,12 @@ class DB: "CREATE INDEX ON linked_revs(considered)", "UPDATE scheme SET version=20", ) + schemes[21] = ( + "ALTER TABLE revisions ADD COLUMN api_url VARCHAR(40)", + "UPDATE revisions SET api_url='https://api.opensuse.org'", + "ALTER TABLE revisions ALTER COLUMN api_url SET NOT NULL", + "UPDATE scheme SET version=21", + ) schema_version = self.schema_version() if (schema_version + 1) not in schemes: return diff --git a/lib/db_revision.py b/lib/db_revision.py index bc3d467..1985066 100644 --- a/lib/db_revision.py +++ b/lib/db_revision.py @@ -26,6 +26,7 @@ class DBRevision: self.request_number, self.request_id, self.files_hash, + self.api_url, ) = row self.rev = float(self.rev) self._files = None @@ -67,6 +68,7 @@ class DBRevision: "comment": self.comment, "broken": self.broken, "expanded_srcmd5": self.expanded_srcmd5, + "api_url": self.api_url, "files_hash": self.files_hash, "files": self.files_list(), } @@ -85,8 +87,8 @@ class DBRevision: def import_obs_rev(db: DB, revision: OBSRevision): with db.cursor() as cur: cur.execute( - """INSERT INTO revisions (project, package, rev, unexpanded_srcmd5, commit_time, userid, comment, request_number) - VALUES(%s, %s, %s, %s, %s, %s, %s, %s)""", + """INSERT INTO revisions (project, package, rev, unexpanded_srcmd5, commit_time, userid, comment, request_number, api_url) + VALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s)""", ( revision.project, revision.package, @@ -96,6 +98,7 @@ class DBRevision: revision.userid, revision.comment, revision.request_number, + revision.obs.url, ), ) return DBRevision.fetch_revision( @@ -104,6 +107,8 @@ class DBRevision: @staticmethod def fetch_revision(db, project, package, rev): + """Technically we would need the api_url as well, but we assume projects are unique + (e.g. not importing SLE from obs)""" with db.cursor() as cur: cur.execute( "SELECT * FROM revisions where project=%s and package=%s and rev=%s", @@ -266,9 +271,9 @@ class DBRevision: """Used in test cases to read a revision from fixtures into the test database""" with db.cursor() as cur: cur.execute( - """INSERT INTO revisions (project, package, rev, unexpanded_srcmd5, expanded_srcmd5, - commit_time, userid, comment, broken, files_hash) - VALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING id""", + """INSERT INTO revisions (project, package, rev, unexpanded_srcmd5, expanded_srcmd5, + commit_time, userid, comment, broken, files_hash, api_url) + VALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING id""", ( rev_dict["project"], rev_dict["package"], @@ -280,6 +285,7 @@ class DBRevision: rev_dict["comment"], rev_dict["broken"], rev_dict["files_hash"], + rev_dict.get("api_url", "https://api.opensuse.org"), ), ) rev_id = cur.fetchone()[0] diff --git a/lib/git.py b/lib/git.py index f1c20c5..19561d9 100644 --- a/lib/git.py +++ b/lib/git.py @@ -23,7 +23,6 @@ class Git: def is_open(self): return self.repo is not None - # TODO: Extend it to packages and files def exists(self): """Check if the path is a valid git repository""" return (self.path / ".git").exists() diff --git a/lib/git_exporter.py b/lib/git_exporter.py index d9c1748..5540f37 100644 --- a/lib/git_exporter.py +++ b/lib/git_exporter.py @@ -14,11 +14,9 @@ from lib.user import User class GitExporter: def __init__(self, api_url, project, package, repodir, cachedir): - self.obs = OBS() + self.obs = OBS(api_url) self.project = project self.package = package - # TODO: Store the api url in the revision - self.obs.change_url(api_url) self.proxy_sha256 = ProxySHA256(self.obs, enabled=True) self.git = Git( repodir / package, @@ -99,6 +97,7 @@ class GitExporter: ) self.git.add_lfs(file.name, file_sha256["sha256"], size) else: + self.obs.change_url(flat.commit.api_url) self.obs.download( flat.commit.project, flat.commit.package, diff --git a/lib/importer.py b/lib/importer.py index 5cd3062..ac7a2f3 100644 --- a/lib/importer.py +++ b/lib/importer.py @@ -28,9 +28,8 @@ class Importer: self.project = project self.db = DB() - self.obs = OBS() + self.obs = OBS(api_url) assert project == "openSUSE:Factory" - self.obs.change_url(api_url) self.refreshed_packages = set() def import_request(self, number): diff --git a/lib/obs.py b/lib/obs.py index 8e5d38d..9291c20 100644 --- a/lib/obs.py +++ b/lib/obs.py @@ -59,13 +59,14 @@ osc.core.http_GET = retry(osc.core.http_GET) class OBS: - def __init__(self, url=None): - if url: - self.change_url(url) + def __init__(self, url): + self.url = None + self.change_url(url) def change_url(self, url): - self.url = url - osc.conf.get_config(override_apiurl=url) + if url != self.url: + self.url = url + osc.conf.get_config(override_apiurl=url) def _xml(self, url_path, **params): url = osc.core.makeurl(self.url, [url_path], params) diff --git a/tests/db_import_test.py b/tests/db_import_test.py index 6545e72..e34a032 100644 --- a/tests/db_import_test.py +++ b/tests/db_import_test.py @@ -6,11 +6,14 @@ from lib.db_revision import DBRevision from lib.obs import OBS from lib.obs_revision import OBSRevision +# needs to exist in local oscrc (little tricky) +API_URL = "https://api.opensuse.org" + class TestDBMethods(unittest.TestCase): def setUp(self): self.db = DB(section="test") - self.obs = OBS() + self.obs = OBS(API_URL) def test_import(self): test_rev = OBSRevision(self.obs, "openSUSE:Factory", "xz") @@ -30,6 +33,7 @@ class TestDBMethods(unittest.TestCase): db_rev = DBRevision.fetch_revision( self.db, project="openSUSE:Factory", package="xz", rev="70" ) + self.assertEqual(db_rev.api_url, API_URL) self.assertEqual(str(test_rev), str(db_rev)) From 5e495dbd9547d343951301c3d60ac89a8eaf7464 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 6 Nov 2022 11:46:04 +0100 Subject: [PATCH 11/14] Fancy up the git commit message --- lib/db_revision.py | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/lib/db_revision.py b/lib/db_revision.py index 1985066..0723ee8 100644 --- a/lib/db_revision.py +++ b/lib/db_revision.py @@ -52,9 +52,27 @@ class DBRevision: return self.package < other.package return self.rev < other.rev + def request_accept_message(self): + request = Request.find(self.db, self.request_id) + msg = f"Accepting request {request.number} from {request.source_project}\n\n" + msg += self.comment.strip() + url = self.api_url.replace("api.", "build.") + msg += f"\n\nOBS-URL: {url}/request/show/{self.request_number}" + return msg + def git_commit_message(self): - # TODO: Normalize better the commit message - return f"{self.comment}\n\n{self}" + msg = "" + if self.request_id: + msg = self.request_accept_message() + else: + msg = self.comment.strip() + "\n" + url = self.api_url.replace("api.", "build.") + if self.rev == int(self.rev): + # do not link to fake revisions + msg += f"\nOBS-URL: {url}/package/show/{self.project}/{self.package}?expand=0&rev={int(self.rev)}" + else: + msg += f"\nOBS-URL: {url}/package/show/{self.project}/{self.package}?expand=0&rev={self.expanded_srcmd5}" + return msg def as_dict(self): """Return a dict we can put into YAML for test cases""" From 9e895e34b622ad3f23565d6b96b62a4a709e58a3 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 6 Nov 2022 12:18:16 +0100 Subject: [PATCH 12/14] Adding a gitea remote when creating the git repo --- lib/git.py | 28 +++++++++++++++++++++++++++- lib/git_exporter.py | 7 ++++++- 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/lib/git.py b/lib/git.py index 19561d9..ce5e238 100644 --- a/lib/git.py +++ b/lib/git.py @@ -1,9 +1,11 @@ import fnmatch import logging +import os import pathlib import subprocess import pygit2 +import requests from lib.binary import BINARY @@ -30,10 +32,12 @@ class Git: def create(self): """Create a local git repository""" self.path.mkdir(parents=True, exist_ok=True) + self.open() + + def open(self): # Convert the path to string, to avoid some limitations in # older pygit2 self.repo = pygit2.init_repository(str(self.path)) - return self def is_dirty(self): """Check if there is something to commit""" @@ -188,3 +192,25 @@ class Git: if file.name in patterns: patterns.remove(file.name) self.add_specific_lfs_gitattributes(patterns) + + def add_gitea_remote(self, package): + repo_name = package.replace("+", "_") + org_name = "rpm" + + if not os.getenv("GITEA_TOKEN"): + logging.warning("Not adding a remote due to missing $GITEA_TOKEN") + return + + url = f"https://gitea.opensuse.org/api/v1/org/{org_name}/repos" + response = requests.post( + url, + data={"name": repo_name}, + headers={"Authorization": f"token {os.getenv('GITEA_TOKEN')}"}, + timeout=10, + ) + # 409 Conflict (Already existing) + # 201 Created + if response.status_code not in (201, 409): + print(response.data) + url = f"gitea@gitea.opensuse.org:{org_name}/{repo_name}.git" + self.repo.remotes.create("origin", url) diff --git a/lib/git_exporter.py b/lib/git_exporter.py index 5540f37..80333d2 100644 --- a/lib/git_exporter.py +++ b/lib/git_exporter.py @@ -22,7 +22,12 @@ class GitExporter: repodir / package, committer="Git OBS Bridge", committer_email="obsbridge@suse.de", - ).create() + ) + if self.git.exists(): + self.git.open() + else: + self.git.create() + self.git.add_gitea_remote(package) self.state_file = os.path.join(self.git.path, ".git", "_flat_state.yaml") self.gc_interval = 200 self.cachedir = cachedir From be8fb2ab94608a6d532ba4209c6c0cb2df91597d Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 6 Nov 2022 12:27:36 +0100 Subject: [PATCH 13/14] Fix fake revision creation --- lib/importer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/importer.py b/lib/importer.py index ac7a2f3..8ee5f0e 100644 --- a/lib/importer.py +++ b/lib/importer.py @@ -136,10 +136,10 @@ class Importer: ) return fake_rev = linked.rev + rev.rev / 1000.0 - comment = f"Updating link to change in {rev.project}/{rev.package} revision {rev.rev}" + comment = f"Updating link to change in {rev.project}/{rev.package} revision {int(rev.rev)}" cur.execute( """INSERT INTO revisions (project,package,rev,unexpanded_srcmd5, - commit_time, userid, comment) VALUES(%s,%s,%s,%s,%s,%s,%s) RETURNING id""", + commit_time, userid, comment, api_url) VALUES(%s,%s,%s,%s,%s,%s,%s,%s) RETURNING id""", ( linked.project, linked.package, @@ -148,6 +148,7 @@ class Importer: rev.commit_time, "buildservice-autocommit", comment, + linked.api_url, ), ) new_id = cur.fetchone()[0] From da5de0417165f9cd1afa15ffb1ca896cd11d04df Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Mon, 7 Nov 2022 07:28:22 +0100 Subject: [PATCH 14/14] Add packages to consider --- Makefile | 6 + packages | 14502 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 14508 insertions(+) create mode 100644 packages diff --git a/Makefile b/Makefile index 050b045..0c8f862 100644 --- a/Makefile +++ b/Makefile @@ -5,3 +5,9 @@ all: test: python3 -m unittest -v tests/*.py + +update-packages: + f=$$(mktemp) ;\ + osc api /source/openSUSE:Factory?view=info | grep -v lsrcmd5 | grep srcmd5= | sed -e 's,.*package=",,; s,".*,,' | grep -v : > $$f ;\ + echo _project >> $$f ;\ + mv $$f packages diff --git a/packages b/packages new file mode 100644 index 0000000..77aecec --- /dev/null +++ b/packages @@ -0,0 +1,14502 @@ +000package-groups +000product +000release-packages +000update-repos +0ad +0ad-data +2048-cli +2ping +389-ds +3omns +4pane +4store +4ti2 +6tunnel +7kaa +7zip +AMF +ART +AppCSXCAD +AppStream +AusweisApp2 +Bear +Botan +Box2D +CSXCAD +Cadence +CastXML +Catch2 +Catch2-2 +CharLS +Coin +Coin4 +ColPack +ColorFull +ComputeLibrary +CoreFreq +CorsixTH +Crystalcursors +DVDStyler +DirectX-Headers +EternalTerminal +FAudio +FastCGI +FirmwareUpdateKit +FlightGear +FlightGear-data +Fragments +FreeCAD +FreeFileSync +GraphicsMagick +HepMC +HepMC2 +Herwig +IccXML +ImageMagick +Imath +Ipopt +J7Z +Jamulus +KEALib +LHAPDF +LaTeXML +LiE +LibVNCServer +Mesa +Mesa-demo +MirrorCache +ModemManager +Modules +MozillaFirefox +MozillaFirefox-branding-openSUSE +MozillaThunderbird +MultiMarkdown-6 +MyGUI +Ne10 +NetworkManager +NetworkManager-applet +NetworkManager-branding +NetworkManager-fortisslvpn +NetworkManager-iodine +NetworkManager-l2tp +NetworkManager-libreswan +NetworkManager-openconnect +NetworkManager-openvpn +NetworkManager-pptp +NetworkManager-strongswan +NetworkManager-vpnc +NsCDE +OOKiedokie +OpenBoard +OpenCSD +OpenColorIO +OpenIPMI +OpenImageDenoise +OpenImageIO +OpenLP +OpenPrintingPPDs +OpenRGB +OpenSceneGraph +OpenShadingLanguage +OpenSubdiv +PDAL +PTL +PackageKit +PackageKit-Qt +PackageKit-branding-openSUSE +PgTcl +Photini +PlayOnLinux +Printrun +PrusaSlicer +QCSXCAD +QGnomePlatform +QMPlay2 +QR-Code-generator +QTalarm +QtAV +QtDMM +QtPass +R-base +RBTools +Radicale +Regina-REXX +RemoteBox +RigelEngine +Rivet +SDL2 +SDL2_gfx +SDL2_image +SDL2_mixer +SDL2_net +SDL2_sound +SDL2_ttf +SDL_Pango +SDL_bgi +SDL_gfx +SDL_image +SDL_mixer +SDL_net +SDL_sound +SDL_ttf +SHERPA-MC +SILLY +SVT-AV1 +SampleICC +SecLists +ServiceReport +ShellCheck +SimGear +SoQt +SpeedTest++ +Srain +SwayNotificationCenter +ThePEG +UEFITool +VFlib3 +Vc +VecCore +ViTables +VirtualGL +WSL-DistroLauncher +WindowMaker +WindowMaker-themes +WoeUSB +XSStrike +XyGrib +YODA +a2jmidid +a2ps +a2ps-h +a52dec +aaa_base +aalib +abcde +abcm2ps +abi-compliance-checker +abi-dumper +abi-monitor +abi-tracker +abiword +abiword-docs +abook +abootimg +abseil-cpp +acarsdec +accel-config +accerciser +accounts-qml-module +accountsservice +acct +ack +acl +acpi +acpica +acpid +act +actkbd +adapta-gtk-theme +adaptec-firmware +adaptx +adcli +addrwatch +ade +adinatha-fonts +adios +adjtimex +adlmidi +adminer +adms +adns +adobe-sourcecodepro-fonts +adobe-sourcehansans-fonts +adobe-sourcehanserif-fonts +adobe-sourcesans3-fonts +adobe-sourcesanspro-fonts +adobe-sourceserif4-fonts +adobe-sourceserifpro-fonts +adolc +adriconf +ads +adwaita-icon-theme +adwaita-qt +adwaita-xfce-icon-theme +aegisub +aelfred +aer-inject +aespipe +afl +afterburn +age +agenda +aha +aho-corasick-double-array-trie +aide +aircrack-ng +airspy +airspyhf +aisleriot +akka +akonadi-calendar +akonadi-calendar-tools +akonadi-contact +akonadi-import-wizard +akonadi-mime +akonadi-notes +akonadi-search +akonadi-server +akonadiconsole +akregator +alac +alacarte +alacritty +aldusleaf-crimson-text-fonts +alee-fonts +alembic +alevt +alex +aliftype-amiri-fonts +alkimia +allegro +allegro44 +almanah +alpine +alpine-branding-openSUSE +alsa +alsa-firmware +alsa-oss +alsa-plugins +alsa-tools +alsa-topology-conf +alsa-ucm-conf +alsa-utils +alsaequal +alttab +alure +amanda +amarok +amavisd-milter +amavisd-new +amazon-ecs-init +amazon-ssm-agent +aml +amsynth +amtk +amtterm +amtu +analitza +android-tools +android-udev-rules +angelscript +anjuta +ansible +ansible-cmdb +ansible-core +ansible-lint +ansible-runner +ansifilter +ansilove +ansilove-term +ant +ant-contrib +anthy +antic +antijingoist-opendyslexic-fonts +antimicrox +antlr +antlr-maven-plugin +antlr3 +antlr3c +antlr4 +aop +aopalliance +apache-chainsaw +apache-commons-beanutils +apache-commons-chain +apache-commons-cli +apache-commons-codec +apache-commons-collections +apache-commons-collections4 +apache-commons-compress +apache-commons-configuration +apache-commons-csv +apache-commons-daemon +apache-commons-dbcp +apache-commons-dbcp1 +apache-commons-digester +apache-commons-el +apache-commons-email +apache-commons-exec +apache-commons-fileupload +apache-commons-httpclient +apache-commons-imaging +apache-commons-io +apache-commons-jexl +apache-commons-jxpath +apache-commons-lang +apache-commons-lang3 +apache-commons-logging +apache-commons-math +apache-commons-net +apache-commons-ognl +apache-commons-parent +apache-commons-pool +apache-commons-pool2 +apache-commons-text +apache-commons-validator +apache-commons-vfs2 +apache-ivy +apache-log4j-extras +apache-logging-parent +apache-parent +apache-pdfbox +apache-portlet-1_0-api +apache-resource-bundles +apache-rex +apache-rpm-macros +apache-rpm-macros-control +apache-sshd +apache2 +apache2-icons-oxygen +apache2-mod_auth_gssapi +apache2-mod_auth_mellon +apache2-mod_auth_openidc +apache2-mod_authn_otp +apache2-mod_dnssd +apache2-mod_encoding +apache2-mod_evasive +apache2-mod_fcgid +apache2-mod_jk +apache2-mod_maxminddb +apache2-mod_mono +apache2-mod_nss +apache2-mod_perl +apache2-mod_security2 +apache2-mod_wsgi +apcupsd +apfel +apg +apiguardian +apitrace +app-builder +apparmor +apparmor-rpm-macros +appeditor +appframework +appimaged +applet-window-appmenu +applet-window-buttons +appres +appstream-glib +apptainer +appx-util +apr +apr-util +apulse +aqbanking +aqute-bnd +arabic-fonts +arandr +aranym +aravis +arb +arc +arc-gtk-theme +arc-icon-theme +arcanist +arch-install-scripts +archivemount +archmage +ardour +argon2 +args4j +argus +argus-client +argyllcms +aria2 +arj +ark +arkade +arm-trusted-firmware +armadillo +armagetron +arp-scan +arpack-ng +arphic-fonts +arphic-ukai-fonts +arphic-uming-fonts +arping2 +arprec +arptables +arpwatch +arpwatch-ethercodes +artha +artifacts +artikulate +asar +asciidoc +asciinema +asclock +asco +aseqview +asio +asl +asn1c +aspell +aspell-dictionaries +aspell-en +assertj-core +assimp +asterisk-sounds-devel +asteroid +asteroids3D +astyle +asusfan +asymptote +at +at-spi-sharp +at-spi2-core +atftp +atheme +atinject +atinout +atkmm +atkmm1_6 +atlascpp +atmel-firmware +atomiks +atomix +atool +atop +atril +attica-qt5 +attr +atuin +aubio +audacious +audacious-plugins +audacity +audaspace +audio-recorder +audiofile +audit +audit-visualize +augeas +authbind +authselect +auto +autobench +autoconf +autoconf-archive +autoconf213 +autocutsel +autofdo +autofs +autogen +autojump +automake +autonym-fonts +autossh +autotrace +autotrash +autoyast2 +autoyast_xml_validator +avahi +avalon-framework +avalon-logkit +avesta-fonts +avfs +avgtime +avogadro +avogadrolibs +avr-libc +avrdude +awesfx +awesome +awesome-branding-openSUSE +awesome-freedesktop +awesome-shifty +awesome-vicious +awf-gtk2 +awf-gtk3 +awf-gtk4 +aws-cli +aws-efs-utils +aws-nitro-enclaves-cli +aws-sdk-java +ax25-tools +axel +axis +ayatana-ido +aytests-tests +azote +azove +azure-cli +azure-cli-command-modules-nspkg +azure-cli-core +azure-cli-nspkg +azure-cli-telemetry +azure-storage-cpp +b4 +b43-fwcutter +babe +babelstone-han-fonts +babelstone-marchen-fonts +babelstone-modern-fonts +babelstone-ogham-fonts +babelstone-phags-pa-fonts +babelstone-runic-fonts +babeltrace +babeltrace2 +babl +backintime +backward-cpp +baekmuk-bitmap-fonts +baka-mplayer +ballerburg +baloo5 +baloo5-widgets +balsa +bam +bamf +bananapir2-firmware +bandwidth +baobab +barcode +baresip +barrel +barrier +barvinok +base64coder +bash +bash-completion +bash-git-prompt +bat +bat-extras +batctl +bats +bazel +bazel-apple-support +bazel-compilation-database +bazel-platforms +bazel-rules-android +bazel-rules-apple +bazel-rules-cc +bazel-rules-foreign-cc +bazel-rules-go +bazel-rules-java +bazel-rules-proto +bazel-rules-python +bazel-rules-swift +bazel-skylib +bazel-toolchains +bazel-workspaces +bazel3.4 +bazel3.7 +bb +bbe +bbswitch +bc +bcache-tools +bcal +bcc +bcel +bcel5_3 +bcftools +bcg729 +bchunk +bcm20702a1-firmware +bcm43xx-firmware +bcmatroska2 +bctoolbox +bcunit +bdfresize +bdftopcf +bea-stax +bean-validation-api +beansbinding +bees +beets +beforelight +belcard +belle-sip +belr +bemenu +benchmark +benji +benzene +berkeleydb +berkeleylm +beust-jcommander +bff +bff4 +biabam +biblesync +bibletime +biboumi +bibtool +bibview +bijiben +bin86 +bind +bindfs +bing +binutils +binwalk +biosdevname +bird +bison +bitcoin +bitlbee +bitlbee-discord +bitlbee-facebook +bitlbee-mastodon +bitlbee-steam +bitmap +bitstream-vera-fonts +bittwist +bitwise +black-hole-solver +bladeRF +blanket +blasphemer +bleachbit +blender +bless +blinken +bliss +blitz +blktests +blktrace +bloaty +blobAndConquer +blobby +blobwars +blockout +blockzone-fonts +blog +blogbench +blogc +blosc +bluebird-theme +bluedevil5 +bluefish +blueman +bluemoon +blueprint-cursor-theme +bluez +bluez-firmware +bluez-qt +bmake +bmap-tools +bmkdep +bmon +bodr +bogofilter +boinc-client +bolt +bom +bomber +bomns +bonnie +bonnie++ +books +bookworm +boomaga +boost +boost-defaults +booth +bootiso +bootsplash-branding-upstream +borgbackup +borgmatic +boringssl +bottom +bouncycastle +bovo +bowtie +bowtie2 +bpftool +bpftrace +bpm-tools +branding-openSUSE +branding-upstream +brasero +breeze +breeze-gtk +breeze5-icons +breezy +brial +brickd +brickv +bridge-utils +brightnessctl +brise +brisk-menu +brlemu +brltty +broadvoice16 +broadvoice32 +broot +brotli +browserpass-native +brp-check-suse +bs +bs-update +bs1770gain +bsd-games +bsdiff +bsf +bsh2 +bspwm +bssl_wrapper +bstone +btar +btfs +btop +btrfsmaintenance +btrfsprogs +bubblewrap +bucklespring +buckygen +budgie-calendar-applet +budgie-control-center +budgie-desktop +budgie-desktop-branding +budgie-desktop-view +budgie-extras +budgie-haste-applet +budgie-screensaver +budgie-screenshot-applet +buffer +bugzilla +build +build-compare +buildah +buildkit +buildnumber-maven-plugin +buildstream +bulk_extractor +bumblebee +bumblebee-status +bump2version +bumpversion +bup +busybox +busybox-image +busybox-k8s-yaml +busybox-links +butane +butane-image +buzztrax +bvi +bwbar +bwidget +bwm-ng +byacc +byaccj +byobu +bytelist +byzanz +bzflag +bzip2 +bzrtp +c++-gtk-utils +c-ares +c-toxcore +c2hs +c3p0 +cJSON +c_count +ca-certificates +ca-certificates-cacert +ca-certificates-mozilla +ca-certificates-steamtricks +cabal-install +cabal-plan +cabal2spec +cabextract +cachefilesd +cacti +cacti-spine +cadabra2 +caddy +cadsondemak-fonts +caffeine +cairo +cairo-clock +cairomm +cairomm1_0 +caja +caja-dropbox +caja-extensions +caja-rename +caja-terminal +cal10n +cal3d +calamares +calamaris +calc +calcium +calcurse +calendarsupport +calibre +callaudiod +calligra +calligra-plan +calls +caml-mode +camsource +cantarell-fonts +cantata +cantor +canutils +canutils-pengutronix +capnet-assist +capnproto +capstone +cardpeek +cargo-audit +cargo-audit-advisory-db +cargo-c +cargo-packaging +caribou +carla +casacore +caslon-fonts +casync +catalan-pos-dict +catatonit +catcodec +catfish +catimg +cava +cbi-plugins +cbonsai +cc-tool +ccache +ccd2cue +ccgfs +ccls +ccrtp +ccx +ccze +cd-discid +cddlib +cdecl +cdemu-client +cdemu-daemon +cdi-api +cdi-apiserver-container +cdi-cloner-container +cdi-controller-container +cdi-importer-container +cdi-operator-container +cdi-uploadproxy-container +cdi-uploadserver-container +cdk +cdogs-sdl +cdparanoia +cdrdao +cecilia +cedict +cedilla +cel-cpp +celluloid +cellwriter +celt +celt051 +cepces +ceph +ceph-csi +ceph-grafana-image +ceph-image +ceph-iscsi +cereal +ceres-solver +certbot-systemd-timer +certmonger +certstrap +cervisia +cf-cli +cfengine +cfengine-masterfiles +cfitsio +cflow +cg3 +cgal +cgdb +cgit +cglib +cglm +cgns +chafa +changelog-generator-data +charliecloud +chart-testing +chasen +chck +check +check-create-certificate +check_postgres +checker-qual +checkmedia +checkpolicy +checksec +checkstyle +cheese +chemical-mime-data +cherrytree +chezmoi +chmlib +chntpw +chocolate-doom +choqok +chromaprint +chromium +chromium-bsu +chrony +chrpath +ciano +cifs-utils +cilium-cli +cim-schema +cinema +cinnamon +cinnamon-branding-openSUSE +cinnamon-control-center +cinnamon-desktop +cinnamon-menus +cinnamon-screensaver +cinnamon-session +cinnamon-settings-daemon +cinnamon-translations +circuslinux +civetweb +cjose +cjs +ck +ckb-next +ckermit +clFFT +clack +clamav +clamtk +clamz +clanlib +clapper +clash +clatd +claws-mail +clazy +cld2 +cldr-emoji-annotation +clementine +cli11 +clicfs +clinfo +clingo +clipgrab +clipit +clipman +clipped +cliquer +clisp +cln +clojure +clone-master-clean-up +cloud-init +cloud-init-config-MicroOS +cloud-init-vmware-guestinfo +cloud-netconfig +clthreads +clucene-core +clustduct +cluster-glue +clustershell +clusterssh +clutter +clutter-gst +clutter-gtk +clxclient +clzip +cm +cm-unicode-fonts +cmake +cmake-fedora +cmake-vala +cmark +cmctl +cmh +cmis-client +cmocka +cmpi-bindings +cmpi-provider-register +cmrt +cmuclmtk +cmus +cni +cni-plugin-dnsname +cni-plugin-flannel +cni-plugins +cntlm +cobbler +coccigrep +coccinelle +cockpit +cockpit-machines +cockpit-podman +cockpit-tukit +codec2 +codehaus-parent +codelite +codemodel +codespell +cogl +collectd +collectl +colm +color-filesystem +colord +colord-gtk +colord-kde +colordiff +colorhug-client +colormake +colorpicker +combustion +commandergenius +compartm +compat-usrmerge +compface +compiz +compiz-bcop +compiz-emerald +compiz-emerald-themes +compiz-manager +compiz-plugins-experimental +compiz-plugins-extra +compiz-plugins-main +compizconfig-settings-manager +compleat +complexity +compsize +compton +compton-conf +conauto +concurrent +conkeror +conky +conman +conmon +connman +conntrack-tools +console +console-setup +consoleet-darwin-fonts +consoleet-fixedsys-fonts +consoleet-kbd-fonts +consoleet-oldschoolpc-fonts +consoleet-terminus-fonts +consoleet-xorg-fonts +container-build-checks +container-build-helpers +container-diff +container-registry-systemd +container-selinux +container-support-utils +containerd +containerized-data-importer +containers-systemd +contractor +converseen +convmv +cookiecutter +cool-retro-term +coolkey +coq +coreboot-utils +coredns +coredns-for-k8s1.21 +coredns-for-k8s1.22 +coredns-for-k8s1.23 +coredns-for-k8s1.24 +coreutils +corosync +cosign +coturn +courier-authlib +courier-imap +courier-prime-fonts +courier-unicode +cowsay +coxeter +cozette-fonts +cozy +cp210x-program +cp437 +cpanspec +cpio +cpluff +cpmono_v07-fonts +cppcheck +cpphs +cppi +cppreference-doc +cpprest +cpptasks +cpptoml +cppunit +cppzmq-devel +cpu-x +cpuid +cpulimit +cpuminer +cpupower +cpuset +cpustat +cracklib +cracklib-dict-full +cramfs-tools +cramfsswap +crash +crawl +crazydiskinfo +crc32csum +crda +createrepo_c +cri-o +cri-tools +criu +crmsh +cronic +cronie +crossguid +crosstool-ng +crow-translate +crudini +crun +cryfs +cryptctl +crypto-policies +cryptsetup +crystalhd-libs +cscope +cscreen +csi-attacher-image +csi-external-attacher +csi-external-provisioner +csi-external-resizer +csi-external-snapshotter +csi-livenessprobe +csi-livenessprobe-image +csi-node-driver-registrar +csi-node-driver-registrar-image +csi-provisioner-image +csi-resizer-image +csi-snapshotter-image +csindex +csmash +csmith +csound +csvprintf +csync +csync2 +ctags +ctemplate +ctris +cttop +cudd +cuishark +culmus-ancient-semitic-fonts +culmus-fonts +cunit +cups +cups-airprint +cups-backends +cups-filters +cups-image +cups-pdf +cups-pk-helper +cura +cura-engine +cura-engine-lulzbot +cura-fdm-materials +cura-lulzbot +curl +curlftpfs +curtail +cutecom +cutmp3 +cutterff +cvise +cvs +cvsps +cwstudio +cxref +cxxopts +cxxtools +cyreal-alice-fonts +cyreal-junge-fonts +cyreal-lobster-cyrillic-fonts +cyreal-lora-fonts +cyreal-marko-horobchyk-fonts +cyreal-marmelad-fonts +cyreal-wire-fonts +cyrus-sasl +czmq +d-feet +d-spy +d0_blind_id +dMagnetic +dSFMT +dagger +dai-banna-fonts +dante +dapl +dapper +daps +dar +dareader +darktable +darts +dash +dasher +datamash +dataquay +datefudge +dateutils +datovka +dav1d +davfs2 +davix +dbench +dbench4 +dbgl +dbh +dblatex +dbsplit-tools +dbus-1 +dbus-1-glib +dbus-broker +dbus-sharp +dbus-sharp-glib +dbus-sharp-glib2 +dbus-sharp2 +dbview +dbxtool +dc3dd +dcmtk +dconf +dconf-editor +dcraw +dd_rescue +dd_rhelp +ddccontrol +ddccontrol-db +ddclient +ddcutil +ddgr +ddnet +ddrescueview +dds2tar +ddskk +deadbeef +deadbeef-plugin-mpris2 +dealii +debhelper +debianutils +debootstrap +debugedit +decentxml +deco +deepin-account-faces +deepin-api +deepin-branding-openSUSE +deepin-calculator +deepin-calendar +deepin-compressor +deepin-control-center +deepin-daemon +deepin-desktop-base +deepin-desktop-schemas +deepin-dock +deepin-draw +deepin-editor +deepin-feature-enable +deepin-file-manager +deepin-gettext-tools +deepin-gir-generator +deepin-gtk-theme +deepin-icon-theme +deepin-image-editor +deepin-image-viewer +deepin-kwin +deepin-launcher +deepin-manual +deepin-movie +deepin-music-player +deepin-network-utils +deepin-polkit-agent +deepin-pw-check +deepin-qt-dbus-factory +deepin-reader +deepin-screen-recorder +deepin-session-shell +deepin-session-ui +deepin-shortcut-viewer +deepin-sound-theme +deepin-start +deepin-system-monitor +deepin-terminal +deepin-turbo +deepin-voice-note +deepin-wallpapers +deepin-wayland +deepin-x11-client +dehydrated +deja-dup +dejagnu +dejavu-fonts +delaguardo-inconsolata_lgc-fonts +delayacct-utils +deltafs +deltarpm +deluge +delve +demumble +deno +desktop-data-openSUSE +desktop-file-utils +desktop-translations +desktopfolder +deutex +devhelp +devilspie2 +devmem2 +devscripts +dex +dex-oidc +dfc +dfu-programmer +dfu-util +dh-autoreconf +dh-make +dhall-json +dhall-yaml +dhcp +dhcpd-pools +dhewm3 +dhex +dhtest +dia +dialog +dianara +dico +dictd +dicts +diff-pdf +diff-so-fancy +diffmk +diffoscope +diffstat +diffutils +digikam +dina-bitmap-fonts +ding +ding-libs +dino +diod +dippi +dirac +direnv +direvent +dirvish +discord-rpc +discount +discover +diskimage-builder +diskmonitor +diskscan +disomaster +disorderfs +disruptor +distcc +distribution +distribution-gpg-keys +distribution-logos-openSUSE +distrobox +dita +diy +djvu2pdf +djvulibre +djvulibre-djview4 +dkgpg +dkimproxy +dkms +dleyna-connector-dbus +dleyna-core +dleyna-renderer +dleyna-server +dlpack +dm-zoned-tools +dmd +dmenu +dmidecode +dmlc-core +dmraid +dmz-icon-theme-cursors +dnf +dnf-plugins-core +dnf-plugins-extras +dns24-update +dnscrypt-proxy +dnsdiag +dnsmasq +dnsmeter +dnstracer +docbook-css-stylesheets +docbook-dsssl-stylesheets +docbook-simple +docbook-tdg +docbook-toys +docbook-utils +docbook-xml-slides +docbook-xml-website +docbook-xsl +docbook2x +docbook_3 +docbook_4 +docbook_5 +docker +docker-bench-security +docker-buildx +docker-client-java +docker-compose +docker-compose-switch +docker-lock +docker_auth +docparser +doctest +dog +dogtail +doh +dolly +dolphin +dolphin-emu +dolphin-plugins +dom2-core-tests +dom4j +domination +domination-data +doomsday +dos2unix +dosbox +dosemu +dosfstools +dotconf +double-conversion +dovecot +dovecot23 +doxygen +dpdk +dpic +dpkg +dqlite +dracula-gtk-theme +dracut +dracut-sshd +dragonbox +dragonplayer +drawing +drbd +drbd-formula +drbd-utils +drc +driverctl +drkonqi5 +drm_info +droidcam +drops +dropwatch +drpm +drumstick +drush +dsda-doom +dsp-tools +dssi +dssim +dstat +dsvpn +dt +dtach +dtc +dtkcommon +dtkcore +dtkgui +dtkwidget +dtkwm +dtv-scan-tables +dub +duc +duktape +dumb +dummy-release +dump +dump1090-fa +dumpvdl2 +dumpzilla +dunelegacy +dunst +duperemove +duplicity +duply +dustrac +dvbcut +dvbsnoop +dvbstream +dvd+rw-tools +dvdauthor +dvdisaster +dvgt +dwarf2json +dwarves +dwz +dxflib +dxvk +dynamic-wallpapers-11x +dynamips +dynare +dzen2 +e-antic +e16 +e17-gtk-theme +e2fsprogs +e3 +eaglemode +earlyoom +easy-rsa +easyeffects +easyloggingpp +easymock +easytag +eatmydata +eb +eb-garamond-fonts +ebiso +ebizzy +eblook +ebook-tools +ebtables +ebumeter +eciadsl-usermode +ecj +eclipse +eclipse-anyedit +eclipse-ecf +eclipse-egit +eclipse-emf +eclipse-gef +eclipse-jgit +eclipse-license +eclipse-swt +eclipse-swtchart +econnman +ecryptfs-utils +ecwolf +ed +ed25519-java +edgar +edge-addition-planarity-suite +edict +editorconfig-core-c +editres +edk2 +ee4j +eekboard +eeyek-fonts +efibootmgr +efitools +efivar +efl +efont-serif-fonts +efont-unicode-bitmap-fonts +eglexternalplatform +eiciel +eid-mw +eigen3 +eiskaltdcpp +element-desktop +element-web +elementary-cmake-modules +elementary-icon-theme +elementary-theme +elementary-wallpapers +elementary-xfce-icon-theme +elftoaout +elfutils +elilo +elinks +elisa +elixir +elixir-ex_doc +elixir-hex +ell +emacs +emacs-apel +emacs-auctex +emacs-color-theme +emacs-flim +emacs-gnuplot-mode +emacs-semi +emacs-w3m +embree +emil +emojione-color-font +enblend-enfuse +enca +encfs +enchant +enchant-1 +enchive +endeavour +endless-sky +enet +engauge-digitizer +engdic +engrampa +enigma +enigmail +enlightenment +enlightenment-branding-openSUSE +enlightenment-profiles-openSUSE +enlightenment-theme-dark +enlightenment-theme-openSUSE +enlightenment-theme-openSUSE-ice +enlightenment-theme-openSUSE-neon +enlightenment-theme-openSUSE-oliveleaf +enscript +ensmallen +entangle +entr +envoy-build-tools +eog +eog-plugins +eolie +eom +eperiodique +ephoto +epiphany +epiphany-branding-openSUSE +epour +eppic +epplet-base +epson-inkjet-printer-escpr +epub2txt2 +epy +epymc +equalx +erfa +eric +erlang +erlang-rebar +erlang-retest +erlang-sd_notify +erldash +erofs-utils +esbuild +esc +espeak +espeak-ng +espeakedit +etc-update +etcd +etcd-for-k8s1.22 +etcd-for-k8s1.23 +etcd-for-k8s1.24 +etckeeper +eth-ff +etherape +ethtool +etrophy +evemu +eventstat +eventviews +evieproto +evince +evolution +evolution-data-server +evolution-ews +evtest +exa +exaile +exec-maven-plugin +execstack +exempi +exfat-utils +exfatprogs +exif +exim +exiv2 +exmh +exo +expat +expect +ext3grep +ext4magic +extra-cmake-modules +extra166y +extrace +extractpdfmark +extreme-tuxracer +extundelete +eyeD3 +ez-ipupdate +ezmorph +ezstream +f2c +f2fs-tools +f3 +fIcy +faba-icon-theme +facedetect +facetimehd +facetimehd-firmware +faenza-icon-theme +fail2ban +fairymax +fake-gcs-server +fakechroot +fakeroot +falkon +fann +farbfeld +farsi-fonts +farstream +fasd +fasterxml-oss-parent +fastjar +fastjet +fastjet-contrib +fastlzlib +fatrace +fatsort +fbcat +fbi +fbreader +fbterm +fcft +fcgiwrap +fcitx +fcitx-anthy +fcitx-chewing +fcitx-cloudpinyin +fcitx-configtool +fcitx-fbterm +fcitx-googlepinyin +fcitx-hangul +fcitx-kkc +fcitx-libpinyin +fcitx-m17n +fcitx-pylogger +fcitx-qt5 +fcitx-rime +fcitx-sayura +fcitx-skk +fcitx-sunpinyin +fcitx-table-extra +fcitx-table-other +fcitx-ui-light +fcitx-unikey +fcitx-zhuyin +fcitx5 +fcitx5-anthy +fcitx5-chewing +fcitx5-chinese-addons +fcitx5-configtool +fcitx5-gtk +fcitx5-hangul +fcitx5-kkc +fcitx5-libthai +fcitx5-lua +fcitx5-lua-migration-reminder +fcitx5-m17n +fcitx5-qt +fcitx5-rime +fcitx5-sayura +fcitx5-skk +fcitx5-table-extra +fcitx5-table-other +fcitx5-unikey +fcitx5-zhuyin +fcoe-utils +fd +fdk-aac-free +fdo-client +fdupes +featherpad +fec +feedbackd +feh +felix-bundlerepository +felix-gogo-command +felix-gogo-parent +felix-gogo-runtime +felix-gogo-shell +felix-osgi-obr +felix-parent +felix-scr +felix-shell +felix-utils +fence-agents +festival +fetchmail +fetchmsttfonts +ffado +ffcall +fflas-ffpack +ffmpeg-4 +ffmpeg-5 +ffmpegthumbnailer +ffmpegthumbs +ffms2 +ffnvcodec +ffsb +fftw3 +fhourstones +fhs +fife +fifechan +fifth-leg-font +figlet +file +file-roller +fileb0x +filebench +filelight +filesystem +filesystem-media +filezilla +fillets-ng +fillets-ng-data +fillup +filter_audio +finalcut +findbugs +findbugs-bcel +findutils +finger +fio +fips +fipscheck +fira-code-fonts +firecracker +firectl +firehol +firejail +firetools +firewalld +firewalld-rpcbind-helper +fish +fityk +five-or-more +fixmath +flac +flac2all +flacon +flameshot +flann +flannel +flare +flare-game +flashfocus +flashrom +flatbuffers +flatpak +flatpak-builder +flatpak-xdg-utils +flawfinder +fldigi +flex +flickcurl +flickrnet +flint +flnews +flocq +florence +flowgrind +fltk +fluid-soundfont +fluidsynth +fluidsynth-dssi +flute +flux +fluxbox +flxmlrpc +fly +fmit +fmpp +fmt +fnotifystat +fnott +focuswriter +folder-color +foliate +folks +folly +foma +fondu +fonehome +font-manager +font-specimen +font-util +fontawesome-fonts +fontcacheproto +fontconfig +fontforge +fontobene-qt5 +fontpackages +fonts-config +fonttosfnt +fontweak +foot +forge-parent +forkbomb +forkstat +form +fortio +fortune +fossil +fotowall +four-in-a-row +fox16 +fparser +fpc +fping +fplll +fprintd +fq +fractal +frame +framel +frameworkintegration +fred +free-ttf-fonts +freealut +freecell-solver +freeciv +freedoom +freedoom-freedm +freedup +freeglut +freeimage +freeipmi +freemarker +freeradius-client +freeradius-server +freerdp +freesrp +freetds +freetype +freetype2 +freexl +frei0r-plugins +frescobaldi +freshplayerplugin +fribidi +frink +fritzing +fritzing-parts +frogr +frozen-bubble +frr +fs-check +fs-uae +fs-uae-arcade +fs-uae-launcher +fs_mark +fsarchiver +fscrypt +fslsfonts +fstl +fstobdf +fstrcmp +fstrm +fsvs +fswebcam +ftgl +ftop +ftp +ftsteutates +fuse +fuse-exfat +fuse-oscfs +fuse-overlayfs +fuse3 +fuseiso +fusesmb +fusesource-pom +fusion-icon +fuzzel +fvwm-themes +fvwm2 +fwbuilder +fwknop +fwknop-gui +fwnn +fwts +fwupd +fwupd-efi +fx +fxload +fzf +fzy +g810-led +gajim +gajim-plugin-omemo +galaxis +galculator +galene +galera-4 +gama +gamemode +gamin +gammaray +gammastep +gammu +ganglia-web +garlic +gaupol +gavl +gawk +gbdfed +gbrainy +gc +gcab +gcad3d +gcal +gcc +gcc11 +gcc12 +gcc7 +gccmakedep +gcdemu +gcin +gcin-branding-openSUSE +gcolor2 +gcolor3 +gcompris-qt +gcompris-qt-voices +gcovr +gcr +gcr3 +gcstar +gd +gdal +gdata-sharp +gdb +gdbm +gdcm +gdk-pixbuf +gdk-pixbuf-xlib +gdl +gdlmm +gdm +gdm-branding-MicroOS +gdm-branding-openSUSE +gdmd +gdouros-abydos-fonts +gdouros-aegean-fonts +gdouros-aegyptus-fonts +gdouros-akkadian-fonts +gdouros-alfios-fonts +gdouros-analecta-fonts +gdouros-anatolian-fonts +gdouros-atavyros-fonts +gdouros-maya-fonts +gdouros-musica-fonts +gdouros-symbola-fonts +gdouros-text-fonts +gdouros-unidings-fonts +geany +geany-plugins +geary +gebaar-libinput +gecode +gede +gedit +gedit-latex +gedit-plugins +geekodoc +geeqie +gegl +geis +gemrb +genders +geners +gengetopt +genius +genromfs +gensio +genwqe-tools +geoclue2 +geocode-glib +geoipupdate +geolite2legacy +geos +geotiff +gerbera +gerbv +german-pos-dict +geronimo-specs +geronimo-specs-pom +gettext-runtime +gexif +gf2x +gfan +gfbgraph +gflags +gfs2-utils +gfxboot +gh +ghc +ghc-Cabal-syntax +ghc-DAV +ghc-Decimal +ghc-Diff +ghc-Glob +ghc-HTTP +ghc-HUnit +ghc-HsYAML +ghc-HsYAML-aeson +ghc-IfElse +ghc-JuicyPixels +ghc-ListLike +ghc-MonadRandom +ghc-OddWord +ghc-OneTuple +ghc-Only +ghc-QuickCheck +ghc-RSA +ghc-SDL +ghc-SDL-image +ghc-SDL-mixer +ghc-SHA +ghc-SafeSemaphore +ghc-StateVar +ghc-Unique +ghc-X11 +ghc-X11-xft +ghc-abstract-deque +ghc-abstract-par +ghc-adjunctions +ghc-aeson +ghc-aeson-pretty +ghc-aeson-yaml +ghc-algebraic-graphs +ghc-alsa-core +ghc-alsa-mixer +ghc-annotated-wl-pprint +ghc-ansi-terminal +ghc-ansi-wl-pprint +ghc-ap-normalize +ghc-appar +ghc-ascii-progress +ghc-asn1-encoding +ghc-asn1-parse +ghc-asn1-types +ghc-assoc +ghc-async +ghc-async-timer +ghc-atomic-primops +ghc-atomic-write +ghc-attoparsec +ghc-attoparsec-iso8601 +ghc-authenticate-oauth +ghc-auto-update +ghc-aws +ghc-barbies +ghc-base-compat +ghc-base-compat-batteries +ghc-base-noprelude +ghc-base-orphans +ghc-base-prelude +ghc-base16-bytestring +ghc-base58-bytestring +ghc-base64 +ghc-base64-bytestring +ghc-base64-bytestring-type +ghc-basement +ghc-bech32 +ghc-bech32-th +ghc-bencode +ghc-bifunctors +ghc-bimap +ghc-binary-orphans +ghc-bindings-DSL +ghc-bindings-uname +ghc-bitarray +ghc-bitmap +ghc-bitvec +ghc-blaze-builder +ghc-blaze-html +ghc-blaze-markup +ghc-bloomfilter +ghc-bootstrap +ghc-bootstrap-helpers +ghc-boring +ghc-boxes +ghc-breakpoint +ghc-brick +ghc-bsb-http-chunked +ghc-byteable +ghc-byteorder +ghc-bytestring-builder +ghc-bzlib-conduit +ghc-cabal-doctest +ghc-call-stack +ghc-canonical-json +ghc-case-insensitive +ghc-casing +ghc-cassava +ghc-cassava-megaparsec +ghc-cborg +ghc-cborg-json +ghc-cereal +ghc-charset +ghc-cipher-aes +ghc-citeproc +ghc-clay +ghc-clientsession +ghc-clock +ghc-cmark-gfm +ghc-cmdargs +ghc-code-page +ghc-colour +ghc-commonmark +ghc-commonmark-extensions +ghc-commonmark-pandoc +ghc-comonad +ghc-concurrency +ghc-concurrent-output +ghc-conduit +ghc-conduit-combinators +ghc-conduit-extra +ghc-conduit-zstd +ghc-config-ini +ghc-connection +ghc-constraints +ghc-contravariant +ghc-control-monad-free +ghc-cookie +ghc-cprng-aes +ghc-criterion +ghc-criterion-measurement +ghc-crypto-api +ghc-crypto-cipher-types +ghc-crypto-pubkey-types +ghc-crypto-random +ghc-cryptohash +ghc-cryptohash-conduit +ghc-cryptohash-md5 +ghc-cryptohash-sha1 +ghc-cryptohash-sha256 +ghc-cryptonite +ghc-cryptonite-conduit +ghc-css-text +ghc-csv +ghc-data-clist +ghc-data-default +ghc-data-default-class +ghc-data-default-instances-containers +ghc-data-default-instances-dlist +ghc-data-default-instances-old-locale +ghc-data-fix +ghc-dbus +ghc-dec +ghc-dense-linear-algebra +ghc-deriving-aeson +ghc-dhall +ghc-digest +ghc-disk-free-space +ghc-distribution-opensuse +ghc-distributive +ghc-dlist +ghc-dns +ghc-doclayout +ghc-doctemplates +ghc-dotgen +ghc-double-conversion +ghc-easy-file +ghc-echo +ghc-ed25519 +ghc-edit-distance +ghc-either +ghc-ekg +ghc-ekg-core +ghc-ekg-json +ghc-email-validate +ghc-emojis +ghc-enclosed-exceptions +ghc-entropy +ghc-erf +ghc-errors +ghc-extensible-exceptions +ghc-extra +ghc-fail +ghc-fast-logger +ghc-fdo-notify +ghc-feed +ghc-fgl +ghc-file-embed +ghc-filelock +ghc-filemanip +ghc-filepath-bytestring +ghc-filepattern +ghc-filtrable +ghc-fingertree +ghc-fmlist +ghc-fmt +ghc-foldl +ghc-formatting +ghc-foundation +ghc-free +ghc-fsnotify +ghc-generic-data +ghc-generic-deriving +ghc-generic-lens +ghc-generic-lens-core +ghc-generic-monoid +ghc-generic-random +ghc-ghc-byteorder +ghc-ghc-lib-parser-ex +ghc-ghc-paths +ghc-git-lfs +ghc-githash +ghc-gitrev +ghc-gray-code +ghc-gridtables +ghc-groups +ghc-hackage-security +ghc-haddock-library +ghc-half +ghc-hashable +ghc-hashtables +ghc-haskell-lexer +ghc-haskell-src-exts +ghc-haskell-src-meta +ghc-heaps +ghc-hedgehog +ghc-hedgehog-corpus +ghc-hedgehog-quickcheck +ghc-hi-file-parser +ghc-hinotify +ghc-hjsmin +ghc-hledger-lib +ghc-hostname +ghc-hourglass +ghc-hs-bibutils +ghc-hsemail +ghc-hslogger +ghc-hslua +ghc-hslua-aeson +ghc-hslua-classes +ghc-hslua-core +ghc-hslua-marshalling +ghc-hslua-module-doclayout +ghc-hslua-module-path +ghc-hslua-module-system +ghc-hslua-module-text +ghc-hslua-module-version +ghc-hslua-objectorientation +ghc-hslua-packaging +ghc-hspec +ghc-hspec-core +ghc-hspec-expectations +ghc-hspec-golden-aeson +ghc-hspec-smallcheck +ghc-hsyslog +ghc-html +ghc-http-api-data +ghc-http-client +ghc-http-client-restricted +ghc-http-client-tls +ghc-http-conduit +ghc-http-date +ghc-http-media +ghc-http-types +ghc-http2 +ghc-hxt +ghc-hxt-charproperties +ghc-hxt-regex-xmlschema +ghc-hxt-unicode +ghc-indexed-profunctors +ghc-indexed-traversable +ghc-indexed-traversable-instances +ghc-infer-license +ghc-integer-logarithms +ghc-intern +ghc-invariant +ghc-io-streams +ghc-io-streams-haproxy +ghc-iproute +ghc-ipynb +ghc-iso8601-time +ghc-iwlib +ghc-jira-wiki-markup +ghc-js-chart +ghc-js-dgtable +ghc-js-flot +ghc-js-jquery +ghc-kan-extensions +ghc-katip +ghc-language-c +ghc-language-javascript +ghc-lens +ghc-lens-aeson +ghc-lens-family-core +ghc-libmpd +ghc-libsystemd-journal +ghc-libxml-sax +ghc-libyaml +ghc-lift-type +ghc-lifted-async +ghc-lifted-base +ghc-logict +ghc-lpeg +ghc-lua +ghc-lucid +ghc-lukko +ghc-magic +ghc-managed +ghc-math-functions +ghc-megaparsec +ghc-memory +ghc-mersenne-random-pure64 +ghc-microlens +ghc-microlens-ghc +ghc-microlens-mtl +ghc-microlens-platform +ghc-microlens-th +ghc-microstache +ghc-mime-mail +ghc-mime-types +ghc-mintty +ghc-mmorph +ghc-monad-control +ghc-monad-logger +ghc-monad-loops +ghc-monad-par +ghc-monad-par-extras +ghc-mono-traversable +ghc-moo +ghc-mountpoints +ghc-mtl-compat +ghc-mustache +ghc-mwc-random +ghc-neat-interpolation +ghc-netlink +ghc-network +ghc-network-bsd +ghc-network-byte-order +ghc-network-info +ghc-network-multicast +ghc-network-uri +ghc-nothunks +ghc-old-locale +ghc-old-time +ghc-open-browser +ghc-optics +ghc-optics-core +ghc-optics-extra +ghc-optics-th +ghc-optional-args +ghc-optparse-applicative +ghc-optparse-generic +ghc-optparse-simple +ghc-pandoc-lua-marshal +ghc-pandoc-types +ghc-parallel +ghc-parsec-class +ghc-parsec-numbers +ghc-parser-combinators +ghc-parsers +ghc-partial-order +ghc-path +ghc-path-io +ghc-path-pieces +ghc-pem +ghc-persistent +ghc-persistent-sqlite +ghc-persistent-template +ghc-pipes +ghc-pipes-safe +ghc-polyparse +ghc-postgresql-libpq +ghc-postgresql-simple +ghc-pretty-hex +ghc-pretty-show +ghc-pretty-simple +ghc-prettyprinter +ghc-prettyprinter-ansi-terminal +ghc-primitive +ghc-process-extras +ghc-profunctors +ghc-prometheus +ghc-protolude +ghc-psqueues +ghc-quickcheck-arbitrary-adt +ghc-quickcheck-instances +ghc-quickcheck-io +ghc-quiet +ghc-random +ghc-random-shuffle +ghc-readable +ghc-recursion-schemes +ghc-recv +ghc-reducers +ghc-refact +ghc-reflection +ghc-regex-applicative +ghc-regex-applicative-text +ghc-regex-base +ghc-regex-compat +ghc-regex-pcre-builtin +ghc-regex-posix +ghc-regex-tdfa +ghc-repline +ghc-resolv +ghc-resource-pool +ghc-resourcet +ghc-retry +ghc-rfc5051 +ghc-rio +ghc-rio-orphans +ghc-rio-prettyprint +ghc-rpm-macros +ghc-safe +ghc-safe-exceptions +ghc-sandi +ghc-sandwich +ghc-scientific +ghc-scrypt +ghc-securemem +ghc-semialign +ghc-semigroupoids +ghc-semigroups +ghc-serialise +ghc-servant +ghc-servant-client +ghc-servant-client-core +ghc-servant-server +ghc-setenv +ghc-setlocale +ghc-shakespeare +ghc-shelly +ghc-show-combinators +ghc-silently +ghc-simple-sendfile +ghc-singleton-bool +ghc-skein +ghc-skylighting +ghc-skylighting-core +ghc-skylighting-format-ansi +ghc-skylighting-format-blaze-html +ghc-skylighting-format-latex +ghc-smallcheck +ghc-smtp-mail +ghc-snap-core +ghc-snap-server +ghc-socks +ghc-some +ghc-sop-core +ghc-split +ghc-splitmix +ghc-statistics +ghc-statistics-linreg +ghc-stm-chans +ghc-store-core +ghc-streaming +ghc-streaming-binary +ghc-streaming-bytestring +ghc-streaming-commons +ghc-strict +ghc-strict-concurrency +ghc-string-conv +ghc-string-conversions +ghc-string-interpolate +ghc-string-qq +ghc-syb +ghc-system-fileio +ghc-system-filepath +ghc-systemd +ghc-tabular +ghc-tagged +ghc-tagsoup +ghc-tar +ghc-tar-conduit +ghc-tasty +ghc-tasty-hedgehog +ghc-tasty-hunit +ghc-tasty-quickcheck +ghc-tasty-rerun +ghc-tdigest +ghc-temporary +ghc-terminal-size +ghc-test-framework +ghc-test-framework-hunit +ghc-text-conversions +ghc-text-format +ghc-text-icu +ghc-text-manipulate +ghc-text-metrics +ghc-text-short +ghc-text-zipper +ghc-tf-random +ghc-th-abstraction +ghc-th-compat +ghc-th-expand-syns +ghc-th-lift +ghc-th-lift-instances +ghc-th-orphans +ghc-th-reify-many +ghc-th-utilities +ghc-these +ghc-threepenny-gui +ghc-time-compat +ghc-time-locale-compat +ghc-time-manager +ghc-time-units +ghc-timeit +ghc-timezone-olson +ghc-timezone-series +ghc-tls +ghc-tls-session-manager +ghc-topograph +ghc-torrent +ghc-transformers-base +ghc-transformers-compat +ghc-transformers-except +ghc-tree-diff +ghc-turtle +ghc-type-equality +ghc-typed-process +ghc-uglymemo +ghc-unbounded-delays +ghc-unicode +ghc-unicode-collation +ghc-unicode-data +ghc-unicode-transforms +ghc-uniplate +ghc-unix-bytestring +ghc-unix-compat +ghc-unix-time +ghc-unliftio +ghc-unliftio-core +ghc-unordered-containers +ghc-uri-encode +ghc-utf8-string +ghc-utility-ht +ghc-uuid +ghc-uuid-types +ghc-vault +ghc-vector +ghc-vector-algorithms +ghc-vector-binary-instances +ghc-vector-builder +ghc-vector-th-unbox +ghc-void +ghc-vty +ghc-wai +ghc-wai-app-static +ghc-wai-extra +ghc-wai-logger +ghc-warp +ghc-warp-tls +ghc-wcwidth +ghc-websockets +ghc-websockets-snap +ghc-weeder +ghc-witherable +ghc-wizards +ghc-wl-pprint-annotated +ghc-wl-pprint-text +ghc-word-wrap +ghc-word8 +ghc-wreq +ghc-x509 +ghc-x509-store +ghc-x509-system +ghc-x509-validation +ghc-xml +ghc-xml-conduit +ghc-xml-hamlet +ghc-xml-types +ghc-xmonad-contrib +ghc-xss-sanitize +ghc-yaml +ghc-yesod +ghc-yesod-core +ghc-yesod-form +ghc-yesod-persistent +ghc-yesod-static +ghc-zip +ghc-zip-archive +ghc-zlib +ghc-zlib-bindings +ghc-zstd +ghcid +ghex +ghostscript +ghostscript-fonts +ghostscript-fonts-grops +ghostview +ghostwriter +giac +giada +giflib +gifsicle +gigolo +gimp +gimp-dds +gimp-gap +gimp-help +gimp-lqr-plugin +gimp-plugin-resynthesizer +gimp-save-for-web +ginac +gio-qt +gio-sharp +girara +git +git-annex +git-bug +git-bz +git-cola +git-crypt +git-delta +git-deps +git-filter-repo +git-lfs +git-mr +git-remote-gcrypt +git-repo +git-review +git-subrepo +git-sync +git-test +gitg +gitlint +gitolite +gitslave +givaro +gjiten +gjs +gkeyfile-sharp +gkrellm +gkrellm-cpupower +gl2ps +glab +glabels +glade +glassfish-activation +glassfish-annotation-api +glassfish-dtd-parser +glassfish-el +glassfish-fastinfoset +glassfish-hk2 +glassfish-jax-rs-api +glassfish-jaxb +glassfish-jaxb-api +glassfish-jsp +glassfish-jsp-api +glassfish-master-pom +glassfish-servlet-api +glassfish-transaction-api +glassfish-websocket-api +glassfishbuild-maven-plugin +gle +glew +glfw +glfw2 +gli +glib-networking +glib2 +glib2-branding +glibc +glibmm2 +glibmm2_4 +glm +glmark2 +global +gloox +glorytun +glpk +glslang +glu +glucat +gluegen2 +glusterfs +glyr +gmavenplus-plugin +gmic +gmime +gmmlib +gmp +gmp-ecm +gmsh +gn +gnome-2048 +gnome-autoar +gnome-backgrounds +gnome-bluetooth +gnome-bluetooth-1 +gnome-boxes +gnome-branding-MicroOS +gnome-browser-connector +gnome-builder +gnome-calculator +gnome-calendar +gnome-characters +gnome-chess +gnome-clocks +gnome-color-manager +gnome-colors-icon-theme +gnome-commander +gnome-common +gnome-connections +gnome-contacts +gnome-control-center +gnome-desktop +gnome-devel-docs +gnome-dictionary +gnome-directory-thumbnailer +gnome-disk-utility +gnome-doc-utils +gnome-dvb-daemon +gnome-epub-thumbnailer +gnome-firmware +gnome-font-viewer +gnome-games-scripts +gnome-getting-started-docs +gnome-icon-theme +gnome-icon-theme-extras +gnome-icon-theme-symbolic +gnome-info-collect +gnome-initial-setup +gnome-keyring +gnome-keyring-sharp +gnome-keysign +gnome-kiosk +gnome-klotski +gnome-latex +gnome-logs +gnome-mahjongg +gnome-maps +gnome-menus +gnome-menus-branding +gnome-mines +gnome-multi-writer +gnome-music +gnome-nettool +gnome-network-displays +gnome-nibbles +gnome-online-accounts +gnome-online-miners +gnome-packagekit +gnome-patch-translation +gnome-photos +gnome-pie +gnome-podcasts +gnome-pomodoro +gnome-power-manager +gnome-radio +gnome-recipes +gnome-remote-desktop +gnome-robots +gnome-screenshot +gnome-search-tool +gnome-session +gnome-settings-daemon +gnome-shell +gnome-shell-extension-desktop-icons +gnome-shell-extension-pop-shell +gnome-shell-extensions +gnome-software +gnome-sound-recorder +gnome-subtitles +gnome-sudoku +gnome-system-monitor +gnome-taquin +gnome-terminal +gnome-tetravex +gnome-text-editor +gnome-themes +gnome-themes-extra +gnome-themes-extras +gnome-tour +gnome-tweaks +gnome-usage +gnome-user-docs +gnome-user-share +gnome-video-effects +gnome-weather +gnonograms +gnote +gns3-gui +gns3-server +gnu-cobol +gnu-compilers-hpc +gnu-crypto +gnu-efi +gnu-free-fonts +gnu-getopt +gnu-netcat +gnu-regexp +gnu-unifont-bitmap-fonts +gnu-unifont-legacy-bitmap-fonts +gnu_ddrescue +gnu_parallel +gnuastro +gnubg +gnucap +gnucash +gnucash-docs +gnuchess +gnugo +gnuhealth +gnuhealth-client +gnuhealth-thalamus +gnulib +gnumeric +gnuplot +gnuprumcu +gnuradio +gnusocialshell +gnustep-base +gnustep-libobjc2 +gnustep-make +gnutls +go +go-containerregistry +go-for-it +go-sendxmpp +go1.13 +go1.14 +go1.15 +go1.16 +go1.16-devel-container +go1.17 +go1.17-devel-container +go1.18 +go1.18-devel-container +go1.19 +go1.9 +goaccess +gob2 +gobby +gobject-introspection +gocr +godot +godot-rpm-macros +goffice +gojsontoyaml +gokart +golang-github-QubitProducts-exporter_exporter +golang-github-boynux-squid_exporter +golang-github-cpuguy83-go-md2man +golang-github-czerwonk-ping_exporter +golang-github-jteeuwen-go-bindata +golang-github-linuxdeepin-go-dbus-factory +golang-github-linuxdeepin-go-lib +golang-github-lusitaniae-apache_exporter +golang-github-prometheus-alertmanager +golang-github-prometheus-node_exporter +golang-github-prometheus-prometheus +golang-github-prometheus-promu +golang-gopkgin-check +golang-org-x-sys +golang-packaging +goldendict +gom +goobox +goocanvas +goocanvas2 +goodvibes +google-alegreya-fonts +google-alegreya-sans-fonts +google-allerta-fonts +google-anonymouspro-fonts +google-authenticator-libpam +google-cabin-fonts +google-caladea-fonts +google-cardo-fonts +google-carlito-fonts +google-droid-fonts +google-errorprone +google-exo-fonts +google-glog +google-gson +google-guest-agent +google-guest-configs +google-guest-oslogin +google-guice +google-inconsolata-fonts +google-lekton-fonts +google-merriweather-fonts +google-nobile-fonts +google-noto-coloremoji-fonts +google-noto-fonts +google-noto-sans-cjk-fonts +google-noto-serif-cjk-fonts +google-opensans-fonts +google-or-tools +google-osconfig-agent +google-poppins-fonts +google-quiche +google-roboto-fonts +google-roboto-mono-fonts +google-roboto-slab-fonts +google-worksans-fonts +googleapis +googler +googletest +gops +gos-wallpapers +gosec +goss +gource +goverlay +goxel +gp2c +gpa +gpars +gpart +gparted +gpaste +gperf +gperftools +gperiodic +gpg2 +gpgme +gphoto +gphoto2-webcam +gphotofs +gpick +gpicview +gpm +gpp +gpredict +gprename +gpsbabel +gpsd +gptfdisk +gputils +gpuvis +gpxsee +gq +gr-iqbal +grabpng +gradle-bootstrap +grafana +grafana-ha-cluster-dashboards +grafana-piechart-panel +grafana-sap-hana-dashboards +grafana-sap-netweaver-dashboards +grafana-sap-providers +grafana-status-panel +grafx2 +grail +gramofile +gramps +granatier +granite +grantlee-editor +grantlee5 +grantleetheme +graphene +graphite2 +graphviz +grass +grc +greetd +grep +grepcidr +grepmail +greybird-geeko-theme +greybird-theme +grfcodec +gri +grilo +grilo-plugins +grim +grisbi +groff +gromacs +gromit-mpx +gromox +gron +groovy +groovy18 +growlight +growpart +growpart-generator +grpc +grpc-httpjson-transcoding +grsync +grub2 +grub2-theme-breeze +grubby +grype +gscan2pdf +gsequencer +gsettings-desktop-schemas +gsettings-qt +gsl +gsmartcontrol +gsoap +gsound +gspell +gssdp +gssntlmssp +gssproxy +gst123 +gstreamer +gstreamer-devtools +gstreamer-docs +gstreamer-editing-services +gstreamer-plugins-bad +gstreamer-plugins-base +gstreamer-plugins-good +gstreamer-plugins-libav +gstreamer-plugins-rs +gstreamer-plugins-ugly +gstreamer-plugins-vaapi +gstreamer-rtsp-server +gstreamermm +gswrap +gtg +gthumb +gti +gtick +gtk-doc +gtk-key-theme-ctrluftw +gtk-layer-shell +gtk-sharp-beans +gtk-sharp2 +gtk-sharp3 +gtk-vnc +gtk2 +gtk2-branding +gtk2-engine-aurora +gtk2-engine-cleanice +gtk2-engine-murrine +gtk2-engines +gtk2-metatheme-equinox +gtk2-metatheme-gilouche +gtk2-metatheme-industrial +gtk2-metatheme-nimbus +gtk2-metatheme-sonar +gtk3 +gtk3-branding +gtk4 +gtk4-branding +gtkam +gtkd +gtkdatabox +gtkglext +gtkgreet +gtkhotkey +gtkhtml +gtkimageview +gtklock +gtkmm-documentation +gtkmm2 +gtkmm2-documentation +gtkmm3 +gtkmm4 +gtkpod +gtksourceview +gtksourceview2 +gtksourceview4 +gtksourceview5 +gtksourceviewmm +gtksourceviewmm3_0 +gtkspell +gtkspell3 +gtkwave +gtranslator +gts +gtypist +guake +guava +gucharmap +gude-mouseclock-udev +gudev-sharp +guestfs-tools +guile +guile-bytestructures +guile-cairo +guile-charting +guile-gcrypt +guile-git +guile-json +guile-lzlib +guile-newt +guile-parted +guile-sqlite3 +guile-ssh +guile-zlib +guile1 +guilt +guitarix +guix +gulkan +gumbo-parser +gummi +gup +gupnp +gupnp-av +gupnp-dlna +gupnp-igd +gupnp-tools +gutenprint +guvcview +gv +gvfs +gwenhywfar +gwenview5 +gyp +gzdoom +gzip +gzrt +h5utils +haas-proxy +habootstrap-formula +hack-fonts +hackbench +hackrf +hactool +haguichi +hal-flash +hamcrest +hamlib +hamster-time-tracker +handedict +happy +haproxy +hardening-check +hardinfo +harfbuzz +harminv +hartke-aurulentsans-fonts +haruna +haserl +hashalot +hashcat +hashdeep +hashlink +haveged +hawknl +haxe +hbci4java +hcode +hdf5 +hdjmod +hdparm +headmore +healpix +health-check +health-checker +heaptrack +hedgewars +heimdall +heimer +helix +hello +hello-kubic +helm +helm-docs +helmfile +help2man +helvum +herbstluftwm +hevea +hex +hex2bin +hexchat +hexd +hexedit +hexter +hfst +hfst-ospell +hfsutils +hiawatha +hibiscus +hicolor-icon-theme +hicolor-icon-theme-branding-openSUSE +hidapi +hidviz +highlight +highway +himalaya +himeno +hiredis +hitori +hivex +hledger +hledger-interest +hledger-ui +hlint +hmaccalc +hmcfgusb +hmconv +hollywood +holodev +homebank +homeshick +honggfuzz +horst +hostap-utils +hostapd +hostinfo +hostname +hotspot +hourglass +howl +hp-drive-guard +hp2xx +hpack +hplip +hppc +hpx +hscolour +hsetroot +hspec-discover +hsqldb +ht +htcondor +htdig +html-dtd +html-xml-utils +html2ps +html2text +htmlcxx +htmldoc +htop +htscodecs +http-parser +httpcomponents-asyncclient +httpcomponents-client +httpcomponents-core +httpcomponents-project +httpd-image +httperf +httpie +httrack +hub +hugin +hugo +humanity-icon-theme +hunspell +hut +hw-probe +hwdata +hwinfo +hwloc +hxtools +hydrogen +hyena +hylafax+ +hyper-v +hyper-v-enhanced-session +hyperfine +hyperlink-app-client +hyperscan +hyphen +hypre +i18nspector +i2c-tools +i2pd +i3 +i3-gaps +i3blocks +i3lock +i3status +iagno +iasimage +ibmswtpm2 +ibmtss +ibsim +ibus +ibus-anthy +ibus-cangjie +ibus-chewing +ibus-hangul +ibus-input-pad +ibus-kkc +ibus-libpinyin +ibus-libzhuyin +ibus-m17n +ibus-rime +ibus-skk +ibus-sunpinyin +ibus-table +ibus-table-chinese +ibus-table-extraphrase +ibus-table-others +ibus-typing-booster +ibus-unikey +ibutils +icc-profiles-basiccolor-printing2009 +icc-profiles-openicc +iceauth +icebreaker +icecast +icecream +icecream-monitor +icedtea-web +ices +icewm +icewm-theme-branding +icewm-themes +icinga-l10n +icinga-php-common +icinga-php-library +icinga-php-thirdparty +icinga2 +icingaweb2 +icingaweb2-module-director +icingaweb2-module-incubator +icingaweb2-module-ipl +icingaweb2-module-reactbundle +icmake +icmpinfo +icmptunnel +ico +icon-naming-utils +icoutils +icu +icu4j +id3lib +id3v2 +idep +ido +idutils +idzebra +iftop +ifuse +igerman98 +ignition +iio-sensor-proxy +iir +ikiwiki +ikona +ikvm +ilbc +ima-evm-utils +ima-inspect +imageburner +imagej +imagewriter +imake +imapfilter +imb +imgp +imgui +imgvtopgm +imhangul +iml +imlib2 +impressive +imv +imwheel +imx-usb-loader +in-toto +inarpd +inchi +incidenceeditor +include-what-you-use +indent +indic-fonts +indriya +ineffassign +infinipath-psm +influxdb +info2html +infos-creator-rpm +ini4j +inih +iniparser +init-image +initviocons +injeqt +inkscape +inn +innoextract +innotop +inotify-tools +input-pad +insighttoolkit +inspectrum +inst-source-utils +installation-images +instlux +instsource-susedata +int10h-oldschoolpc-fonts +intel-SINIT +intel-cmt-cat +intel-gpu-tools +intel-graphics-compiler +intel-hybrid-driver +intel-ipsec-mb +intel-media-driver +intel-opencl +intel-vaapi-driver +intelhex +inter-fonts +interbench +interceptty +intlfonts +intltool +inwee +inxi +iodbc +iodine +iometer +ioping +iops +ioquake3 +ior +iosevka-fonts +iotop +iotop-c +iouyap +ip2unix +ipa-bolditalic-fonts +ipa-ex-fonts +ipa-fonts +ipa-uigothic-fonts +ipadic +ipcalc +iperf +ipmctl +ipmitool +ipmiutil +iprange +iproute2 +iprutils +ipset +iptables +iptraf-ng +iputils +ipv6gen +ipv6toolkit +ipvsadm +ipw-firmware +ipxe +ipxrip +irc-otr +irda +iredis +irqbalance +irqstat +irrlicht +irssi +isatapd +iscsi-formula +isight-firmware-tools +isl +iso-codes +iso-country-flags +iso_ent +isorelax +ispc +ispell +ispell-bulgarian +ispell-hungarian +ispell-slovak +issue-generator +istack-commons +isync +itext-parent +itextpdf +itinerary +itk +itstool +iucode-tool +iverilog +ivtv +ivykis +iw +iwatch +iwd +iwidgets +j2objc-annotations +jack +jack-example-tools +jack-rack +jack_capture +jackson-annotations +jackson-bom +jackson-core +jackson-databind +jackson-dataformat-xml +jackson-dataformats-binary +jackson-dataformats-text +jackson-datatypes-collections +jackson-jaxrs-providers +jackson-modules-base +jackson-parent +jacktrip +jaero +jafama +jag +jakarta-activation +jakarta-commons-discovery +jakarta-commons-launcher +jakarta-commons-modeler +jakarta-commons-transaction +jakarta-commons-vfs +jakarta-mail +jakarta-poi +jakarta-servlet +jakarta-slide-webdavclient +jakarta-taglibs-standard +jameica +janino +jansi +janus-gateway +jarjar +jasper +jatl +java-11-openj9 +java-11-openjdk +java-13-openjdk +java-15-openjdk +java-17-openj9 +java-17-openjdk +java-18-openjdk +java-1_8_0-openj9 +java-1_8_0-openjdk +java-atk-wrapper +java-binfmt-misc +java-cup +java-jwt +java11-devel-container +java15-devel-container +javacc +javacc-maven-plugin +javaewah +javahelp2 +javamail +javapackages-meta +javapackages-tools +javaparser +javapoet +javassist +javazic +jawn +jaxb-api +jaxen-bootstrap +jaxodraw +jbig2dec +jbigkit +jboss-annotations-1.2-api +jboss-interceptors-1.2-api +jboss-jaxrs-2.0-api +jboss-logging +jboss-logging-tools +jboss-logmanager +jboss-marshalling +jboss-modules +jboss-parent +jboss-websocket-1.0-api +jc +jchardet +jcifs +jcip-annotations +jcodings +jcommon +jconvolver +jcsp +jctools +jcuber +jdeparser +jdepend +jdependency +jdom +jdom2 +jdupes +jedit +jefferson +jemalloc +jemmy +jeos-firstboot +jeromq +jersey +jetbrains-annotations +jetbrains-mono-fonts +jettison +jetty-artifact-remote-resources +jetty-build-support +jetty-distribution-remote-resources +jetty-minimal +jetty-parent +jetty-schemas +jetty-toolchain +jetty-version-maven-plugin +jeuclid +jfbterm +jffi +jflex +jflex-maven-plugin +jformatstring +jfreechart +jfsutils +jgmenu +jgraphx +jgroups +jhead +jhighlight +jigit +jikes +jimtcl +jing-trang +jira-cli +jisp2 +jitterentropy +jlatexmath +jless +jlex +jlfgr +jline +jline1 +jmdns +jmock +jmol +jna +jnacl +jnr-a64asm +jnr-constants +jnr-enxio +jnr-ffi +jnr-netdb +jnr-posix +jnr-process +jnr-unixsocket +jnr-x86asm +jo +joda-convert +joda-time +joe +jogl2 +john +jomolhari-fonts +jondo +jondofox +jopt-simple +joycond +jp +jp2a +jpcre2 +jpegoptim +jpnevulator +jq +jrosetta +jrtplib +js-technology-fonts +jsch +jsch-agent-proxy +jshon +jsmn +json-c +json-glib +json-lib +json-table +json4s +jsoncpp +jsonnet +jsonp +jsonrpc-glib +jsoup +jsr-305 +jsr-311 +jtc +jthread +jtidy +judy +juk +juliaup +julius +junit +junit5 +junitperf +jupyter +jupyter-imatlab +jupyter-jupyter-wysiwyg +jupyter-jupyterlab-latex +jupyter-jupyterlab-server +jupyter-matlab-kernel +jvnet-parent +jvyamlb +jwnl +jwordsplitter +jwt_verify_lib +jxrlib +jython +jzlib +k0sctl +k3b +k3s-install +k3s-selinux +k3sup +k4dirstat +k8s-sidecar +k9s +kColorPicker +kImageAnnotator +kaccounts-integration +kaccounts-providers +kactivities-stats +kactivities5 +kactivitymanagerd +kaddressbook +kaffeine +kafka +kafka-kit +kaidan +kail +kajaani-kombat +kajongg +kak-lsp +kakasi +kakoune +kalarm +kalendar +kalgebra +kalzium +kamera +kamerka +kamoso +kanagram +kanidm +kanjipad +kanku +kapidox +kapman +kapptemplate +karchive +kasumi +kate +katomic +kauth +kawaii-player +kbackup +kbd +kbdsniffd +kbfs +kbibtex +kblackbox +kblocks +kbookmarks +kbounce +kbreakout +kbruch +kbuild +kcachegrind +kcalc +kcalendarcore +kcalutils +kcharselect +kchmviewer +kcm5-fcitx +kcm_sddm +kcm_tablet +kcmutils +kcodecs +kcolorchooser +kcompletion +kconfig +kconfigwidgets +kcontacts +kcoreaddons +kcov +kcrash +kcron +kdav +kdb +kdbg +kdbusaddons +kde-cli-tools5 +kde-dev-utils +kde-gtk-config5 +kde-oxygen-fonts +kde-print-manager +kdebugsettings +kdeclarative +kdeconnect-kde +kded +kdeedu-data +kdegraphics-thumbnailers +kdelibs4support +kdenetwork-filesharing +kdenlive +kdepim-addons +kdepim-runtime +kdesdk-kioslaves +kdesdk-scripts +kdesdk-thumbnailers +kdesignerplugin +kdesu +kdesvn +kdevelop5 +kdevelop5-pg-qt +kdevelop5-plugin-php +kdevelop5-plugin-python3 +kdf +kdgantt2 +kdiagram +kdialog +kdiamond +kdiff3 +kdiskmark +kdnssd +kdnssd-framework +kdoctools +kdsoap +kdstatemachineeditor +kdump +kdumpid +kea +keditbookmarks +keepalived +keepass +keepass-plugin-HIBPOfflineCheck +keepassxc +kelbt +kemoticons +kernel-default-base +kernel-firmware +kernel-install-tools +kernel-installation-tapeipl +kernel-source +kernelshark +ketchup +kexec-tools +kexi +keybase-client +keybinder +keybinder-3.0 +keychain +keyd +keylime +keylime-control-plane-image +keyutils +kf5-filesystem +kfilemetadata5 +kfind +kfloppy +kfourinline +kgamma5 +kgeography +kgeotag +kget +kglobalaccel +kgoldrunner +kgpg +kguiaddons +khangman +khelpcenter5 +khmeros-fonts +kholidays +khotkeys5 +khtml +khunphan +ki18n +kicad +kicad-doc +kicad-footprints +kicad-packages3D +kicad-symbols +kicad-templates +kiconthemes +kid3 +kidentitymanagement +kidletime +kig +kigo +kika-fixedsys-fonts +kile +killbots +killerd +kim-api +kimageformats +kimagemapeditor +kimap +kinfocenter5 +kinit +kio +kio-extras5 +kio-fuse +kio-gdrive +kio-stash +kio_audiocd +kipi-plugins +kirigami +kirigami-addons +kirigami-gallery +kirigami2 +kiriki +kismet +kissfft +kitemmodels +kitemviews +kiten +kitinerary +kitty +kiwi-images-vagrant +kiwi-images-wsl +kiwi-templates-JeOS +kiwi-templates-Minimal +kjobwidgets +kjots +kjs +kjsembed +kjumpingcube +klatexformula +klavaro +kldap +klee +klee-uclibc +kleopatra +klettres +klickety +klines +kmag +kmahjongg +kmail +kmail-account-wizard +kmailtransport +kmarkdownwebview +kmbox +kmediaplayer +kmenuedit5 +kmime +kmines +kmix +kmod +kmousetool +kmouth +kmozillahelper +kmplot +kmscon +kmscube +kmymoney +knavalbattle +knetwalk +knewstuff +knights +knock +knot +knotes +knotifications +knotifyconfig +koan +kochmorse +kohsuke-pom +kokkos +kolf +kollision +kolourpaint +kompare +kompose +konkretcmpi +konqueror +konquest +konsole +konstraint +kontact +kontactinterface +kontrast +konversation +kopeninghours +kopete +korganizer +kosmindoormap +kpackage +kparts +kpat +kpeople5 +kpeoplevcard +kphotoalbum +kpimtextedit +kpipewire +kpkpass +kplotting +kpmcore +kproperty +kpty +kpublictransport +kqtquickcharts +kquickcharts +kquickimageeditor +kraft +krb5 +krb5-auth-dialog +krdc +krename +kreport +kreversi +krfb +kristall +krita +krius +kronometer +kronosnet +kross +kross-interpreters +kruler +krunner +krunvm +krusader +kryo +ksanecore +kscreen5 +kscreenlocker +kseexpr +kservice +ksh +kshisen +kshutdown +ksirk +ksmtp +ksnakeduel +ksnip +kspaceduel +ksquares +ksshaskpass5 +kst +kstars +ksudoku +ksysguard5 +ksystemlog +ksystemstats5 +kteatime +ktexteditor +ktextwidgets +ktikz +ktimer +ktimetracker +ktnef +ktoblzcheck +ktop +ktorrent +ktouch +ktp-accounts-kcm +ktp-approver +ktp-auth-handler +ktp-common-internals +ktp-contact-list +ktp-contact-runner +ktp-desktop-applets +ktp-filetransfer-handler +ktp-kded-module +ktp-send-file +ktp-text-ui +ktuberling +kturtle +kube-no-trouble +kube-prometheus +kubectl-neat +kubectl-who-can +kubectx +kubens +kuberlr +kubernetes +kubernetes-client-fish-completion +kubernetes-node-image-pause +kubernetes-pause +kubernetes1.20 +kubernetes1.21 +kubernetes1.22 +kubernetes1.23 +kubernetes1.24 +kubescape +kubeseal +kubetap +kubeval +kubevirt +kubic-coredns-image +kubic-coredns-minus1-image +kubic-etcd-image +kubic-etcd-minus1-image +kubic-flannel-image +kubic-hello-kubic-image +kubic-kube-apiserver-image +kubic-kube-apiserver-minus1-image +kubic-kube-controller-manager-image +kubic-kube-controller-manager-minus1-image +kubic-kube-proxy-image +kubic-kube-proxy-minus1-image +kubic-kube-scheduler-image +kubic-kube-scheduler-minus1-image +kubic-kured-image +kubic-locale-archive +kubic-metallb-controller-image +kubic-metallb-speaker-image +kubic-nfs-client-provisioner-image +kubic-pause +kubic-pause-image +kubic-rbac-manager-image +kubic-velero-image +kubic-weave-kube-image +kubic-weave-npc-image +kubie +kubrick +kucero +kunitconversion +kup +kup-backup +kupfer +kured +kuserfeedback +kustomize +kvantum +kvirc +kvm_stat +kwallet +kwalletmanager5 +kwave +kwayland +kwayland-integration +kwidgetsaddons +kwin5 +kwindowsystem +kwordquiz +kwrited5 +kxml +kxmlgui +kxmlrpcclient5 +kyotocabinet +kyverno +labplot-kf5 +ladish +ladspa +ladspa-AMB +ladspa-FIL +ladspa-MCP +ladspa-REV +ladspa-VCO +ladspa-alienwah +ladspa-blepvco +ladspa-blop +ladspa-caps +ladspa-cmt +ladspa-matched +ladspa-preamp +ladspa-pvoc +ladspa-sooperlooper +ladspa-super-60 +ladspa-swh-plugins +ladspa-tap-plugins +ladspa-vcf +ladspa-vlevel +ladspa-vocoder +laf-plugin +lagrange +lal +lalapps +lalburst +lalframe +lalinference +lalinspiral +lalmetaio +lalpulsar +lalsimulation +lame +lammps +language-detector +languagetool +lapack +lapce +lapdog +laptop-mode-tools +lasem +lash +lasso +last-resort-font +lastpass-cli +laszip +latencytop +latex2html +latex2rtf +lato-fonts +latrace +latte-dock +layer-shell-qt +lazarus +lbdb +lbreakouthd +lbzip2 +lcab +lcdf-typetools +lcms2 +lcov +lcurse +ldacBT +ldap-sdk +ldap-yp-tools +ldapfuse +ldapvi +ldas-tools-al +ldas-tools-al-swig +ldas-tools-cmake +ldas-tools-framecpp +ldb +ldc +ldmtool +ldns +leafnode +leafpad +lector +ledger +ledmon +leechcraft +leiningen +lekha +lemonbar +lensfun +leocad +lepton +leptonica +less +level-zero +leveldb +levmar +lftp +lha +lhasa +lib2geom +lib3270 +lib3ds +libArcus +libEMF +libFS +libGLC +libGLw +libHX +libICE +libKF5ModemManagerQt +libKF5NetworkManagerQt +libLASi +libQuotient +libSM +libSavitar +libTMCG +libX11 +libXNVCtrl +libXScrnSaver +libXau +libXaw +libXaw3d +libXbgi +libXcm +libXcomposite +libXcursor +libXdamage +libXdmcp +libXevie +libXext +libXfixes +libXfont +libXfont2 +libXfontcache +libXft +libXi +libXinerama +libXmu +libXp +libXpm +libXpresent +libXprintAppUtil +libXprintUtil +libXrandr +libXrender +libXres +libXt +libXtst +libXv +libXvMC +libXxf86dga +libXxf86vm +libaal +libabigail +libabw +libacars +libacars2 +libaccounts-glib +libaccounts-qt5 +libadlmidi +libadwaita +libaec +libagdb +libaio +libalternatives +libansilove +libao +libaom +libappindicator +libarchive +libargtable2 +libart_lgpl +libasn1c +libass +libassuan +libatasmart +libatomic_ops +libav +libavc1394 +libavif +libavtp +libax25 +libayatana-appindicator +libayatana-indicator +libb2 +libb64 +libbase +libbaseencode +libbde +libbeecrypt6 +libbfio +libbfoverlay +libbitmask +libblockdev +libbluray +libbobcat +libbpf +libbraiding +libbraille +libbs2b +libbsd +libbullet +libburn +libbytesize +libcaca +libcacard +libcaes +libcamera +libcanberra +libcangjie +libcanlock +libcap +libcap-ng +libcapi20 +libcbor +libcdada +libcdata +libcdatetime +libcdaudio +libcddb +libcdio +libcdio-paranoia +libcdirectory +libcdr +libcec +libcerf +libcerror +libcfile +libchamplain +libchardet +libchewing +libchipcard +libcint +libcircle +libcircllhist +libclastfm0 +libclaw +libclc +libcli +libclocale +libcloudproviders +libcmpiutil +libcnotify +libcompizconfig +libcomps +libconfig +libconfini +libconfuse +libcontainers-common +libcorrect +libcotp +libcpath +libcpuid +libcpuset +libcrc32c +libcreg +libcroco +libcryptopp +libcryptui +libcsplit +libcss +libcsv +libcthreads +libctl +libcuckoo +libcue +libcuefile +libcxl +libdaemon +libdatovka +libdatrie +libdazzle +libdb-4_8 +libdbi +libdbi-drivers +libdbus-c++ +libdbusmenu +libdbusmenu-qt5 +libdc1394 +libdecor +libdeflate +libdevil +libdict +libdiscid +libdispatch +libdlm +libdmapsharing +libdmapsharing3 +libdmtx +libdmx +libdnet +libdnf +libdnf-plugin-txnupd +libdrm +libdv +libdvbpsi +libdvbpsi-0 +libdvdnav +libdvdread +libdwarf +libdxfrw +libe-book +libe131 +libeXosip2 +libebml +libebur128 +libeconf +libecpint +libedit +libei +libemf2svg +libeot +libepc +libepoxy +libepubgen +liberasurecode +liberation-fonts +libertinus-fonts +libesedb +libesmtp +libestr +libetonyek +libetpan +libev +libevdev +libevent +libevt +libevtlog +libevtx +libewf +libexe +libexif +libexif-gtk +libexttextcat +libfabric +libfakekey +libfaketime +libfallocate +libfastjson +libfcache +libfcrypto +libfdata +libfdatetime +libff +libffi +libfguid +libfido2 +libfilezilla +libfishsound +libfixbuf +libfm +libfm-extra +libfm-qt +libfmapi +libfmos +libfole +libfontenc +libfonts +libformula +libfplist +libfprint +libfreefare +libfreehand +libfreevec +libfsapfs +libfsclfs +libfsext +libfshfs +libfsntfs +libfsrefs +libfsxfs +libftdi +libftdi1 +libftxf +libftxr +libfunambol +libfusn +libfvalue +libfvde +libfwevt +libfwnt +libfwps +libfwsi +libgadu +libgaminggear +libgarcon +libgcrypt +libgda +libgdata +libgdiplus +libgee +libgee06 +libgepub +libgexiv2 +libgig +libgit2 +libgit2-glib +libglade2 +libglib-testing +libgltf +libglvnd +libgme +libgnome-games-support +libgnome-games-support1_3 +libgnome-keyring +libgnomekbd +libgnomesu +libgnt +libgooglepinyin +libgovirt +libgpg-error +libgphoto2 +libgpiod +libgpod +libgravatar +libgsasl +libgsf +libgsm +libgtkdatabox +libgtop +libgtpnl +libgudev +libguess +libguestfs +libgusb +libgweather +libgweather4 +libgxps +libhandy +libhangul +libharu +libhdhomerun +libheif +libheimdal +libhibr +libhinawa +libhmac +libhomfly +libhtp +libhts +libhubbub +libhugetlbfs +libica +libical +libicns +libid3tag +libidl +libidn +libidn2 +libiec61883 +libiio +libimagequant +libime +libimobiledevice +libimobiledevice-glue +libindi +libindicator +libinfinity +libinput +libinputsynth +libinsane +libinstpatch +libint +libiptcdata +libircclient +libirman +libiscsi +libisds +libisoburn +libisofs +libite +libixion +libjansson +libjaylink +libjcat +libjpeg-turbo +libjxl +libkate +libkcapi +libkcddb +libkcompactdisc +libkdcraw +libkdecoration2 +libkdegames +libkdepim +libkdumpfile +libkeccak +libkeduvocdocument +libkexiv2 +libkgapi +libkipi +libkkc +libkleo +libkmahjongg +libkmip +libkolabxml +libkomparediff2 +libkrun +libkrunfw +libksane +libksba +libkscreen2 +libksi +libksieve +libksysguard5 +libktorrent +liblangtag +liblastfm-qt5 +liblayout +liblazy +liblbxutil +liblcf +liblightgrep +liblinebreak +liblms7002m +liblnk +liblo +libloader +liblockfile +liblogging +liblognorm +liblouis +liblqr +liblrdf +liblscp +libltc +libluksde +liblxqt +libm4ri +libm4rie +libmaa +libmad +libmaia +libmanette +libmapidb +libmatekbd +libmatemixer +libmateweather +libmatroska +libmaxminddb +libmbd +libmbim +libmbus +libmd +libmdmp +libmediaart +libmediainfo +libmediawiki +libmemcache +libmemcached +libmesode +libmetal +libmetalink +libmfx +libmfx-gen +libmicro +libmicrodns +libmicrohttpd +libmikmod +libminizinc +libmirage +libmirisdr +libmlt +libmms +libmng +libmnl +libmodbus +libmodbuspp +libmodi +libmodplug +libmodulemd +libmowgli2 +libmpcdec +libmpd +libmpdclient +libmpeg2 +libmrss +libmsiecf +libmspack +libmspub +libmsym +libmtp +libmusicbrainz +libmwaw +libmygpo-qt5 +libmypaint +libmysofa +libnbcompat +libnbd +libndp +libnest2d +libnet +libnetfilter_acct +libnetfilter_conntrack +libnetfilter_cthelper +libnetfilter_cttimeout +libnetfilter_log +libnetfilter_queue +libnettle +libnfc +libnfnetlink +libnfs +libnftnl +libnice +libnitrokey +libnjb +libnk2 +libnl-doc +libnl3 +libnma +libnotify +libnova +libnpupnp +libnscd +libnsfdb +libnsl +libnss_nis +libnss_usrfiles +libnsync +libntlm +libnumbertext +libnvidia-egl-wayland +libnvme +libnxml +liboauth +libocxl +libodfgen +libodraw +libofa +libofx +libogg +liboggz +liboil +liboldX +libolecf +liboop +libopenmpt +libopenmpt-modplug +libopenraw +libopenshot +libopenshot-audio +liboping +libopusenc +liboqs +liborcus +liborigin +libosinfo +libosip2 +libosmo-abis +libosmo-dsp +libosmo-netif +libosmo-sccp +libosmocore +libostree +libotf +libotr +libp11 +libpagemaker +libpanel +libpano +libpaper +libparserutils +libpcap +libpcd +libpciaccess +libpeas +libperseus-sdr +libpff +libpfm +libpgeasy +libpgf +libphdi +libphonenumber +libpinyin +libpipeline +libplacebo +libplist +libpmemobj-cpp +libpng12 +libpng16 +libpolyclipping +libportal +libpqxx +libprelude +libpreludedb +libprotobuf-mutator +libproxy +libpsl +libpsm2 +libpst +libptytty +libpwquality +libqaccessibilityclient-qt5 +libqb +libqcow +libqjack +libqmatrixclient +libqmi +libqrtr-glib +libqt5-qt3d +libqt5-qtbase +libqt5-qtcharts +libqt5-qtconnectivity +libqt5-qtdatavis3d +libqt5-qtdeclarative +libqt5-qtdoc +libqt5-qtgamepad +libqt5-qtgraphicaleffects +libqt5-qtimageformats +libqt5-qtlocation +libqt5-qtlottie +libqt5-qtmultimedia +libqt5-qtnetworkauth +libqt5-qtquick3d +libqt5-qtquickcontrols +libqt5-qtquickcontrols2 +libqt5-qtquicktimeline +libqt5-qtremoteobjects +libqt5-qtscript +libqt5-qtscxml +libqt5-qtsensors +libqt5-qtserialbus +libqt5-qtserialport +libqt5-qtspeech +libqt5-qtstyleplugins +libqt5-qtsvg +libqt5-qttools +libqt5-qttranslations +libqt5-qtvirtualkeyboard +libqt5-qtwayland +libqt5-qtwebchannel +libqt5-qtwebengine +libqt5-qtwebsockets +libqt5-qtwebview +libqt5-qtx11extras +libqt5-qtxmlpatterns +libqt5xdg +libqtolm +libquicktime +libquo +libquvi +libquvi-scripts +libqxmpp +libqxp +libraqm +libratbag +libraw +libraw1394 +librcc +librcd +librdkafka +libreadline-java +libreadline5 +librealsense +librecad +libredwg +libregf +librelp +libreoffice +libreoffice-share-linker +libreoffice-voikko +librep +libreplaygain +librepo +librepository +libresprite +libressl +librest +librest0_7 +librevenge +librime +librime-lua +librsb +librsvg +librsync +librtas +librtprocess +librttopo +librubberband +librvngabw +libs3 +libsamplerate +libsass +libscca +libsearpc +libseccomp +libsecprog +libsecret +libselinux +libsemanage +libsemigroups +libsepol +libserf +libserializer +libserialport +libservicelog +libsharp +libshine +libshout +libshumate +libsidplayfp +libsigc++2 +libsigc++3 +libsignal-protocol-c +libsignon-glib +libsigrok +libsigrok4DSL +libsigrokdecode +libsigscan +libsigsegv +libsixel +libskk +libslirp +libsmbios +libsmdev +libsmi +libsmpp34 +libsmraw +libsndfile +libsoc +libsocketcan +libsodium +libsolv +libsoundio +libsoup +libsoup2 +libspatialite +libspectre +libspf2 +libspiro +libspnav +libsrtp +libsrtp2 +libsrtp2-linphone +libssh +libssh2_org +libstaroffice +libstatgrab +libstfl +libstorage-ng +libstoragemgmt +libstroke +libstrophe +libsvm +libsynce +libsysstat-qt5 +libt3config +libt3highlight +libt3key +libt3widget +libt3window +libtaginfo +libtar +libtasn1 +libtcnative-1-0 +libteam +libtermkey +libthai +libtheora +libtimidity +libtins +libtirpc +libtomcrypt +libtommath +libtool +libtorrent +libtorrent-rasterbar +libtpms +libtracecmd +libtraceevent +libtracefs +libtranscript +libtsm +libuev +libuna +libunibreak +libunicap +libuninameslist +libunistring +libunwind +libupnp +libupnpp +liburing +libusb-1_0 +libusb-compat +libusb3380 +libusbauth-configparser +libusbgx +libusbmuxd +libusrp +libuv +libv3270 +libva +libva-utils +libva-vdpau-driver +libvc +libvdpau +libvdpau-va-gl +libverto +libvhdi +libvirt +libvirt-cim +libvirt-dbus +libvirt-glib +libvisio +libvisio2svg +libvisual +libvma +libvmdk +libvmime +libvoikko +libvorbis +libvpd +libvpl +libvpx +libvsapm +libvsgpt +libvshadow +libvslvm +libvsmbr +libvterm +libwacom +libwapcaplet +libwebcam +libwebp +libwebp2 +libwebsockets +libwhich +libwmf +libwnck +libwnck2 +libwpd +libwpe +libwpg +libwps +libwrc +libwtcdb +libx86 +libx86emu +libxc +libxcam +libxcb +libxcrypt +libxcvt +libxdg-basedir +libxfce4ui +libxfce4util +libxkbcommon +libxkbfile +libxkbui +libxklavier +libxls +libxml++ +libxml++26 +libxml++30 +libxml++40 +libxml2 +libxmlb +libxmp +libxshmfence +libxslt +libxspf +libxtrx +libxtrxdsp +libxtrxll +libyajl +libyaml +libyang +libyubikey +libyui +libyuv +libzapojit +libzbc +libzdnn +libzeitgeist +libzen +libzio +libzip +libzmf +libzpc +libzrtpcpp +libzypp +libzypp-plugin-appdata +libzypp-testsuite-tools +lifecycle-data +lifelines +liferea +light-locker +lightcouch +lightdm +lightdm-gtk-greeter +lightdm-gtk-greeter-branding-openSUSE +lightdm-gtk-greeter-settings +lightly +lightmediascanner +lightsoff +lighttpd +lilv +lilypond +lime +limesuite +linbox +link-grammar +linkloop +links +linode-cli +linphone +linphoneqt +linssid +linstor-client +linux-atm +linux-ftools +linux-glibc-devel +linux-libertine-fonts +linux32 +linux_logo +linuxconsoletools +linuxptp +linuxrc +linuxrc-devtools +liquid-dsp +lirc +listres +lit +lite-xl +lite-xl-colors +lite-xl-plugins +lite-xl-widgets +litetran +littleb +littlewizard +littlewizard-examples +live-add-yast-repos +live-fat-stick +live-kiwi-hook +live-langset-data +live-net-installer +live555 +livecd-openSUSE +livedtd +lklug-fonts +lksctp-tools +llcbench +lldpd +llmnrd +llvm +llvm11 +llvm12 +llvm13 +llvm14 +llvm15 +lmarbles +lmdb +lmms +lnav +lndir +loadlin +local-npm-registry +lockdev +log4c +log4cplus +log4cpp +log4cxx +log4j +log4net +log4shib +logback +logdigest +logrotate +logstalgia +logtop +logwarn +logwatch +lokalize +loki +lollypop +lomoco +lomt-fonts +lonote +lookbook +loook +loudmouth +lout +love +love-0_7_2 +low-memory-monitor +lpairs +lpe +lpsolve +lrslib +lsb +lsb-release +lscsoft-glue +lsd +lsdvd +lshw +lskat +lsof +lsp-plugins +lsscsi +lsvpd +lswt +lsyncd +ltrace +lttng-modules +lttng-tools +lttng-ust +lttoolbox +lua-BitOp +lua-alt-getopt +lua-argparse +lua-busted +lua-cassowary +lua-cjson +lua-cldr +lua-cliargs +lua-compat-5.3 +lua-copas +lua-cosmo +lua-coxpcall +lua-cyrussasl +lua-dkjson +lua-editorconfig-core-lua +lua-fennel +lua-fluent +lua-language-server +lua-ldbus +lua-ldoc +lua-lgi +lua-linenoise +lua-lmod +lua-loadkit +lua-lpeg +lua-lpeg_patterns +lua-lua-dbus +lua-lua-ev +lua-lua-mpris +lua-luadbi +lua-luaepnf +lua-luaevent +lua-luaexpat +lua-luafilesystem +lua-lualdap +lua-luaposix +lua-luarepl +lua-luarocks +lua-luasec +lua-luasocket +lua-luasql +lua-luassert +lua-luasystem +lua-luaterm +lua-luaunbound +lua-luautf8 +lua-luv +lua-macros +lua-markdown +lua-mediator_lua +lua-messagepack +lua-moonscript +lua-mpack +lua-penlight +lua-readline +lua-say +lua-slaxml +lua-testmore +lua-toluapp +lua-vstruct +lua-zlib +lua51 +lua53 +lua54 +luabind +luacheck +luajit +lucene +lucene++ +luckybackup +lugaru +luit +lunar-calendar +lunar-date +lutris +luvcview +lv +lv2 +lv2-swh-plugins +lvm2 +lwjgl3 +lxappearance +lxappearance-obconf +lxc +lxcfs +lxd +lxde-common +lxde-common-branding-openSUSE +lximage-qt +lxinput +lxlauncher +lxmenu-data +lxpanel +lxqt-about +lxqt-archiver +lxqt-build-tools +lxqt-config +lxqt-globalkeys +lxqt-notificationd +lxqt-openssh-askpass +lxqt-panel +lxqt-policykit +lxqt-powermanagement +lxqt-qtplugin +lxqt-runner +lxqt-session +lxqt-sudo +lxqt-theme-openSUSE-default +lxqt-theme-openSUSE-leaper +lxqt-theme-openSUSE-light +lxqt-themes +lxrandr +lxsession +lxtask +lxterminal +lynis +lynx +lyx +lz4 +lzfse +lzham_codec +lzip +lziprecover +lzlib +lzma-sdk +lzo +lzop +m17n-db +m17n-lib +m4 +mISDNuser +mac +mac-robber +macchanger +macchina +macrofusion +madplay +maelstrom +maeparser +mage +mailcommon +maildir-utils +mailgraph +mailimporter +mailprocessing +mailutils +mailx +maim +mairix +make +makebootfat +makedepend +makedumpfile +makeself +makewhat +mako +malaga-suomi +malcontent +mame +man +man-pages +man-pages-ja +man-pages-posix +man-pages-zh_CN +manaplus +manchu-fonts +mandoc +mandown +mangler +mangohud +manpageeditor +manpages-l10n +manufacturer-PPDs +mapserver +marble +marco +mariadb +mariadb-connector-c +mariadb-connector-odbc +mariadb-java-client +marisa +markdownpart +matcha-gtk-theme +mate-applet-dock +mate-applet-softupd +mate-applets +mate-backgrounds +mate-branding-openSUSE +mate-calc +mate-common +mate-control-center +mate-desktop +mate-eiciel +mate-icon-theme +mate-icon-theme-faenza +mate-indicator-applet +mate-media +mate-menu +mate-menus +mate-netbook +mate-notification-daemon +mate-panel +mate-polkit +mate-power-manager +mate-screensaver +mate-sensors-applet +mate-session-manager +mate-settings-daemon +mate-system-monitor +mate-terminal +mate-themes +mate-tweak +mate-user-guide +mate-user-share +mate-utils +materia-gtk-theme +mathgl +mathjax +mathml-dtd +mathmod +mathomatic +matio +matomo +matrix-quaternion +matrix-synapse +matthewlib-java +maven +maven-ant-plugin +maven-antrun-plugin +maven-archetype +maven-archiver +maven-artifact-resolver +maven-artifact-transfer +maven-assembly-plugin +maven-checkstyle-plugin +maven-clean-plugin +maven-common-artifact-filters +maven-compiler-plugin +maven-dependency-analyzer +maven-dependency-plugin +maven-dependency-tree +maven-deploy-plugin +maven-doxia +maven-doxia-sitetools +maven-enforcer +maven-file-management +maven-filtering +maven-install-plugin +maven-invoker +maven-invoker-plugin +maven-jar-plugin +maven-jarsigner-plugin +maven-javadoc-plugin +maven-jaxb2-plugin +maven-jlink-plugin +maven-jmod-plugin +maven-mapping +maven-native +maven-osgi +maven-parent +maven-plugin-build-helper +maven-plugin-bundle +maven-plugin-testing +maven-plugin-tools +maven-plugins-pom +maven-remote-resources-plugin +maven-reporting-api +maven-reporting-exec +maven-reporting-impl +maven-resolver +maven-resources-plugin +maven-scm +maven-script-interpreter +maven-shade-plugin +maven-shared +maven-shared-incremental +maven-shared-io +maven-shared-jarsigner +maven-shared-utils +maven-source-plugin +maven-surefire +maven-verifier +maven-wagon +maven-war-plugin +maven2 +mawk +maxima +mayavi +mbedtls +mbox-importer +mbpfan +mbpoll +mbuffer +mc +mccs +mcds +mcelog +mchange-commons +mcjoin +mcomix +mcpp +mcqd +mcstrans +mda-lv2 +mdadm +mdbtools +mdds-1_4 +mdds-1_5 +mdds-2_0 +mdevctl +meabo +meanwhile +med-tools +media-player-info +mediainfo +mediastreamer2 +mednafen +mednafen-server +meep +megaglest +megaglest-data +megatools +meld +melody +memcached +memkind +memleax +memory-constraints +memprof +memtest86+ +menu-cache +menulibre +mercurial +mercurial-extension-hg-evolve +mercurial-extension-hg-git +meslo-lg-fonts +meson +meson-tools +messagelib +metacity +metainf-services +metaio +metallb +metamail +metamath +meteo +meterbridge +metis +metronome +metslib +mfgtools +mfoc +mftrace +mg +mgdiff +mgetty +mgopen-fonts +mgp +mhash +mhvtl +miao-fonts +micro-editor +micro-image +microcom +microdnf +microos-docserv-image +microos-tools +micropython +miller +milou5 +mimalloc +mimetic +mimic +minder +mined +minetest +minetest-game +mingetty +mingw32-binutils +mingw32-cross-breakpad-tools +mingw32-filesystem +mingw32-gcc +mingw32-gmp +mingw32-headers +mingw32-mpc +mingw32-mpfr +mingw32-pkgconf +mingw32-runtime +mingw32-winpthreads +mingw32-zlib +mingw64-binutils +mingw64-cross-breakpad-tools +mingw64-filesystem +mingw64-gcc +mingw64-gmp +mingw64-headers +mingw64-mpc +mingw64-mpfr +mingw64-pkgconf +mingw64-runtime +mingw64-winpthreads +mingw64-zlib +mingzat-fonts +minicom +minidlna +minigalaxy +minikube +minimal-image +minimodem +mininet +minio-client +minisat +minitube +miniupnpc +minlog +mint-themes +mint-x-icon-theme +mint-y-icon-theme +minuet +mipv6d +miredo +mirror +mirror-registry +mirrormagic +mirrorsorcerer +mjpegtools +mjpg-streamer +mk-configure +mkcomposecache +mkdud +mkelfImage +mkfontscale +mkosi +mksh +mksusecd +mktorrent +mkvtoolnix +mlocate +mlterm +mlxbf-bootctl +mm-common +mmc-utils +mmtf-cpp +mmv +moarvm +mobidict +mobile-broadband-provider-info +mobipocket +moc +mockito +modello +modem-manager-gui +modsecurity +moe +mojave-gtk-theme +mojo-executor +mojo-parent +moka-icon-theme +mokutil +mold +molecule +molequeue +molsketch +monapo-fonts +monero +monero-gui +mongolian-fonts +monitoring-plugins +monitoring-plugins-apcupsd +monitoring-plugins-bind +monitoring-plugins-bind9 +monitoring-plugins-bl +monitoring-plugins-bonding +monitoring-plugins-clamav +monitoring-plugins-contentage +monitoring-plugins-count_file +monitoring-plugins-drbd9 +monitoring-plugins-haproxy +monitoring-plugins-http_json +monitoring-plugins-ipmi-sensor1 +monitoring-plugins-keepalived +monitoring-plugins-mailstat +monitoring-plugins-mem +monitoring-plugins-mysql_health +monitoring-plugins-nis +monitoring-plugins-nwc_health +monitoring-plugins-openvpn +monitoring-plugins-qlogic_sanbox +monitoring-plugins-repomd +monitoring-plugins-rsync +monitoring-plugins-sar-perf +monitoring-plugins-sentry3 +monitoring-plugins-sip +monitoring-plugins-smart +monitoring-plugins-tftp +monitoring-plugins-traffic_limit +monitoring-plugins-zypper +mono-addins +mono-basic +mono-core +mono-zeroconf +moolticute +mopac7 +moreutils +morfologik-stemming +morris +mosh +mosquitto +most +motif +motion +motoya-lcedar-fonts +motoya-lmaru-fonts +mousepad +mousetweaks +movit +mozaddon-devel +mozc +mozilla-jss +mozilla-nspr +mozilla-nss +mozilla-zilla-slab-fonts +mozjs102 +mozjs78 +mozldap +mozo +mp +mp3_check +mp3gain +mpDris2 +mpc +mpc-qt +mpclient +mpd +mpdecimal +mpfi +mpfr +mpfrcx +mpg123 +mpi-selector +mpiP +mpibash +mpich +mpir +mpitests +mplus-fonts +mpop +mpris-ctl +mpt-firmware +mpt-status +mpv +mpv-mpris +mpvpaper +mr +mraa +mrboom +mrouted +mrrescue +mrsh +mruby +mscgen +msgpack-c +msgpack-cxx +msitools +msmtp +msoak +msr-safe +msr-tools +mstflint +msv +mt-st +mt32emu +mtail +mtd-utils +mtdev +mtools +mtpaint +mtr +mtree +mtx +muffin +mugshot +mujs +multiload-ng +multimon-ng +multipath-tools +multitail +multiverse +multus +mumble +mumps +munge +munge-maven-plugin +munin +munit +muparser +muparserx +mupdf +mupen64plus +museic +musepack +musescore +musique +mustang-plug +mutt +mutter +mvapich2 +mwic +mx4j +mxml +mybatis +mybatis-parent +mycroft-core +mygnuhealth +mylvmbackup +myman +mypaint +mypaint-brushes +mypaint-brushes1 +mypy +myquerytutor +myspell-dictionaries +myspell-german-old +mysql-connector-cpp +mysql-connector-java +mysql-xml-to-csv +mythes +mytop +myxer +naev +nagios +nagios-rpm-macros +nagios-theme-switcher +nailgun +namdhinggo-fonts +nano +nanomsg +nanopb +nanoxml +nant +nanum-fonts +nasc +nasm +native-platform +nautilus +nautilus-dropbox +nautilus-image-converter +nautilus-sendto +nautilus-share +nautilus-terminal +nauty +nbd +nbdkit +nbsdgames +ncdu +ncftp +ncmpcpp +nco +ncompress +ncspot +ncurses +ndctl +ndesk-dbus +ndesk-dbus-glib +ndpi +ndppd +neard +neatvnc +nedit +neix +neko +nekohtml +nemesis +nemiver +nemo +nemo-extensions +neochat +neofetch +neomutt +neon +neovim +neovim-gtk +nerdctl +nestopia +net-snmp +net-tools +net6 +netbeans-javaparser +netbeans-resolver +netbeans-svnclientadapter +netcalc +netcat-openbsd +netcdf +netcdf-cxx +netcdf-cxx4 +netcdf-fortran +netcfg +netcomponents +netconsole-tools +netcontrol +netdata +netdate +netdiscover +netease-cloud-music-gtk +netgen +nethogs +netlabel +netpbm +netperfmeter +netsniff-ng +netsurf-buildsystem +netty3 +network-autoconfig +newlib +newsboat +newt +newtonsoft-json +nextcloud +nextcloud-desktop +nfacct +nfc-eventd +nfcutils +nfdump +nfoview +nfs-client-provisioner +nfs-ganesha +nfs-utils +nfs4-acl-tools +nfswatch +nftables +nftlb +nghttp2 +nginx +nginx-macros +nginx-module-brotli +nginx-module-vts +ngrep +ngspice +nh2ps +nilfs-utils +nim +nini +ninja +ninvaders +nitrogen +nkf +nload +nlohmann_json +nlopt +nm-tray +nmap +nmap-parse-output +nmcli-dmenu +nmh +nml +nmon +nmtree +nng +nnn +no-more-secrets +nodejs-common +nodejs-electron +nodejs-packaging +nodejs-underscore +nodejs18 +nodejs19 +noise-suppression-for-voice +noisetorch +nomacs +non-ntk +normaliz +noson +noson-app +notary +notcurses +notejot +notepadqq +notification-daemon +notify-osd +notify-sharp +notify-sharp3 +notmuch +nova +novnc +novprog +npth +nqp +nrpe +nsd +nsjail +nsnake +nss-mdns +nss-pam-ldapd +nss-shared-helper +nss_synth +nss_wrapper +ntfs-3g_ntfsprogs +ntl +ntp +ntpsec +nudoku +nulloy +numactl +numad +numatop +numix-cinnamon +numix-gtk-theme +numlockx +nunit +nunit3 +nuntius +nuosu-fonts +nuoveXT2-icon-theme +nuspell +nut +nvdock +nvidia-texture-tools +nvimpager +nvme-cli +nvme-stas +nvmetcli +nvptx-tools +nwg-launchers +nxtvepg +nyancat +o2locktop +o2scl +oaml +oath-toolkit +obantoo +obby +obconf +obconf-qt +obex-data-server +obexd +obexfs +obexftp +obfs4 +objectweb-anttask +objectweb-asm +objectweb-pom +objenesis +obs-scm-bridge +obs-service-cargo_audit +obs-service-cargo_vendor +obs-service-docker_label_helper +obs-service-download_files +obs-service-download_url +obs-service-extract_file +obs-service-format_spec_file +obs-service-go_modules +obs-service-kiwi_label_helper +obs-service-kiwi_metainfo_helper +obs-service-product_converter +obs-service-recompress +obs-service-refresh_patches +obs-service-replace_using_env +obs-service-replace_using_package_version +obs-service-set_version +obs-service-source_validator +obs-service-tar_scm +obs-service-verify_file +ocaml +ocaml-astring +ocaml-base64 +ocaml-benchmark +ocaml-bigarray-compat +ocaml-bisect_ppx +ocaml-cairo +ocaml-calendar +ocaml-camlp-streams +ocaml-camlp5 +ocaml-camomile +ocaml-cmdliner +ocaml-cppo +ocaml-csexp +ocaml-ctypes +ocaml-cudf +ocaml-curses +ocaml-dose +ocaml-dune +ocaml-easy-format +ocaml-extlib +ocaml-facile +ocaml-fileutils +ocaml-findlib +ocaml-fmt +ocaml-fpath +ocaml-gen +ocaml-gettext +ocaml-graphics +ocaml-integers +ocaml-jsonm +ocaml-lablgtk2 +ocaml-lablgtk3 +ocaml-libvirt +ocaml-logs +ocaml-luv +ocaml-mccs +ocaml-menhir +ocaml-ocaml-compiler-libs +ocaml-ocamlbuild +ocaml-ocamlgraph +ocaml-ounit +ocaml-parmap +ocaml-pcre +ocaml-pp +ocaml-ppx_derivers +ocaml-ppxlib +ocaml-ptmap +ocaml-pyml +ocaml-qcheck +ocaml-qtest +ocaml-re +ocaml-result +ocaml-rope +ocaml-rpm-macros +ocaml-sedlex +ocaml-sexplib0 +ocaml-sha +ocaml-stdcompat +ocaml-stdlib-shims +ocaml-uutf +ocaml-xml-light +ocaml-zarith +occt +oce +ocfs2-tools +oci-cli +ocl-icd +ocli +oclock +ocr +ocrad +ocserv +octant +octave +octave-forge-bim +octave-forge-cgi +octave-forge-communications +octave-forge-control +octave-forge-data-smoothing +octave-forge-database +octave-forge-dataframe +octave-forge-divand +octave-forge-doctest +octave-forge-econometrics +octave-forge-financial +octave-forge-fits +octave-forge-fpl +octave-forge-fuzzy-logic-toolkit +octave-forge-ga +octave-forge-general +octave-forge-generate_html +octave-forge-geometry +octave-forge-gsl +octave-forge-image +octave-forge-image-acquisition +octave-forge-instrument-control +octave-forge-interval +octave-forge-io +octave-forge-level-set +octave-forge-linear-algebra +octave-forge-lssa +octave-forge-ltfat +octave-forge-mapping +octave-forge-matgeom +octave-forge-miscellaneous +octave-forge-msh +octave-forge-mvn +octave-forge-nan +octave-forge-ncarray +octave-forge-netcdf +octave-forge-nurbs +octave-forge-octclip +octave-forge-optics +octave-forge-optim +octave-forge-parallel +octave-forge-quaternion +octave-forge-queueing +octave-forge-secs1d +octave-forge-secs3d +octave-forge-signal +octave-forge-sockets +octave-forge-splines +octave-forge-statistics +octave-forge-stk +octave-forge-strings +octave-forge-struct +octave-forge-symbolic +octave-forge-tisean +octave-forge-tsa +octave-forge-vrml +oddjob +oddjob-gpupdate +ode +odt2txt +officecodepro-fonts +ofono +ogmtools +ogre +ohcount +oidentd +ois +okteta +okteto +okular +olm +omemo-utils +omniORB +omniORBpy +omnisharp-server +omping +onboard +onednn +onedrive +onefetch +oneko +ongres-scram +ongres-stringprep +oniguruma +onioncat +ooRexx +opa-ff +opa-fm +opa-fmgui +opae +opal +opam +opam-file-format +open-iscsi +open-isns +open-lldp +open-vm-tools +openCOLLADA +openCryptoki +openEMS +openQA +openSUSE-EULAs +openSUSE-MicroOS +openSUSE-Tumbleweed-Yomi +openSUSE-build-key +openSUSE-driverupdate +openSUSE-release-tools +openSUSE-repos +openSUSE-signkey-cert +openSUSEway +openafs +openal-soft +openamp +openbabel +openblas +openbox +openbox-adwaita-ob-theme +openbsc +opencc +opencensus-cpp +opencensus-proto +opencl-cpp-headers +opencl-headers +openconnect +opencsg +opencv +opencv3 +opendkim +openexr +openfortivpn +opengl-games-utils +opengost-fonts +opengreedy +openh264 +openhpi +openjade +openjfx8 +openjpeg2 +openkim-models +openldap2 +openlibm +openlierox +openmarkup +openmoji-fonts +openmpi1 +openmpi2 +openmpi3 +openmpi4 +openmpi5 +openmw +opennlp +opennlp-chunk-models +opennlp-postag-models +opennlp-tokenize-models +openobex +openocd +openomf +openpgm +openqa-mon +openrct2 +openregex +openresolv +opensaml +opensbi +opensc +openscad +openscap +openshot-qt +openslide +openslp +opensm +opensp +openspecfun +openssh +openssl +openssl-1_0_0 +openssl-1_1 +openssl-3 +openssl-ibmca +openssl-ibmpkcs11 +openssl_tpm2_engine +openssl_tpm_engine +openstack-macros +opensurge +opensuse-bind-image +opensuse-dhcp-server-image +opensuse-docker_auth-image +opensuse-dovecot-image +opensuse-fetchmail-image +opensuse-haproxy-image +opensuse-hugo-image +opensuse-mariadb-client-image +opensuse-mariadb-image +opensuse-memcached-image +opensuse-minidlna-image +opensuse-nfs-server-image +opensuse-nginx-image +opensuse-openldap-image +opensuse-postfix-image +opensuse-redis-image +opensuse-registry-image +opensuse-rmt-server-image +opensuse-rstudio-desktop +opensuse-rstudio-server +opensuse-spamassassin-image +opensuse-squid-image +opensuse-toolbox-image +opensuse-tumbleweed-dnf-image +opensuse-tumbleweed-image +opensuse-welcome +opensuse-wsdd-image +opentest4j +opentoonz +opentracing-cpp +openttd +openttd-opengfx +openttd-openmsx +openttd-opensfx +opentyrian +openucx +openvas-smb +openvdb +openvpn +openvswitch +openwsman +openxcom +opi +opie +opmsg +oprofile +optee-client +optipng +opus +opus-tools +opusfile +orage +orc +orca +orcania +orkhon-fonts +oro +orthanc +orthanc-dicomweb +orthanc-gdcm +orthanc-indexer +orthanc-mysql +orthanc-neuro +orthanc-postgresql +orthanc-python +orthanc-tcia +orthanc-webviewer +orthanc-wsi +orthos-client +orthos2 +ortp +os-autoinst +os-autoinst-distri-opensuse-deps +os-maven-plugin +os-prober +os-update +osc +osc-plugin-collab +osc-plugin-install +osdlyrics +osgi-annotation +osgi-compendium +osgi-core +osinfo-db +osinfo-db-tools +osm-gps-map +osmo-bsc +osmo-bts +osmo-e1d +osmo-fl2k +osmo-ggsn +osmo-hlr +osmo-iuh +osmo-mgw +osmo-msc +osmo-pcap +osmo-pcu +osmo-remsim +osmo-sgsn +osmo-sip-connector +osmo-smlc +osmo-trx +osmosdr +ossim +osslsigncode +oto +otpclient +otter-browser +ouch +ovmf +ovn +owasp-modsecurity-crs +owncloud-client +owntone +oxygen-gtk2 +oxygen5 +oxygen5-icon-theme +oxygen5-sounds +p0f +p11-kit +p8-platform +pacemaker +packETH +package-translations +package-update-indicator +packit +paexec +pagein +pagemon +pagetools +paglinawan-quicksand-fonts +pagul-fonts +pagure +paho-mqtt-c +palapeli +palaura +palette +palm-db-tools +pam +pam-config +pam-test +pam_ccreds +pam_chroot +pam_csync +pam_dbus +pam_krb5 +pam_kwallet +pam_mktemp +pam_mount +pam_p11 +pam_passwdqc +pam_pkcs11 +pam_radius +pam_script +pam_ssh +pam_ssh_agent_auth +pam_u2f +pam_userpass +pam_wrapper +pam_yubico +pamix +pamixer +pan +pandoc +pango +pangomm +pangomm1_4 +panini +paper-gtk-theme +paper-icon-theme +paperclips +paperjam +paperkey +papi +papirus-folders +papirus-icon-theme +paprefs +paps +par +par2cmdline +par_text +paradise +parallel-printer-support +paranamer +paratype-pt-mono-fonts +paratype-pt-sans-fonts +paratype-pt-serif-fonts +paraview +paraviewdata +parboiled +parcellite +pari +pari-elldata +pari-galdata +pari-galpol +pari-nftables +pari-seadata +parkverbot +parlatype +parley +parole +parsec +parsec-tool +partclone +parted +parti +partio +partitionmanager +parzip +pass-import +pass-otp +password-store +pasystray +patch +patch2mail +patchelf +patchutils +patool +patterns-base +patterns-budgie +patterns-ceph-containers +patterns-cinnamon +patterns-containers +patterns-deepin +patterns-desktop +patterns-devel-C-C++ +patterns-devel-base +patterns-devel-java +patterns-devel-mono +patterns-devel-osc +patterns-devel-perl +patterns-devel-python +patterns-devel-ruby +patterns-devel-tcl +patterns-enlightenment +patterns-fonts +patterns-games +patterns-gnome +patterns-hpc +patterns-kde +patterns-kubernetes +patterns-leechcraft +patterns-lxde +patterns-lxqt +patterns-mate +patterns-media +patterns-microos +patterns-network +patterns-office +patterns-rpm-macros +patterns-server +patterns-sway +patterns-wsl +patterns-xfce +patterns-yast +pavucontrol +pavucontrol-qt +pavumeter +pax-utils +pbm2l7k +pbuilder +pbzip2 +pcapplusplus +pcaudiolib +pcb +pcfclock +pciutils +pcm +pcmanfm +pcmanfm-qt +pcmanx-gtk2 +pcmciautils +pcp +pcre +pcre2 +pcsc-acr38 +pcsc-acsccid +pcsc-asedriveiiie-serial +pcsc-asedriveiiie-usb +pcsc-asekey +pcsc-ccid +pcsc-cyberjack +pcsc-eco5000 +pcsc-gempc +pcsc-lite +pcsc-reflex60 +pcsc-tools +pcsc-towitoko +pdf2djvu +pdf2svg +pdfarranger +pdfgrep +pdfmixtool +pdfquirk +pdftk +pdisk +pdns +pdns-common +pdns-recursor +pdnsd +pdsh +peazip +peek +peg +pegdown +pegtl +peksystray +pen +pentaho-libxml +pentaho-reporting-flow-engine +pentobi +percona-toolkit +perf +perftest +perl +perl-Acme-Damn +perl-Algorithm-Annotate +perl-Algorithm-C3 +perl-Algorithm-CheckDigits +perl-Algorithm-Combinatorics +perl-Algorithm-Diff +perl-Alien-Build +perl-Alien-Build-Plugin-Download-GitLab +perl-Alien-Hunspell +perl-Alien-Libxml2 +perl-Alien-SDL +perl-Alien-Tidyp +perl-Alien-wxWidgets +perl-Any-Moose +perl-Any-URI-Escape +perl-AnyEvent +perl-AnyEvent-Connector +perl-AnyEvent-HTTP +perl-AnyEvent-I3 +perl-AnyEvent-WebSocket-Client +perl-AnyEvent-WebSocket-Server +perl-Apache-AuthCookie +perl-Apache-DBI +perl-Apache-LogFormat-Compiler +perl-Apache-Session +perl-Apache-SessionX +perl-Apache2-AuthCookieDBI +perl-App-CELL +perl-App-CLI +perl-App-Cmd +perl-App-Dochazka-CLI +perl-App-Dochazka-Common +perl-App-Dochazka-REST +perl-App-Dochazka-WWW +perl-App-FatPacker +perl-App-MFILE +perl-App-MFILE-WWW +perl-App-Nopaste +perl-App-Rad +perl-App-Rad-Plugin-MoreHelp +perl-App-cpanminus +perl-App-perlbrew +perl-App-rsync-retry +perl-AppConfig +perl-Archive-Any-Lite +perl-Archive-Cpio +perl-Archive-Extract +perl-Archive-Peek +perl-Archive-Tar-Wrapper +perl-Archive-Zip +perl-Array-Diff +perl-Array-Unique +perl-Audio-RPLD +perl-Authen-DecHpwd +perl-Authen-Passphrase +perl-Authen-SASL +perl-Authen-SASL-Cyrus +perl-B-COW +perl-B-Debug +perl-B-Hooks-EndOfScope +perl-B-Hooks-OP-Annotation +perl-B-Hooks-OP-Check +perl-B-Hooks-OP-PPAddr +perl-B-Keywords +perl-B-Utils +perl-BIND-Conf_Parser +perl-BSD-Resource +perl-Benchmark-Timer +perl-BerkeleyDB +perl-Bit-Vector +perl-Boost-Geometry-Utils +perl-Bootloader +perl-Browser-Open +perl-Business-ISBN +perl-Business-ISBN-Data +perl-Business-ISMN +perl-Business-ISSN +perl-CDDB_get +perl-CGI +perl-CGI-Ajax +perl-CGI-Application +perl-CGI-FastTemplate +perl-CGI-FormBuilder +perl-CGI-Session +perl-CGI-Simple +perl-CHI +perl-CLASS +perl-CLI-Osprey +perl-CPAN-Changes +perl-CPAN-Common-Index +perl-CPAN-DistnameInfo +perl-CPAN-Meta-Check +perl-CPAN-Meta-Requirements +perl-CPAN-Mini +perl-CPAN-Perl-Releases +perl-CPAN-Uploader +perl-CSS-Minifier-XS +perl-CSS-Tiny +perl-Cache-Cache +perl-Cache-LRU +perl-Cache-Memcached +perl-Cairo +perl-Cairo-GObject +perl-Calendar-Simple +perl-Canary-Stability +perl-Capture-Tiny +perl-Carp-Always +perl-Carp-Assert +perl-Carp-Assert-More +perl-Carp-Clan +perl-Carton +perl-Catalyst-Manual +perl-Chart +perl-Class-Accessor +perl-Class-Accessor-Chained +perl-Class-Accessor-Grouped +perl-Class-Accessor-Lite +perl-Class-Adapter +perl-Class-Autouse +perl-Class-Base +perl-Class-C3 +perl-Class-C3-Adopt-NEXT +perl-Class-C3-Componentised +perl-Class-C3-XS +perl-Class-Container +perl-Class-DBI +perl-Class-Data-Inheritable +perl-Class-Date +perl-Class-ErrorHandler +perl-Class-Factory-Util +perl-Class-ISA +perl-Class-Inner +perl-Class-Inspector +perl-Class-Load +perl-Class-Load-XS +perl-Class-MakeMethods +perl-Class-Method-Modifiers +perl-Class-Method-Modifiers-Fast +perl-Class-MethodMaker +perl-Class-Mix +perl-Class-Multimethods +perl-Class-ReturnValue +perl-Class-Singleton +perl-Class-Spiffy +perl-Class-Std +perl-Class-Tiny +perl-Class-Trigger +perl-Class-Unload +perl-Class-WhiteHole +perl-Class-XPath +perl-Class-XSAccessor +perl-Clone +perl-Clone-Choose +perl-Clone-PP +perl-Code-DRY +perl-Code-TidyAll +perl-CommonMark +perl-Compress-Bzip2 +perl-Compress-Raw-Lzma +perl-Config-Any +perl-Config-Auto +perl-Config-AutoConf +perl-Config-Crontab +perl-Config-General +perl-Config-GitLike +perl-Config-Grammar +perl-Config-INI +perl-Config-INI-Reader-Ordered +perl-Config-Identity +perl-Config-IniFiles +perl-Config-MVP +perl-Config-MVP-Reader-INI +perl-Config-MySQL +perl-Config-Simple +perl-Config-Std +perl-Config-Tiny +perl-Const-Fast +perl-Context-Preserve +perl-Contextual-Return +perl-Convert-ASN1 +perl-Convert-BER +perl-Convert-BinHex +perl-Convert-TNEF +perl-Convert-UUlib +perl-Cookie-Baker +perl-Cpanel-JSON-XS +perl-Crypt-Blowfish +perl-Crypt-CBC +perl-Crypt-DES +perl-Crypt-DH-GMP +perl-Crypt-Eksblowfish +perl-Crypt-JWT +perl-Crypt-MySQL +perl-Crypt-OpenSSL-Bignum +perl-Crypt-OpenSSL-Guess +perl-Crypt-OpenSSL-RSA +perl-Crypt-OpenSSL-Random +perl-Crypt-PBKDF2 +perl-Crypt-PasswdMD5 +perl-Crypt-RC4 +perl-Crypt-Rijndael +perl-Crypt-Rot13 +perl-Crypt-SSLeay +perl-Crypt-SaltedHash +perl-Crypt-SmbHash +perl-Crypt-UnixCrypt_XS +perl-CryptX +perl-Curses +perl-CursesWidgets +perl-Cwd-Guard +perl-DBD-CSV +perl-DBD-MariaDB +perl-DBD-ODBC +perl-DBD-Pg +perl-DBD-SQLite +perl-DBD-XBase +perl-DBD-mysql +perl-DBI +perl-DBICx-Sugar +perl-DBICx-TestDatabase +perl-DBIx-Class +perl-DBIx-Class-DeploymentHandler +perl-DBIx-Class-DynamicDefault +perl-DBIx-Class-Fixtures +perl-DBIx-Class-InflateColumn-FS +perl-DBIx-Class-IntrospectableM2M +perl-DBIx-Class-Migration +perl-DBIx-Class-OptimisticLocking +perl-DBIx-Class-Schema-Config +perl-DBIx-Class-Schema-Loader +perl-DBIx-Class-UUIDColumns +perl-DBIx-Connector +perl-DBIx-ContextualFetch +perl-DBIx-Simple +perl-DBIx-Transaction +perl-DBM-Deep +perl-Daemon-Generic +perl-Dancer2 +perl-Dancer2-Plugin-Auth-Extensible +perl-Dancer2-Plugin-Auth-Extensible-Provider-DBIC +perl-Dancer2-Plugin-DBIC +perl-Dancer2-Plugin-REST +perl-Dancer2-Plugin-WebSocket +perl-Data-Binary +perl-Data-Clone +perl-Data-Compare +perl-Data-Dump +perl-Data-Dump-Streamer +perl-Data-Dumper-Concise +perl-Data-Entropy +perl-Data-Float +perl-Data-Hexify +perl-Data-Hierarchy +perl-Data-Integer +perl-Data-ObjectDriver +perl-Data-OptList +perl-Data-Page +perl-Data-Peek +perl-Data-Perl +perl-Data-Printer +perl-Data-Random +perl-Data-Section +perl-Data-Section-Simple +perl-Data-ShowTable +perl-Data-Structure-Util +perl-Data-Tumbler +perl-Data-Uniqid +perl-Data-Util +perl-Data-Validate-Domain +perl-Data-Validate-IP +perl-Data-Visitor +perl-Date-Calc +perl-Date-Holidays-CZ +perl-Date-Manip +perl-Date-Range +perl-Date-Simple +perl-Date-Tiny +perl-DateTime +perl-DateTime-Calendar-Julian +perl-DateTime-Calendar-Mayan +perl-DateTime-Format-Builder +perl-DateTime-Format-DateParse +perl-DateTime-Format-Flexible +perl-DateTime-Format-ISO8601 +perl-DateTime-Format-Mail +perl-DateTime-Format-MySQL +perl-DateTime-Format-Natural +perl-DateTime-Format-Pg +perl-DateTime-Format-SQLite +perl-DateTime-Format-Strptime +perl-DateTime-Format-W3CDTF +perl-DateTime-Locale +perl-DateTime-TimeZone +perl-DateTime-Tiny +perl-Debug-Trace +perl-Declare-Constraints-Simple +perl-Devel-Caller +perl-Devel-CheckBin +perl-Devel-CheckCompiler +perl-Devel-CheckLib +perl-Devel-CheckOS +perl-Devel-Confess +perl-Devel-CoreStack +perl-Devel-Cover +perl-Devel-Cover-Report-Codecov +perl-Devel-Cover-Report-Codecovbash +perl-Devel-Cycle +perl-Devel-Declare +perl-Devel-FindPerl +perl-Devel-GlobalDestruction +perl-Devel-GlobalPhase +perl-Devel-Hide +perl-Devel-Leak +perl-Devel-LexAlias +perl-Devel-NYTProf +perl-Devel-OverloadInfo +perl-Devel-PPPort +perl-Devel-PartialDump +perl-Devel-PatchPerl +perl-Devel-REPL +perl-Devel-StackTrace +perl-Devel-StackTrace-AsHTML +perl-Devel-Symdump +perl-Devel-TakeHashArgs +perl-Devel-Trace +perl-Device-SerialPort +perl-Device-Yeelight +perl-Digest-CRC +perl-Digest-HMAC +perl-Digest-JHash +perl-Digest-MD4 +perl-Digest-MD5 +perl-Digest-Perl-MD5 +perl-Digest-SHA1 +perl-Digest-SHA3 +perl-Dist-CheckConflicts +perl-Dist-Zilla +perl-Dumbbench +perl-Email-Abstract +perl-Email-Address +perl-Email-Address-XS +perl-Email-Date-Format +perl-Email-MIME +perl-Email-MIME-ContentType +perl-Email-MIME-Encodings +perl-Email-MessageID +perl-Email-Reply +perl-Email-Send +perl-Email-Sender +perl-Email-Simple +perl-Email-Valid +perl-Encode +perl-Encode-Detect +perl-Encode-EUCJPASCII +perl-Encode-HanExtra +perl-Encode-JIS2K +perl-Encode-Locale +perl-Error +perl-Eval-Closure +perl-Eval-LineNumbers +perl-Event +perl-Exception-Base +perl-Exception-Class +perl-Expect +perl-Export-Attrs +perl-Exporter-Declare +perl-Exporter-Lite +perl-Exporter-Tidy +perl-Exporter-Tiny +perl-ExtUtils-CChecker +perl-ExtUtils-Config +perl-ExtUtils-CppGuess +perl-ExtUtils-Depends +perl-ExtUtils-F77 +perl-ExtUtils-Helpers +perl-ExtUtils-InstallPaths +perl-ExtUtils-LibBuilder +perl-ExtUtils-MakeMaker +perl-ExtUtils-MakeMaker-CPANfile +perl-ExtUtils-Manifest +perl-ExtUtils-PkgConfig +perl-ExtUtils-Typemaps-Default +perl-ExtUtils-XSpp +perl-FFI-CheckLib +perl-Feature-Compat-Try +perl-Feed-Find +perl-Fennec-Lite +perl-File-BaseDir +perl-File-Basename-Object +perl-File-Comments +perl-File-Copy-Recursive +perl-File-Copy-Recursive-Reduced +perl-File-DesktopEntry +perl-File-FcntlLock +perl-File-Find-Object +perl-File-Find-Rule +perl-File-Find-Rule-Perl +perl-File-Finder +perl-File-Flock +perl-File-HomeDir +perl-File-LibMagic +perl-File-Listing +perl-File-MMagic +perl-File-Map +perl-File-MimeInfo +perl-File-Mork +perl-File-Next +perl-File-Path +perl-File-Path-Tiny +perl-File-ReadBackwards +perl-File-Remove +perl-File-Rename +perl-File-Rsync +perl-File-Share +perl-File-ShareDir +perl-File-ShareDir-Install +perl-File-ShareDir-ProjectDistDir +perl-File-Slurp +perl-File-Slurp-Tiny +perl-File-Slurp-Unicode +perl-File-Slurper +perl-File-Sync +perl-File-Tail +perl-File-Temp +perl-File-Touch +perl-File-TreeCreate +perl-File-Type +perl-File-Unpack +perl-File-Which +perl-File-chdir +perl-File-pushd +perl-FileHandle-Unget +perl-Filesys-Df +perl-Filesys-Notify-Simple +perl-Filesys-Statvfs +perl-Finance-Quote +perl-FindBin-Real +perl-Font-AFM +perl-Font-TTF +perl-FreezeThaw +perl-Furl +perl-Fuse +perl-Future +perl-Future-IO +perl-GD +perl-GD-Barcode +perl-GD-Graph3d +perl-GDGraph +perl-GDTextUtil +perl-GStreamer1 +perl-Geo-Coordinates-UTM +perl-Geo-IP2Location +perl-Geography-Countries +perl-Getopt-ArgvFile +perl-Getopt-Long-Descriptive +perl-Getopt-Tabular +perl-Git-Repository +perl-Git-Repository-Plugin-Log +perl-Git-Version-Compare +perl-Glib +perl-Glib-Object-Introspection +perl-GnuPG-Interface +perl-GooCanvas2 +perl-Graph +perl-GraphViz +perl-Graphics-ColorUtils +perl-Gravatar-URL +perl-Growl-GNTP +perl-Gtk3 +perl-Gtk3-ImageView +perl-Gtk3-SimpleList +perl-Guard +perl-HTML-Clean +perl-HTML-Element-Extended +perl-HTML-Encoding +perl-HTML-FillInForm +perl-HTML-Form +perl-HTML-FormHandler +perl-HTML-Format +perl-HTML-FormatText-WithLinks +perl-HTML-FromANSI-Tiny +perl-HTML-Parser +perl-HTML-Restrict +perl-HTML-RewriteAttributes +perl-HTML-Scrubber +perl-HTML-Selector-XPath +perl-HTML-SimpleParse +perl-HTML-Stream +perl-HTML-TableExtract +perl-HTML-Tagset +perl-HTML-Template +perl-HTML-Tidy +perl-HTML-TokeParser-Simple +perl-HTML-Tree +perl-HTML-TreeBuilder-XPath +perl-HTTP-Body +perl-HTTP-BrowserDetect +perl-HTTP-CookieJar +perl-HTTP-CookieMonster +perl-HTTP-Cookies +perl-HTTP-DAV +perl-HTTP-Daemon +perl-HTTP-Date +perl-HTTP-Entity-Parser +perl-HTTP-Headers-ActionPack +perl-HTTP-Headers-Fast +perl-HTTP-Lite +perl-HTTP-Message +perl-HTTP-MultiPartParser +perl-HTTP-Negotiate +perl-HTTP-Parser +perl-HTTP-Parser-XS +perl-HTTP-Request-AsCGI +perl-HTTP-Server-Simple +perl-HTTP-Server-Simple-PSGI +perl-HTTP-Thin +perl-HTTP-Tiny +perl-HTTP-Tinyish +perl-HTTPS-Daemon +perl-Hash-Merge +perl-Hash-Merge-Simple +perl-Hash-MoreUtils +perl-Hash-MultiValue +perl-Hash-Util-FieldHash-Compat +perl-Heap +perl-Hook-LexWrap +perl-IO-All +perl-IO-Async +perl-IO-CaptureOutput +perl-IO-Compress-Lzma +perl-IO-Event +perl-IO-HTML +perl-IO-Handle-Util +perl-IO-Interactive +perl-IO-Interface +perl-IO-Multiplex +perl-IO-Pager +perl-IO-Pipely +perl-IO-SessionData +perl-IO-Socket-INET6 +perl-IO-Socket-Multicast +perl-IO-Socket-PortState +perl-IO-Socket-SSL +perl-IO-Socket-Timeout +perl-IO-String +perl-IO-Stty +perl-IO-Tee +perl-IO-TieCombine +perl-IO-Tty +perl-IO-stringy +perl-IP-Country +perl-IPC-Run +perl-IPC-Run3 +perl-IPC-ShareLite +perl-IPC-System-Simple +perl-IRI +perl-Ima-DBI +perl-Image-ExifTool +perl-Image-Info +perl-Image-Sane +perl-Image-Size +perl-Import-Into +perl-Importer +perl-Inline +perl-Inline-Python +perl-Iterator +perl-Iterator-Util +perl-JSON +perl-JSON-Any +perl-JSON-DWIW +perl-JSON-MaybeXS +perl-JSON-Parse +perl-JSON-RPC +perl-JSON-Validator +perl-JSON-XS +perl-JavaScript-Minifier-XS +perl-LWP-ConsoleLogger +perl-LWP-MediaTypes +perl-LWP-Online +perl-LWP-Protocol-https +perl-Lexical-Persistence +perl-Lexical-SealRequireHints +perl-Lingua-EN-FindNumber +perl-Lingua-EN-Inflect +perl-Lingua-EN-Inflect-Number +perl-Lingua-EN-Inflect-Phrase +perl-Lingua-EN-Number-IsOrdinal +perl-Lingua-EN-Sentence +perl-Lingua-EN-Tagger +perl-Lingua-EN-Words2Nums +perl-Lingua-PT-Stemmer +perl-Lingua-Stem +perl-Lingua-Stem-Fr +perl-Lingua-Stem-It +perl-Lingua-Stem-Ru +perl-Lingua-Stem-Snowball +perl-Lingua-Stem-Snowball-Da +perl-Lingua-Translit +perl-Linux-DesktopFiles +perl-Linux-Inotify2 +perl-Linux-Pid +perl-List-AllUtils +perl-List-BinarySearch +perl-List-BinarySearch-XS +perl-List-Compare +perl-List-MoreUtils +perl-List-MoreUtils-XS +perl-List-SomeUtils +perl-List-SomeUtils-XS +perl-List-UtilsBy +perl-Locale-Codes +perl-Locale-Maketext-Gettext +perl-Locale-Maketext-Lexicon +perl-Locale-Msgfmt +perl-Locale-US +perl-LockFile-Simple +perl-Log-Any +perl-Log-Any-Adapter-Callback +perl-Log-Contextual +perl-Log-Dispatch +perl-Log-Dispatch-Array +perl-Log-Dispatch-Config +perl-Log-Dispatch-FileRotate +perl-Log-Dispatchouli +perl-Log-Log4perl +perl-Log-Message +perl-Log-Message-Simple +perl-MCE +perl-MIME-Charset +perl-MIME-EncWords +perl-MIME-Lite +perl-MIME-Types +perl-MIME-tools +perl-MLDBM +perl-MLDBM-Sync +perl-MRO-Compat +perl-Mac-PropertyList +perl-Mail-AuthenticationResults +perl-Mail-DKIM +perl-Mail-IMAPClient +perl-Mail-Mbox-MessageParser +perl-Mail-Message +perl-Mail-SPF +perl-Mail-SPF-Test +perl-Mail-Sender +perl-Mail-Sendmail +perl-Mail-SpamAssassin-Plugin-dqs +perl-Mail-Transport +perl-MailTools +perl-Mason +perl-Math-Base-Convert +perl-Math-BigInt +perl-Math-BigInt-GMP +perl-Math-Calc-Units +perl-Math-Clipper +perl-Math-ConvexHull +perl-Math-ConvexHull-MonotoneChain +perl-Math-Geometry-Voronoi +perl-Math-Int64 +perl-Math-Libm +perl-Math-PlanePath +perl-Math-Random-ISAAC +perl-Math-Round +perl-Memoize-ExpireLRU +perl-Menlo +perl-Menlo-Legacy +perl-Meta-Builder +perl-Method-Signatures +perl-Method-Signatures-Simple +perl-Metrics-Any +perl-Minion +perl-Minion-Backend-SQLite +perl-Mixin-Linewise +perl-Mo +perl-Mock-Config +perl-Mock-Quick +perl-Modern-Perl +perl-Module-Build +perl-Module-Build-Deprecated +perl-Module-Build-Prereqs-FromCPANfile +perl-Module-Build-Tiny +perl-Module-Build-Using-PkgConfig +perl-Module-Build-WithXSpp +perl-Module-Build-XSUtil +perl-Module-CPANTS-Analyse +perl-Module-CPANfile +perl-Module-Depends +perl-Module-Find +perl-Module-Implementation +perl-Module-Info +perl-Module-Install +perl-Module-Install-AuthorTests +perl-Module-Install-ExtraTests +perl-Module-Load-Conditional +perl-Module-Mask +perl-Module-Metadata +perl-Module-Path +perl-Module-Pluggable +perl-Module-Reader +perl-Module-Refresh +perl-Module-Runtime +perl-Module-Runtime-Conflicts +perl-Module-ScanDeps +perl-Module-Signature +perl-Module-Starter +perl-Module-Util +perl-Mojo-DOM58 +perl-Mojo-IOLoop-ReadWriteProcess +perl-Mojo-JWT +perl-Mojo-Log-Colored +perl-Mojo-Pg +perl-Mojo-RabbitMQ-Client +perl-Mojo-Redis +perl-Mojo-SQLite +perl-Mojolicious +perl-Mojolicious-Plugin-AssetPack +perl-Mojolicious-Plugin-CHI +perl-Mojolicious-Plugin-NYTProf +perl-Mojolicious-Plugin-OAuth2 +perl-Mojolicious-Plugin-RenderFile +perl-Mojolicious-Plugin-Status +perl-Mojolicious-Plugin-Webpack +perl-Monitoring-Plugin +perl-Moo +perl-MooX-Attribute-ENV +perl-MooX-HandlesVia +perl-MooX-Locale-Passthrough +perl-MooX-Options +perl-MooX-StrictConstructor +perl-MooX-Traits +perl-MooX-Types-MooseLike +perl-MooX-Types-MooseLike-Numeric +perl-MooX-late +perl-Moose +perl-Moose-Autobox +perl-MooseX-Aliases +perl-MooseX-App +perl-MooseX-App-Cmd +perl-MooseX-ArrayRef +perl-MooseX-Attribute-ENV +perl-MooseX-AttributeHelpers +perl-MooseX-AuthorizedMethods +perl-MooseX-ClassAttribute +perl-MooseX-Clone +perl-MooseX-ConfigFromFile +perl-MooseX-Daemonize +perl-MooseX-Declare +perl-MooseX-Getopt +perl-MooseX-GlobRef +perl-MooseX-Has-Options +perl-MooseX-HasDefaults +perl-MooseX-InsideOut +perl-MooseX-Iterator +perl-MooseX-LazyLogDispatch +perl-MooseX-LazyRequire +perl-MooseX-Log-Log4perl +perl-MooseX-LogDispatch +perl-MooseX-MarkAsMethods +perl-MooseX-Meta-TypeConstraint-ForceCoercion +perl-MooseX-Method-Signatures +perl-MooseX-MultiInitArg +perl-MooseX-NonMoose +perl-MooseX-Object-Pluggable +perl-MooseX-OneArgNew +perl-MooseX-POE +perl-MooseX-Param +perl-MooseX-Params-Validate +perl-MooseX-Role-Cmd +perl-MooseX-Role-Parameterized +perl-MooseX-Role-TraitConstructor +perl-MooseX-Role-WithOverloading +perl-MooseX-SemiAffordanceAccessor +perl-MooseX-SetOnce +perl-MooseX-SimpleConfig +perl-MooseX-Singleton +perl-MooseX-Storage +perl-MooseX-StrictConstructor +perl-MooseX-Traits +perl-MooseX-TransactionalMethods +perl-MooseX-Types +perl-MooseX-Types-Common +perl-MooseX-Types-DateTime +perl-MooseX-Types-LoadableClass +perl-MooseX-Types-Path-Class +perl-MooseX-Types-Path-Tiny +perl-MooseX-Types-Perl +perl-MooseX-Types-Set-Object +perl-MooseX-Types-Stringlike +perl-MooseX-Types-Structured +perl-MooseX-Workers +perl-Mouse +perl-MouseX-ConfigFromFile +perl-MouseX-Getopt +perl-MouseX-SimpleConfig +perl-MouseX-Types +perl-MouseX-Types-Path-Class +perl-Mozilla-LDAP +perl-MusicBrainz-DiscID +perl-Nagios-Plugin +perl-Net-AMQP +perl-Net-AMQP-RabbitMQ +perl-Net-CIDR +perl-Net-CIDR-Lite +perl-Net-CIDR-Set +perl-Net-DBus +perl-Net-DNS +perl-Net-DNS-Resolver-Mock +perl-Net-DNS-Resolver-Programmable +perl-Net-Daemon +perl-Net-Domain-TLD +perl-Net-Dropbox-API +perl-Net-HTTP +perl-Net-HTTPServer +perl-Net-IDN-Encode +perl-Net-IDN-Nameprep +perl-Net-INET6Glue +perl-Net-IP +perl-Net-IPv4Addr +perl-Net-Ident +perl-Net-Jabber +perl-Net-LibIDN +perl-Net-Netmask +perl-Net-OAuth +perl-Net-OBS-Client +perl-Net-OpenID-Common +perl-Net-OpenID-Consumer +perl-Net-OpenStack-Compute +perl-Net-Patricia +perl-Net-Pcap +perl-Net-SMTP-SSL +perl-Net-SNMP +perl-Net-SSH2 +perl-Net-SSLGlue +perl-Net-SSLeay +perl-Net-Server +perl-Net-TFTP +perl-Net-Telnet +perl-Net-Twitter +perl-Net-Whois-RIPE +perl-Net-Whois-Raw +perl-Net-XMPP +perl-NetAddr-IP +perl-NetPacket +perl-NetxAP +perl-Number-Bytes-Human +perl-Number-Compare +perl-Number-Format +perl-Number-WithError +perl-OLE-Storage_Lite +perl-Object-Pluggable +perl-Object-Signature +perl-OpenGL +perl-PAR +perl-PAR-Dist +perl-PAR-Packer +perl-PDF-API2 +perl-PDF-Builder +perl-PHP-Serialization +perl-POE +perl-POE-Test-Loops +perl-POSIX-strftime-Compiler +perl-PPI +perl-PPIx-QuoteLike +perl-PPIx-Regexp +perl-PPIx-Utilities +perl-Package-DeprecationManager +perl-Package-Generator +perl-Package-Stash +perl-Package-Stash-XS +perl-Package-Variant +perl-PadWalker +perl-Pango +perl-Parallel-ForkManager +perl-Params-Classify +perl-Params-Coerce +perl-Params-Util +perl-Params-Validate +perl-Params-ValidationCompiler +perl-Parse-ANSIColor-Tiny +perl-Parse-CPAN-Packages +perl-Parse-Distname +perl-Parse-MIME +perl-Parse-Method-Signatures +perl-Parse-PMFile +perl-Parse-RecDescent +perl-Parse-Win32Registry +perl-Parse-Yapp +perl-Passwd-Keyring-Gnome +perl-Passwd-Keyring-KDEWallet +perl-PatchReader +perl-Path-Class +perl-Path-FindDev +perl-Path-IsDev +perl-Path-Router +perl-Path-Tiny +perl-Perl-Critic +perl-Perl-Critic-Community +perl-Perl-Critic-Policy-Variables-ProhibitLoopOnHash +perl-Perl-Critic-Pulp +perl-Perl-PrereqScanner +perl-Perl-PrereqScanner-NotQuiteLite +perl-Perl-Tidy +perl-Perl-Version +perl-Perl6-Junction +perl-PerlIO-Layers +perl-PerlIO-gzip +perl-PerlIO-locale +perl-PerlIO-utf8_strict +perl-PerlIO-via-Timeout +perl-PerlIO-via-dynamic +perl-PerlX-Maybe +perl-PkgConfig +perl-Plack +perl-Plack-App-WebSocket +perl-Plack-Middleware-FixMissingBodyInRedirect +perl-Plack-Middleware-LogErrors +perl-Plack-Middleware-RemoveRedundantBody +perl-Plack-Middleware-ReverseProxy +perl-Plack-Middleware-Session +perl-Plack-Test-Agent +perl-Pod-AsciiDoctor +perl-Pod-Coverage +perl-Pod-Coverage-Moose +perl-Pod-Coverage-TrustPod +perl-Pod-Elemental +perl-Pod-Eventual +perl-Pod-HtmlPsPdf +perl-Pod-Markdown +perl-Pod-MinimumVersion +perl-Pod-POM +perl-Pod-Parser +perl-Pod-Readme +perl-Pod-Spell +perl-Pod-Usage +perl-PostScript-Simple +perl-Prima +perl-Probe-Perl +perl-Proc-Fork +perl-Proc-ProcessTable +perl-Proc-Simple +perl-Proc-SyncExec +perl-Protocol-HTTP2 +perl-Protocol-Redis +perl-Protocol-Redis-Faster +perl-Protocol-WebSocket +perl-Quantum-Superpositions +perl-RDF-Trine +perl-RPC-XML +perl-RPM-Header-PurePerl +perl-RPM2 +perl-Readonly +perl-Readonly-XS +perl-Redis +perl-Ref-Util +perl-Ref-Util-XS +perl-Regexp-Assemble +perl-Regexp-Common +perl-Regexp-IPv6 +perl-Regexp-Shellish +perl-Regexp-Trie +perl-Reply +perl-Return-Value +perl-Role-HasMessage +perl-Role-Hooks +perl-Role-Identifiable +perl-Role-Tiny +perl-Rose-Object +perl-Router-Simple +perl-SDL +perl-SGML-Parser-OpenSP +perl-SGMLS +perl-SOAP-Lite +perl-SQL-Abstract +perl-SQL-Abstract-Classic +perl-SQL-Abstract-Pg +perl-SQL-ReservedWords +perl-SQL-SplitStatement +perl-SQL-Statement +perl-SQL-Tokenizer +perl-SQL-Translator +perl-SUPER +perl-SVG +perl-SVN-Simple +perl-Safe-Isa +perl-Scalar-List-Utils +perl-Scalar-String +perl-Scope-Guard +perl-Scope-Upper +perl-Search-Elasticsearch +perl-Search-Xapian +perl-Selenium-Remote-Driver +perl-Sereal +perl-Sereal-Decoder +perl-Sereal-Encoder +perl-Session-Token +perl-Set-Crontab +perl-Set-IntSpan +perl-Set-Object +perl-Set-Scalar +perl-Set-Tiny +perl-Smart-Comments +perl-Snowball-Norwegian +perl-Snowball-Swedish +perl-Socket-MsgHdr +perl-Socket6 +perl-Software-License +perl-Sort-Key +perl-Sort-Naturally +perl-Sort-Versions +perl-Specio +perl-Specio-Library-Path-Tiny +perl-Spiffy +perl-Spooky-Patterns-XS +perl-Spreadsheet-ParseExcel +perl-Spreadsheet-ParseXLSX +perl-Spreadsheet-Read +perl-Spreadsheet-ReadSXC +perl-Spreadsheet-XLSX +perl-Starman +perl-Statistics-CaseResampling +perl-Statistics-Descriptive +perl-Stream-Buffered +perl-String-Approx +perl-String-CRC32 +perl-String-CamelCase +perl-String-Errf +perl-String-Escape +perl-String-Flogger +perl-String-Format +perl-String-Formatter +perl-String-RewritePrefix +perl-String-ShellQuote +perl-String-ToIdentifier-EN +perl-String-Trim +perl-String-Truncate +perl-String-Util +perl-Struct-Dumb +perl-Sub-Delete +perl-Sub-Exporter +perl-Sub-Exporter-ForMethods +perl-Sub-Exporter-GlobExporter +perl-Sub-Exporter-Progressive +perl-Sub-HandlesVia +perl-Sub-Identify +perl-Sub-Info +perl-Sub-Install +perl-Sub-Name +perl-Sub-Override +perl-Sub-Quote +perl-Sub-Retry +perl-Sub-Spec +perl-Sub-Uplevel +perl-Switch +perl-Symbol-Table +perl-Symbol-Util +perl-Syntax-Keyword-Junction +perl-Syntax-Keyword-Try +perl-Sys-CPU +perl-Sys-Hostname-Long +perl-Sys-LoadAvg +perl-Sys-MemInfo +perl-Sys-SigAction +perl-Sys-Virt +perl-Sysadm-Install +perl-System-Command +perl-TAP-Harness-JUnit +perl-Task-Kensho-Async +perl-Task-Kensho-CLI +perl-Task-Kensho-Config +perl-Task-Kensho-Dates +perl-Task-Kensho-Exceptions +perl-Task-Kensho-ModuleDev +perl-Task-Kensho-OOP +perl-Task-Kensho-Scalability +perl-Task-Kensho-Testing +perl-Task-Kensho-XML +perl-Task-Moose +perl-Task-Weaken +perl-Template-GD +perl-Template-Plugin-Filter-ANSIColor +perl-Template-Plugin-JSON-Escape +perl-Template-Tiny +perl-Template-Toolkit +perl-Term-Encoding +perl-Term-ProgressBar +perl-Term-ReadKey +perl-Term-ReadLine-Gnu +perl-Term-ReadPassword +perl-Term-Size-Any +perl-Term-Size-Perl +perl-Term-Table +perl-Term-Terminfo +perl-Term-UI +perl-Test-API +perl-Test-Alien-CPP +perl-Test-Assert +perl-Test-Base +perl-Test-CChecker +perl-Test-CPAN-Meta +perl-Test-CheckChanges +perl-Test-CheckDeps +perl-Test-CheckManifest +perl-Test-Class +perl-Test-Class-Most +perl-Test-ClassAPI +perl-Test-CleanNamespaces +perl-Test-Command +perl-Test-Compile +perl-Test-Deep +perl-Test-Deep-Type +perl-Test-DiagINC +perl-Test-Differences +perl-Test-Directory +perl-Test-EOL +perl-Test-Exception +perl-Test-Exception-LessClever +perl-Test-FailWarnings +perl-Test-Fatal +perl-Test-File +perl-Test-File-Contents +perl-Test-File-ShareDir +perl-Test-Fork +perl-Test-HTTP-MockServer +perl-Test-HasVersion +perl-Test-Identity +perl-Test-InDistDir +perl-Test-Inter +perl-Test-JSON +perl-Test-Kit +perl-Test-Kwalitee +perl-Test-LWP-UserAgent +perl-Test-LeakTrace +perl-Test-LectroTest +perl-Test-Lib +perl-Test-LongString +perl-Test-Magpie +perl-Test-Manifest +perl-Test-Memory-Cycle +perl-Test-Metrics-Any +perl-Test-Mock-Guard +perl-Test-Mock-LWP +perl-Test-Mock-Time +perl-Test-MockDateTime +perl-Test-MockModule +perl-Test-MockObject +perl-Test-MockRandom +perl-Test-MockTime +perl-Test-Modern +perl-Test-Mojo-Pg +perl-Test-More-UTF8 +perl-Test-Most +perl-Test-Needs +perl-Test-NoTabs +perl-Test-NoWarnings +perl-Test-Number-Delta +perl-Test-Object +perl-Test-Output +perl-Test-Perl-Critic +perl-Test-PerlTidy +perl-Test-Pod +perl-Test-Pod-Coverage +perl-Test-Refcount +perl-Test-Requires +perl-Test-Requires-Git +perl-Test-RequiresInternet +perl-Test-Script +perl-Test-SharedFork +perl-Test-Simple +perl-Test-Spec +perl-Test-Spelling +perl-Test-Strict +perl-Test-SubCalls +perl-Test-Synopsis +perl-Test-TCP +perl-Test-Taint +perl-Test-TempDir-Tiny +perl-Test-Time +perl-Test-Trap +perl-Test-Unit-Lite +perl-Test-UseAllModules +perl-Test-WWW-Mechanize +perl-Test-WWW-Selenium +perl-Test-Warn +perl-Test-Warnings +perl-Test-Without-Module +perl-Test-WriteVariants +perl-Test-YAML +perl-Test-YAML-Valid +perl-Test-utf8 +perl-Test2-Plugin-NoWarnings +perl-Test2-Suite +perl-Text-Aligner +perl-Text-Autoformat +perl-Text-BibTeX +perl-Text-Brew +perl-Text-CSV +perl-Text-CSV_XS +perl-Text-Capitalize +perl-Text-CharWidth +perl-Text-DelimMatch +perl-Text-Diff +perl-Text-German +perl-Text-Glob +perl-Text-Hunspell +perl-Text-Iconv +perl-Text-Kakasi +perl-Text-Markdown +perl-Text-Patch +perl-Text-RecordParser +perl-Text-Reform +perl-Text-Roman +perl-Text-SimpleTable +perl-Text-SimpleTable-AutoWidth +perl-Text-Soundex +perl-Text-SpellChecker +perl-Text-Sprintf-Named +perl-Text-Table +perl-Text-TabularDisplay +perl-Text-Template +perl-Text-Unidecode +perl-Text-WrapI18N +perl-Text-Wrapper +perl-TheSchwartz +perl-Throwable +perl-Tie-Cache +perl-Tie-Cycle +perl-Tie-Handle-Offset +perl-Tie-Hash-DBD +perl-Tie-Hash-Method +perl-Tie-IxHash +perl-Tie-RefHash-Weak +perl-Tie-Simple +perl-Tie-ToObject +perl-Time-Clock +perl-Time-Duration +perl-Time-Duration-Parse +perl-Time-Local +perl-Time-Mock +perl-Time-Moment +perl-Time-Out +perl-Time-Period +perl-Time-Tiny +perl-Time-modules +perl-TimeDate +perl-Tk +perl-Tk-Clock +perl-Tk-TableMatrix +perl-Tree-DAG_Node +perl-Try-Tiny +perl-TryCatch +perl-Twiggy +perl-Type-Tiny +perl-Types-Path-Tiny +perl-Types-Serialiser +perl-UNIVERSAL-can +perl-UNIVERSAL-isa +perl-UNIVERSAL-moniker +perl-UNIVERSAL-ref +perl-UNIVERSAL-require +perl-URI +perl-URI-Fetch +perl-URI-Find +perl-URI-Nested +perl-URI-Query +perl-URI-Template +perl-URI-cpan +perl-URI-db +perl-URI-ws +perl-UUID +perl-UUID-Tiny +perl-Unicode-Collate +perl-Unicode-EastAsianWidth +perl-Unicode-LineBreak +perl-Unicode-Map +perl-Unicode-Map8 +perl-Unicode-Normalize +perl-Unicode-String +perl-Unicode-Stringprep +perl-Unix-Syslog +perl-User-Identity +perl-Variable-Magic +perl-Verilog-Perl +perl-WWW-Form-UrlEncoded +perl-WWW-Mechanize +perl-WWW-PAUSE-CleanUpHomeDir +perl-WWW-Pastebin-PastebinCom-Create +perl-WWW-RobotRules +perl-WWW-Shorten +perl-Want +perl-WeakRef +perl-Web-MREST +perl-Web-MREST-CLI +perl-Web-Machine +perl-Web-Scraper +perl-WebService-MusicBrainz +perl-Wx +perl-X11-Protocol +perl-X11-Protocol-Other +perl-X500-DN +perl-XML-Atom +perl-XML-Atom-SimpleFeed +perl-XML-Bare +perl-XML-CommonNS +perl-XML-DOM +perl-XML-DOM-XPath +perl-XML-Dumper +perl-XML-Entities +perl-XML-Feed +perl-XML-Filter-BufferText +perl-XML-Generator-PerlData +perl-XML-Handler-YAWriter +perl-XML-LibXML +perl-XML-LibXML-PrettyPrint +perl-XML-LibXML-Simple +perl-XML-LibXSLT +perl-XML-Namespace +perl-XML-NamespaceFactory +perl-XML-NamespaceSupport +perl-XML-NodeFilter +perl-XML-Parser +perl-XML-Parser-Lite +perl-XML-RSS +perl-XML-RegExp +perl-XML-SAX +perl-XML-SAX-Base +perl-XML-SAX-Expat +perl-XML-SAX-ExpatXS +perl-XML-SAX-Writer +perl-XML-SemanticDiff +perl-XML-Simple +perl-XML-SimpleObject-LibXML +perl-XML-Stream +perl-XML-Structured +perl-XML-Twig +perl-XML-Writer +perl-XML-Writer-String +perl-XML-XPath +perl-XML-XPathEngine +perl-XML-XSLT +perl-XMLRPC-Lite +perl-XS-Parse-Keyword +perl-XSLoader +perl-XString +perl-YAML +perl-YAML-LibYAML +perl-YAML-LibYAML-API +perl-YAML-PP +perl-YAML-PP-LibYAML +perl-YAML-Syck +perl-YAML-Tiny +perl-aliased +perl-asa +perl-autobox +perl-autovivification +perl-bareword-filehandles +perl-boolean +perl-common-sense +perl-constant-boolean +perl-constant-defer +perl-curry +perl-experimental +perl-forks +perl-gettext +perl-indirect +perl-ldap +perl-lib-relative +perl-libconfigfile +perl-libintl-perl +perl-libwww-perl +perl-libxml-perl +perl-local-lib +perl-multidimensional +perl-namespace-autoclean +perl-namespace-clean +perl-pcsc +perl-prefork +perl-strictures +perl-syntax +permissions +permlib +pesign +pesign-obs-integration +petsc +pfstools +pg_comparator +pg_cron +pgaccess +pgadmin4 +pgaudit +pgbackrest +pgn-extract +pgsql-ogr-fdw +phalanx +phetsarath-fonts +phodav +phonon4qt5 +phonon4qt5-backend-gstreamer +phonon4qt5-backend-vlc +phoronix-test-suite +photoqt +php-APCu +php-composer +php-composer2 +php-cs-fixer +php-gmagick +php-ice +php-imagick +php-lzf +php-maxminddb +php-memcache +php-memcached +php-pear-Auth_SASL +php-pear-MDB2 +php-pear-MDB2_Driver_mysqli +php-pear-Mail_Mime +php-pear-Net_IDNA2 +php-pear-Net_LDAP2 +php-pear-Net_SMTP +php-pear-Net_Sieve +php-pear-Net_Socket +php-pear-XML_Parser +php-phalcon +php-psr +php-redis +php-smbclient +php-uuid +php-xdebug +php7 +php7-pear +php7-phpunit8 +php8 +php8-nginx-image +php8-pear +phpMyAdmin +phpPgAdmin +physfs +physlock +pianobar +picard +picmi +picocli +picocom +picojson +picom +picotool +picplanner +pidentd +pidgin +pidgin-advanced-sound-notification +pidgin-birthday-reminder +pidgin-branding-openSUSE +pidgin-gnome-keyring +pidgin-guifications +pidgin-indicator +pidgin-libnotify +pidgin-otr +pidgin-privacy-please +pidgin-prpltwtr +pidgin-sipe +pidgin-xmpp-receipts +piglit +pigz +pijul +pim-data-exporter +pim-sieve-editor +pimcommon +pin +pinentry +pinfo +pingtunnel +pingus +pink-pony +pinpoint +pinta +pipenightdreams +piper +pipewire +pithos +pitivi +pix +pixd +pixman +pixmap +pixz +pkTriggerCord +pkcs11-helper +pkgconf +pkgdiff +plank +plantuml +plasma-applet-weather-widget +plasma-branding-MicroOS +plasma-browser-integration +plasma-framework +plasma-nm5 +plasma-pass +plasma-vault +plasma-wayland-protocols +plasma5-addons +plasma5-applet-suse-prime +plasma5-bigscreen +plasma5-desktop +plasma5-disks +plasma5-firewall +plasma5-integration +plasma5-mobile +plasma5-nano +plasma5-openSUSE +plasma5-pa +plasma5-pk-updates +plasma5-sdk +plasma5-systemmonitor +plasma5-thunderbolt +plasma5-workspace +plasma5-workspace-wallpapers +platformsh-cli +playerctl +pleaser +plee-the-bear +plexus-ant-factory +plexus-archiver +plexus-bsh-factory +plexus-build-api +plexus-cipher +plexus-classworlds +plexus-cli +plexus-compiler +plexus-component-api +plexus-component-factories-pom +plexus-components-pom +plexus-containers +plexus-i18n +plexus-interactivity +plexus-interpolation +plexus-io +plexus-languages +plexus-pom +plexus-resources +plexus-sec-dispatcher +plexus-utils +plexus-velocity +plib +plotutils +plowshare +plplot +pluma +pluto +plymouth +plymouth-theme-breeze +plymouth-theme-opensuse-beat +plzip +pmacct +pmccabe +pmdk +pmdk-convert +pmemkv +pmemkv-python +pmidi +pmix +pnetcdf +png++ +pngcheck +pngcrush +pnglite +pngquant +pngtoico +pnm2ppa +po4a +pocketsphinx +pocketsphinx5 +pocl +poco +podman +podofo +poedit +poezio +poke +polari +polaris +policycoreutils +polkit +polkit-default-privs +polkit-gnome +polkit-kde-agent-5 +polkit-qt5-1 +polybar +polylib +pommed +pongix +popeye +poppler +poppler-data +popt +portaudio +portmidi +posix_cc +posixovl +post-build-checks +poster +postfish +postfix +postfixadmin +postgis +postgresql +postgresql-jdbc +postgresql-pgagent +postgresql-plr +postgresql10 +postgresql11 +postgresql12 +postgresql13 +postgresql14 +postgresql15 +postgrey +postsrsd +pothana2000-fonts +potrace +pound +povray +power-profiles-daemon +powercap +powerdevil5 +powerline +powerman +powermanga +powermock +powerpc-utils +powerpc32 +powerstat +powertop +poxml +ppc64-diag +ppl +pplite +ppp +pprof +pps-tools +ppsspp +pptp +pptpd +pqiv +praat +pragha +prboom-plus +prctl +preinstallimage-base +preinstallimage-gtk2-devel +preinstallimage-gtk3-devel +preinstallimage-libX11-devel +preinstallimage-libqt5 +preinstallimage-minimal +preinstallimage-python +preinstallimage-texlive-basics +prelude-correlator +prelude-lml +prelude-lml-rules +prelude-manager +premake4 +presage +prewikka +primecount +primesieve +primus +printer-driver-brlaser +printproto +prison-qt5 +privoxy +procdump +procenv +procinfo +procmail +procmeter +procmon +procps +product-builder +product-builder-plugin-Tumbleweed +profanity +profile-sync-daemon +proftpd +progress +proguard +proj +projectM +projectlibre +prom2json +prometheus-blackbox_exporter +prometheus-client-model +prometheus-ha_cluster_exporter +prometheus-postgres_exporter +prometheus-sap_host_exporter +prometheus-saptune_exporter +prometheus-simpleclient-java +prometheus-webhook-snmp +prometheus-webhook-snmp-image +prosody +prosody-community-modules +proteus +protobuf +protobuf-c +protonvpn-gui +proxychains-ng +prtconf +prun-ohpc +psgml +psgplay +psi+ +psmisc +pspg +pspp +psqlODBC +pssh +pstoedit +psutils +pthread-stubs +ptlib +ptokax +ptools +ptpd +publicsuffix +pugixml +pullin-bcm43xx-firmware +pulseaudio +pulseaudio-equalizer +pulseaudio-qt +pulseeffects +pulseview +pumpa +pure-ftpd +purge-kernels-service +purple-bot-sentry +purple-carbons +purple-facebook +purple-import-empathy +purple-libsteam +purple-lurch +purple-mattermost +purple-plugin-pack +purple-rocketchat +purple-xmpp-http-upload +purpose +putty +pv +pveclib +pw3270 +pwgen +pybugz +pydf +pyenv +pyradio +pystring +pythia +python +python-APScheduler +python-AnyQt +python-Arpeggio +python-Authlib +python-Automat +python-BTrees +python-Babel +python-Beaker +python-BitVector +python-Bottleneck +python-Brotli +python-CCColUtils +python-CacheControl +python-CairoSVG +python-Cerberus +python-Chameleon +python-Cheetah3 +python-CherryPy +python-CommonMark +python-ConfigArgParse +python-ConfigUpdater +python-Cycler +python-Cython +python-DataProperty +python-DataShape +python-DateTime +python-Delorean +python-Deprecated +python-Django +python-Dumper +python-Durus +python-EasyProcess +python-EditorConfig +python-ExifRead +python-Fabric +python-Faker +python-Fiona +python-Flask +python-Flask-Admin +python-Flask-Babel +python-Flask-BabelEx +python-Flask-Bootstrap +python-Flask-Caching +python-Flask-Compress +python-Flask-Cors +python-Flask-Gravatar +python-Flask-HTMLmin +python-Flask-HTTPAuth +python-Flask-Login +python-Flask-Mail +python-Flask-Mailman +python-Flask-Migrate +python-Flask-Paranoid +python-Flask-Principal +python-Flask-RESTful +python-Flask-RSTPages +python-Flask-SQLAlchemy +python-Flask-Security-Too +python-Flask-SocketIO +python-Flask-Testing +python-Flask-WTF +python-FontTools +python-FormEncode +python-Genshi +python-GitPython +python-Glances +python-Gloo +python-Glymur +python-GooCalendar +python-GooseMPL +python-GridDataFormats +python-HTTPolice +python-HeapDict +python-HyperKitty +python-IMAPClient +python-IMDbPY +python-JPype1 +python-Jinja2 +python-Js2Py +python-JsonWeb +python-Kajiki +python-Kivy +python-LTTL +python-Lektor +python-Levenshtein +python-Logbook +python-M2Crypto +python-Mako +python-MapProxy +python-Markdown +python-MarkupPy +python-MarkupSafe +python-Markups +python-Mathics +python-Mathics-Scanner +python-MechanicalSoup +python-MiniMock +python-Morfessor +python-MouseInfo +python-MulticoreTSNE +python-Nuitka +python-OWSLib +python-PGet +python-PTable +python-Pallets-Sphinx-Themes +python-Parsley +python-Paste +python-PasteDeploy +python-PeakUtils +python-Pebble +python-Pillow +python-Pint +python-Protego +python-PsyLab +python-PubChemPy +python-Pweave +python-PyAudio +python-PyAutoGUI +python-PyBindGen +python-PyBrowserID +python-PyCBC +python-PyChart +python-PyChromecast +python-PyCondor +python-PyDispatcher +python-PyECLib +python-PyFxA +python-PyGithub +python-PyHamcrest +python-PyICU +python-PyInstaller +python-PyJWT +python-PyKMIP +python-PyLaTeX +python-PyMeeus +python-PyMeta3 +python-PyMsgBox +python-PyMuPDF +python-PyMySQL +python-PyNaCl +python-PyNamecheap +python-PyOgg +python-PyOpenAL +python-PyPDF2 +python-PyPDF3 +python-PyPrind +python-PyQRCode +python-PyQt6 +python-PyQt6-3D +python-PyQt6-Charts +python-PyQt6-DataVisualization +python-PyQt6-NetworkAuth +python-PyQt6-WebEngine +python-PyQt6-sip +python-PyRIC +python-PyRSS2Gen +python-PyRect +python-PySDL2 +python-PyScreeze +python-PySocks +python-PyTrie +python-PyTweening +python-PyVirtualDisplay +python-PyWavelets +python-PyWebDAV3 +python-PyWebDAV3-GNUHealth +python-PyX +python-PyYAML +python-Pygments +python-Pympler +python-Pyphen +python-Pyro4 +python-QDarkStyle +python-QtAwesome +python-QtPy +python-RegexOrder +python-Routes +python-Rtree +python-SPARQLWrapper +python-SQLAlchemy +python-SQLAlchemy-Utils +python-Scrapy +python-SecretStorage +python-Send2Trash +python-Shapely +python-SimpleWebSocketServer +python-SoundCard +python-SoundFile +python-SpeechRecognition +python-Sphinx +python-TagStats +python-Telethon +python-Tempita +python-TermRecord +python-Theano +python-Transplant +python-Trolly +python-Trololio +python-Twisted +python-TxSNI +python-URLObject +python-UkPostcodeParser +python-Unidecode +python-VyattaConfParser +python-WSGIProxy2 +python-WSME +python-WTForms +python-Wand +python-WebOb +python-WebTest +python-Werkzeug +python-Whoosh +python-XStatic +python-XStatic-Angular-Schema-Form +python-XStatic-jQuery +python-XStatic-jquery-ui +python-XStatic-objectpath +python-XStatic-term.js +python-XStatic-tv4 +python-XlsxWriter +python-Yapsy +python-ZConfig +python-ZEO +python-ZODB +python-abimap +python-abseil +python-acefile +python-acitoolkit +python-acme +python-acoular +python-actdiag +python-adal +python-adapt-parser +python-adblock +python-addict +python-aenum +python-aexpect +python-afdko +python-affine +python-agate +python-agate-dbf +python-agate-excel +python-agate-lookup +python-agate-remote +python-agate-sql +python-agate-stats +python-aina +python-aiodataloader +python-aiodns +python-aioeventlet +python-aiofiles +python-aioftp +python-aiohttp +python-aiohttp-jinja2 +python-aiohttp-socks +python-aiohttp-theme +python-aiohttp_cors +python-aioitertools +python-aioquic +python-aioresponses +python-aiorpcX +python-aiosignal +python-aiosmtpd +python-aiosmtplib +python-aiosqlite +python-aiounittest +python-ajsonrpc +python-akismet +python-alabaster +python-aldjemy +python-alembic +python-allpairspy +python-alsa +python-altair +python-altair-widgets +python-altgraph +python-amqp +python-amqpstorm +python-ana +python-aniso8601 +python-annoy +python-ansel +python-ansi2html +python-ansible-compat +python-ansicolor +python-ansicolors +python-ansiwrap +python-antlr4-python3-runtime +python-anyio +python-anyjson +python-anymarkup-core +python-apache-libcloud +python-apipkg +python-apiron +python-apns2 +python-appdirs +python-application +python-applicationinsights +python-apptools +python-apsw +python-ara +python-arabic-reshaper +python-arf +python-argcomplete +python-argh +python-argon2-cffi +python-argon2-cffi-bindings +python-argparse-manpage +python-args +python-arrow +python-arviz +python-asciimatics +python-asciitree +python-asdf +python-asdf-astropy +python-asdf-coordinates-schemas +python-asdf-standard +python-asdf-transform-schemas +python-asdf-wcs-schemas +python-asgiref +python-asn1crypto +python-aspectlib +python-aspy.yaml +python-ast-decompiler +python-asteval +python-astor +python-astral +python-astroid +python-astropy +python-astropy-healpix +python-asttokens +python-astunparse +python-asv +python-async_generator +python-async_timeout +python-asyncclick +python-asyncpg +python-asyncssh +python-atlassian-python-api +python-atom +python-atomicwrites +python-atpublic +python-atspi +python-attr +python-attrs +python-audio-degrader +python-audiogrep +python-audiomate +python-audioread +python-augeas +python-authheaders +python-authres +python-autobahn +python-autocommand +python-autodocsumm +python-autoflake +python-automaton +python-autopage +python-autopep8 +python-autoray +python-autoupgrade-ng +python-av +python-avocado +python-avocado-plugins-vt +python-avro +python-awkward +python-awpa +python-aws-sam-translator +python-aws-xray-sdk +python-axolotl +python-axolotl-curve25519 +python-azure-agent +python-azure-agrifood-farming +python-azure-agrifood-nspkg +python-azure-ai-anomalydetector +python-azure-ai-formrecognizer +python-azure-ai-language-conversations +python-azure-ai-language-nspkg +python-azure-ai-language-questionanswering +python-azure-ai-metricsadvisor +python-azure-ai-ml +python-azure-ai-nspkg +python-azure-ai-textanalytics +python-azure-ai-translation-document +python-azure-ai-translation-nspkg +python-azure-appconfiguration +python-azure-applicationinsights +python-azure-batch +python-azure-cognitiveservices-anomalydetector +python-azure-cognitiveservices-formrecognizer +python-azure-cognitiveservices-inkrecognizer +python-azure-cognitiveservices-knowledge-nspkg +python-azure-cognitiveservices-knowledge-qnamaker +python-azure-cognitiveservices-language-luis +python-azure-cognitiveservices-language-nspkg +python-azure-cognitiveservices-language-spellcheck +python-azure-cognitiveservices-language-textanalytics +python-azure-cognitiveservices-nspkg +python-azure-cognitiveservices-personalizer +python-azure-cognitiveservices-search-autosuggest +python-azure-cognitiveservices-search-customimagesearch +python-azure-cognitiveservices-search-customsearch +python-azure-cognitiveservices-search-entitysearch +python-azure-cognitiveservices-search-imagesearch +python-azure-cognitiveservices-search-newssearch +python-azure-cognitiveservices-search-nspkg +python-azure-cognitiveservices-search-videosearch +python-azure-cognitiveservices-search-visualsearch +python-azure-cognitiveservices-search-websearch +python-azure-cognitiveservices-vision-computervision +python-azure-cognitiveservices-vision-contentmoderator +python-azure-cognitiveservices-vision-customvision +python-azure-cognitiveservices-vision-face +python-azure-cognitiveservices-vision-nspkg +python-azure-common +python-azure-communication-administration +python-azure-communication-chat +python-azure-communication-email +python-azure-communication-identity +python-azure-communication-networktraversal +python-azure-communication-nspkg +python-azure-communication-phonenumbers +python-azure-communication-sms +python-azure-confidentialledger +python-azure-containerregistry +python-azure-core +python-azure-core-tracing-opencensus +python-azure-core-tracing-opentelemetry +python-azure-cosmos +python-azure-data-nspkg +python-azure-data-tables +python-azure-datalake-store +python-azure-digitaltwins-core +python-azure-digitaltwins-nspkg +python-azure-eventgrid +python-azure-eventhub +python-azure-eventhub-checkpointstoreblob +python-azure-eventhub-checkpointstoreblob-aio +python-azure-functions-devops-build +python-azure-graphrbac +python-azure-identity +python-azure-iot-deviceupdate +python-azure-iot-nspkg +python-azure-keyvault +python-azure-keyvault-administration +python-azure-keyvault-certificates +python-azure-keyvault-keys +python-azure-keyvault-nspkg +python-azure-keyvault-secrets +python-azure-loganalytics +python-azure-media-nspkg +python-azure-media-videoanalyzer-edge +python-azure-messaging-nspkg +python-azure-messaging-webpubsubservice +python-azure-mgmt +python-azure-mgmt-advisor +python-azure-mgmt-agfood +python-azure-mgmt-agrifood +python-azure-mgmt-alertsmanagement +python-azure-mgmt-apimanagement +python-azure-mgmt-app +python-azure-mgmt-appconfiguration +python-azure-mgmt-appcontainers +python-azure-mgmt-applicationinsights +python-azure-mgmt-appplatform +python-azure-mgmt-attestation +python-azure-mgmt-authorization +python-azure-mgmt-automanage +python-azure-mgmt-automation +python-azure-mgmt-avs +python-azure-mgmt-azureadb2c +python-azure-mgmt-azurestack +python-azure-mgmt-azurestackhci +python-azure-mgmt-baremetalinfrastructure +python-azure-mgmt-batch +python-azure-mgmt-batchai +python-azure-mgmt-billing +python-azure-mgmt-botservice +python-azure-mgmt-cdn +python-azure-mgmt-chaos +python-azure-mgmt-cognitiveservices +python-azure-mgmt-commerce +python-azure-mgmt-communication +python-azure-mgmt-compute +python-azure-mgmt-confidentialledger +python-azure-mgmt-confluent +python-azure-mgmt-connectedvmware +python-azure-mgmt-consumption +python-azure-mgmt-containerinstance +python-azure-mgmt-containerregistry +python-azure-mgmt-containerservice +python-azure-mgmt-core +python-azure-mgmt-cosmosdb +python-azure-mgmt-costmanagement +python-azure-mgmt-customproviders +python-azure-mgmt-dashboard +python-azure-mgmt-databox +python-azure-mgmt-databoxedge +python-azure-mgmt-databricks +python-azure-mgmt-datadog +python-azure-mgmt-datafactory +python-azure-mgmt-datalake-analytics +python-azure-mgmt-datalake-nspkg +python-azure-mgmt-datalake-store +python-azure-mgmt-datamigration +python-azure-mgmt-dataprotection +python-azure-mgmt-datashare +python-azure-mgmt-deploymentmanager +python-azure-mgmt-deviceupdate +python-azure-mgmt-devspaces +python-azure-mgmt-devtestlabs +python-azure-mgmt-digitaltwins +python-azure-mgmt-dns +python-azure-mgmt-dnsresolver +python-azure-mgmt-documentdb +python-azure-mgmt-dynatrace +python-azure-mgmt-edgegateway +python-azure-mgmt-edgeorder +python-azure-mgmt-elastic +python-azure-mgmt-elasticsan +python-azure-mgmt-eventgrid +python-azure-mgmt-eventhub +python-azure-mgmt-extendedlocation +python-azure-mgmt-fluidrelay +python-azure-mgmt-frontdoor +python-azure-mgmt-guestconfig +python-azure-mgmt-hanaonazure +python-azure-mgmt-hdinsight +python-azure-mgmt-healthcareapis +python-azure-mgmt-hybridcompute +python-azure-mgmt-hybridkubernetes +python-azure-mgmt-hybridnetwork +python-azure-mgmt-imagebuilder +python-azure-mgmt-iotcentral +python-azure-mgmt-iothub +python-azure-mgmt-iothubprovisioningservices +python-azure-mgmt-keyvault +python-azure-mgmt-kubernetesconfiguration +python-azure-mgmt-kusto +python-azure-mgmt-labservices +python-azure-mgmt-loadtestservice +python-azure-mgmt-loganalytics +python-azure-mgmt-logic +python-azure-mgmt-logz +python-azure-mgmt-machinelearningcompute +python-azure-mgmt-machinelearningservices +python-azure-mgmt-maintenance +python-azure-mgmt-managedservices +python-azure-mgmt-managementgroups +python-azure-mgmt-managementpartner +python-azure-mgmt-maps +python-azure-mgmt-marketplaceordering +python-azure-mgmt-media +python-azure-mgmt-mixedreality +python-azure-mgmt-mobilenetwork +python-azure-mgmt-monitor +python-azure-mgmt-msi +python-azure-mgmt-netapp +python-azure-mgmt-network +python-azure-mgmt-nginx +python-azure-mgmt-notificationhubs +python-azure-mgmt-nspkg +python-azure-mgmt-oep +python-azure-mgmt-orbital +python-azure-mgmt-peering +python-azure-mgmt-policyinsights +python-azure-mgmt-portal +python-azure-mgmt-powerbidedicated +python-azure-mgmt-powerbiembedded +python-azure-mgmt-privatedns +python-azure-mgmt-purview +python-azure-mgmt-quantum +python-azure-mgmt-quota +python-azure-mgmt-rdbms +python-azure-mgmt-recoveryservices +python-azure-mgmt-recoveryservicesbackup +python-azure-mgmt-recoveryservicessiterecovery +python-azure-mgmt-redhatopenshift +python-azure-mgmt-redis +python-azure-mgmt-redisenterprise +python-azure-mgmt-regionmove +python-azure-mgmt-relay +python-azure-mgmt-reservations +python-azure-mgmt-resource +python-azure-mgmt-resourceconnector +python-azure-mgmt-resourcegraph +python-azure-mgmt-resourcehealth +python-azure-mgmt-resourcemover +python-azure-mgmt-scheduler +python-azure-mgmt-scvmm +python-azure-mgmt-search +python-azure-mgmt-security +python-azure-mgmt-securityinsight +python-azure-mgmt-serialconsole +python-azure-mgmt-servermanager +python-azure-mgmt-servicebus +python-azure-mgmt-servicefabric +python-azure-mgmt-servicefabricmanagedclusters +python-azure-mgmt-servicelinker +python-azure-mgmt-signalr +python-azure-mgmt-sql +python-azure-mgmt-sqlvirtualmachine +python-azure-mgmt-storage +python-azure-mgmt-storagecache +python-azure-mgmt-storageimportexport +python-azure-mgmt-storagepool +python-azure-mgmt-storagesync +python-azure-mgmt-streamanalytics +python-azure-mgmt-subscription +python-azure-mgmt-support +python-azure-mgmt-synapse +python-azure-mgmt-testbase +python-azure-mgmt-timeseriesinsights +python-azure-mgmt-trafficmanager +python-azure-mgmt-videoanalyzer +python-azure-mgmt-vmwarecloudsimple +python-azure-mgmt-web +python-azure-mgmt-webpubsub +python-azure-mgmt-workloads +python-azure-mixedreality-authentication +python-azure-mixedreality-nspkg +python-azure-monitor +python-azure-monitor-ingestion +python-azure-monitor-nspkg +python-azure-monitor-query +python-azure-multiapi-storage +python-azure-nspkg +python-azure-purview-account +python-azure-purview-administration +python-azure-purview-catalog +python-azure-purview-nspkg +python-azure-purview-scanning +python-azure-schemaregistry +python-azure-schemaregistry-avroserializer +python-azure-sdk +python-azure-search-documents +python-azure-search-nspkg +python-azure-security-attestation +python-azure-security-nspkg +python-azure-servicebus +python-azure-servicefabric +python-azure-servicemanagement-legacy +python-azure-storage +python-azure-storage-blob +python-azure-storage-common +python-azure-storage-file +python-azure-storage-file-datalake +python-azure-storage-file-share +python-azure-storage-nspkg +python-azure-storage-queue +python-azure-synapse-accesscontrol +python-azure-synapse-artifacts +python-azure-synapse-managedprivateendpoints +python-azure-synapse-monitoring +python-azure-synapse-nspkg +python-azure-synapse-spark +python-azure-template +python-babelfish +python-backcall +python-backoff +python-backports.entry_points_selectable +python-backports.zoneinfo +python-bandit +python-barbicanclient +python-baron +python-base58 +python-bashate +python-basictracer +python-bcrypt +python-beartype +python-beautifulsoup4 +python-before-after +python-behave +python-bencode +python-beniget +python-beren +python-betamax +python-betamax-matchers +python-bibtexparser +python-bidict +python-billiard +python-binary +python-binaryornot +python-bindep +python-biopython +python-biplist +python-bitarray +python-bitstring +python-bitstruct +python-bjoern +python-black +python-bleach +python-blessed +python-blessings +python-blinker +python-blockdiag +python-blosc +python-bloscpack +python-blue +python-blurb +python-bobo +python-bobodoctestumentation +python-bokcolmaps +python-bokeh +python-boltons +python-boolean.py +python-booleanOperations +python-boost-histogram +python-boto3 +python-botocore +python-bottle +python-bowler +python-bpython +python-bqplot +python-bracex +python-branca +python-breathe +python-brewer2mpl +python-brotlicffi +python-brotlipy +python-bsddb3 +python-bson +python-bugzilla +python-bugzillatools +python-build +python-buttplug +python-bytecode +python-cPyparsing +python-cached-property +python-cachelib +python-cachetools +python-cachey +python-cachy +python-cairocffi +python-caja +python-caldav +python-calmjs +python-calmjs.parse +python-calmjs.types +python-calver +python-calysto +python-cangjie +python-canonicaljson +python-capturer +python-casacore +python-case +python-cassandra-driver +python-cassowary +python-castellan +python-casttube +python-catkin-pkg +python-cauldron-notebook +python-cbor +python-cbor2 +python-cchardet +python-cdflib +python-celery +python-celery-batches +python-cepa +python-cerealizer +python-certbot +python-certbot-apache +python-certbot-dns-cloudflare +python-certbot-dns-cloudxns +python-certbot-dns-digitalocean +python-certbot-dns-dnsimple +python-certbot-dns-dnsmadeeasy +python-certbot-dns-google +python-certbot-dns-linode +python-certbot-dns-luadns +python-certbot-dns-nsone +python-certbot-dns-rfc2136 +python-certbot-dns-route53 +python-certbot-nginx +python-certifi +python-certipy +python-certstream +python-cffi +python-cfgdiff +python-cfgv +python-cfn-lint +python-cfscrape +python-cftime +python-chai +python-chardet +python-charset-normalizer +python-chart-studio +python-chartify +python-check-manifest +python-checkdmarc +python-cheroot +python-chest +python-cinderclient +python-circuitbreaker +python-cirq +python-ciscoconfparse +python-cl +python-cleo +python-cli-helpers +python-click +python-click-aliases +python-click-completion +python-click-default-group +python-click-didyoumean +python-click-help-colors +python-click-log +python-click-man +python-click-plugins +python-click-repl +python-click-spinner +python-click-threading +python-cliff +python-cligj +python-clikit +python-clint +python-cloud-init-seed +python-cloud-sptheme +python-cloudflare +python-cloudpickle +python-cloudscraper +python-cluster +python-cma +python-cmapfile +python-cmarkgfm +python-cmd2 +python-cmdln +python-coards +python-coconut +python-codecov +python-cogapp +python-colander +python-colorama +python-colorcet +python-colorclass +python-coloredlogs +python-colorful +python-colorlog +python-colorlover +python-colormap +python-colorspacious +python-colour +python-columnize +python-commentjson +python-compat-patcher-core +python-compileall2 +python-compizconfig +python-compressed_rtf +python-concurrentloghandler +python-configobj +python-configshell-fb +python-confluent-kafka +python-confpy +python-confusable-homoglyphs +python-confuse +python-constantly +python-construct +python-contexter +python-contextvars +python-contourpy +python-control +python-conu +python-convertdate +python-cookies +python-cooldict +python-copr +python-copr-cli +python-coreapi +python-coreapi-cli +python-coreschema +python-cornice +python-cov-core +python-covdefaults +python-coverage +python-coveralls-check +python-cppclean +python-cpplint +python-cppy +python-cracklib +python-cramjam +python-crashtest +python-crayons +python-crcmod +python-crochet +python-cron-descriptor +python-croniter +python-crontab +python-crumbs +python-cryptography +python-cryptography-vectors +python-css-html-js-minify +python-css-parser +python-csscompressor +python-cssmin +python-cssselect +python-cssselect2 +python-cssutils +python-cstruct +python-csv23 +python-csvkit +python-ctypescrypto +python-ctypeslib2 +python-cu2qu +python-cufflinks +python-curio +python-curlylint +python-curtsies +python-cwcwidth +python-cx_Freeze +python-cymruwhois +python-cytoolz +python-czifile +python-d2to1 +python-daemonize +python-daiquiri +python-dasbus +python-dash +python-dash-core-components +python-dash-html-components +python-dash-renderer +python-dash-table +python-dask +python-databases +python-datadiff +python-datashader +python-dateparser +python-dateutils +python-datrie +python-dbf +python-dbfread +python-dbus-deviation +python-dbus-python +python-dbus_next +python-ddg3 +python-ddt +python-deap +python-debtcollector +python-debugpy +python-decorator +python-deepdiff +python-deepmerge +python-defcon +python-defusedxml +python-delegator +python-delegator.py +python-dennis +python-deprecation +python-derpconf +python-designateclient +python-devpi-client +python-devpi-common +python-devpi-server +python-dfVFS +python-dfdatetime +python-dfwinreg +python-dialite +python-dictdiffer +python-dictknife +python-dictpath +python-dicttoxml +python-diff-match-patch +python-diffimg +python-digitalocean +python-dill +python-dirty-equals +python-dirtyjson +python-discid +python-discogs-client +python-diskcache +python-dist +python-distlib +python-distob +python-distorm3 +python-distributed +python-distro +python-distroinfo +python-distutils-extra +python-dj-database-url +python-django-allauth +python-django-appconf +python-django-assets +python-django-attachments +python-django-auth-ldap +python-django-avatar +python-django-axes +python-django-bootstrap3 +python-django-bootstrap4 +python-django-braces +python-django-cacheops +python-django-ckeditor +python-django-classy-tags +python-django-codemod +python-django-collectd-rest +python-django-compressor +python-django-contrib-comments +python-django-cors-headers +python-django-countries +python-django-coverage-plugin +python-django-crispy-forms +python-django-debreach +python-django-debug-toolbar +python-django-dj-inmemorystorage +python-django-environ +python-django-eremaea2 +python-django-extensions +python-django-extra-views +python-django-filter +python-django-formtools +python-django-geoposition +python-django-grappelli +python-django-gravatar2 +python-django-guardian +python-django-haystack +python-django-health-check +python-django-import-export +python-django-invitations +python-django-ipware +python-django-jinja +python-django-js-asset +python-django-json-widget +python-django-jsonfield +python-django-localflavor +python-django-mailer +python-django-mailman3 +python-django-mathfilters +python-django-minio-storage +python-django-model-utils +python-django-money +python-django-mptt +python-django-nine +python-django-oauth-toolkit +python-django-oidc-provider +python-django-opentracing +python-django-oscar +python-django-pandas +python-django-parler +python-django-perf-rec +python-django-pglocks +python-django-phonenumber-field +python-django-picklefield +python-django-pipeline +python-django-polymorphic +python-django-push-notifications +python-django-q +python-django-qsessions +python-django-redis +python-django-registration +python-django-request +python-django-rest-framework-braces +python-django-rest-framework-client +python-django-rest-framework-social-oauth2 +python-django-rest-invitations +python-django-rest-knox +python-django-reversion +python-django-rosetta +python-django-rq +python-django-seed +python-django-sekizai +python-django-settings-toml +python-django-silk +python-django-sortedm2m +python-django-storages +python-django-tables2 +python-django-tagging +python-django-taggit +python-django-tagulous +python-django-tastypie +python-django-timezone-field +python-django-treebeard +python-django-upgrade +python-django-user-agents +python-django-utils-six +python-django-webpack-loader +python-django-webtest +python-django-widget-tweaks +python-djangorestframework +python-djangorestframework-camel-case +python-djangorestframework-simplejwt +python-djet +python-djvulibre +python-dkimpy +python-dmidecode +python-dns-lexicon +python-dnslib +python-dnspython +python-docformatter +python-docker +python-docker-compose +python-docker-pycreds +python-dockerpty +python-docopt +python-docrepr +python-docutils +python-docutils-ast-writer +python-dogpile.cache +python-dogslow +python-dominate +python-dotmap +python-dparse +python-dpcontracts +python-dpkt +python-dqsegdb +python-dqsegdb2 +python-dragonmapper +python-drgn +python-drms +python-dropbox +python-dtaidistance +python-dtfabric +python-duckduckgo2 +python-duet +python-dukpy +python-dukpy-kovidgoyal +python-dulwich +python-dynaconf +python-easy-thumbnails +python-easydev +python-easygui +python-easypysmb +python-easywatch +python-ebcdic +python-ecdsa +python-ed25519 +python-edgegrid-python +python-editables +python-editdistance +python-efilter +python-efl +python-elastic-transport +python-elasticsearch +python-elasticsearch-dsl +python-elementpath +python-eliot +python-email-reply-parser +python-email-validator +python-emcee +python-emoji +python-empy +python-enaml +python-encore +python-enrich +python-entrypoint2 +python-entrypoints +python-environ-config +python-environmental-override +python-envisage +python-enzyme +python-ephem +python-ephemeral-port-reserve +python-epubmerge +python-eradicate +python-espeak +python-esptool +python-et_xmlfile +python-etcd +python-ethtool +python-evdev +python-eventlet +python-evilunit +python-evtx +python-exam +python-exceptiongroup +python-execnet +python-executing +python-exiv2 +python-expects +python-expiringdict +python-exrex +python-extension-helpers +python-extras +python-extratools +python-ez_setup +python-ezdxf +python-fabio +python-factory_boy +python-fake-useragent +python-fakeredis +python-falcon +python-fanficfare +python-fann2 +python-fastapi +python-fastbencode +python-fastcluster +python-fasteners +python-fastimport +python-fastjsonschema +python-fastnumbers +python-fastparquet +python-fastremap +python-fasttext +python-fb-re2 +python-fedora-messaging +python-feedgen +python-feedgenerator +python-feedparser +python-ffmpeg-python +python-fido2 +python-fields +python-filelock +python-filetype +python-finance_enums +python-findpython +python-fire +python-first +python-fissix +python-fixtures +python-flake8 +python-flake8-blind-except +python-flake8-bugbear +python-flake8-builtins +python-flake8-class-newline +python-flake8-comprehensions +python-flake8-debugger +python-flake8-deprecated +python-flake8-docstrings +python-flake8-import-order +python-flake8-imports +python-flake8-isort +python-flake8-pep3101 +python-flake8-polyfill +python-flake8-pyi +python-flake8-quotes +python-flaky +python-flasgger +python-flask-jwt-extended +python-flask-oidc +python-flask-peewee +python-flask-restx +python-flatdict +python-fleming +python-flex +python-flexmock +python-flexx +python-flickrapi +python-flit +python-flit-core +python-flit-scm +python-flower +python-fluent +python-flufl.bounce +python-flufl.i18n +python-flufl.lock +python-flufl.testing +python-fluidity-sm +python-flup +python-flynt +python-folium +python-fontMath +python-fontParts +python-fontPens +python-forbiddenfruit +python-formats +python-freeipa +python-freetype-py +python-freezegun +python-freezerclient +python-fritzconnection +python-frozendict +python-frozenlist +python-fs +python-fsspec +python-ftfy +python-ftputil +python-fudge +python-funcparserlib +python-funcy +python-furl +python-fuse +python-fusepy +python-future +python-futurist +python-fuzzywuzzy +python-fvs +python-gTTS +python-gTTS-token +python-gast +python-gcsfs +python-gear +python-ged4py +python-genfire +python-genson +python-genty +python-geographiclib +python-geoip2 +python-geojson +python-geolib +python-geolinks +python-geomdl +python-geomet +python-geopandas +python-geopy +python-getmac +python-gevent +python-geventhttpclient +python-ggplot +python-ghp-import +python-gi-docgen +python-girder-client +python-git-pw +python-git-url-parse +python-gitdb +python-github3.py +python-glanceclient +python-glean +python-glfw +python-glob2 +python-gmpy +python-gmpy2 +python-gns3fy +python-gobject +python-gobject2 +python-google-api-core +python-google-api-python-client +python-google-auth +python-google-auth-httplib2 +python-google-auth-oauthlib +python-google-cloud-core +python-google-cloud-kms +python-google-cloud-speech +python-google-cloud-storage +python-google-cloud-translate +python-google-crc32c +python-google-pasta +python-google-resumable-media +python-googleapis-common-protos +python-googlemaps +python-gpgme +python-gphoto2 +python-gprof2dot +python-gps3 +python-gpxpy +python-grab +python-graphene +python-graphene-django +python-graphql-core +python-graphql-relay +python-graphviz +python-greenlet +python-grpc-google-iam-v1 +python-grpcio +python-grpcio-gcp +python-grpcio-status +python-grpcio-tools +python-gscholar +python-gsm0338 +python-gspread +python-gssapi +python-gst +python-gsw +python-gtk +python-guessit +python-gunicorn +python-guzzle_sphinx_theme +python-gvm-tools +python-gwcs +python-gwdatafind +python-gwosc +python-gwpy +python-gwyfile +python-h11 +python-h2 +python-h5netcdf +python-h5py +python-hammett +python-hankel +python-hanzidentifier +python-happybase +python-haproxyctl +python-hashids +python-hatch +python-hatch-fancy-pypi-readme +python-hatch_nodejs_version +python-hatch_vcs +python-hatchling +python-hawkauthlib +python-hcloud +python-hdf5storage +python-healpy +python-heatclient +python-helpdev +python-hepunits +python-hetzner +python-hetznercloud +python-hexdump +python-hijri-converter +python-hiredis +python-hkdf +python-hl7apy +python-holidays +python-holoviews +python-hotdoc +python-hpack +python-hstspreload +python-html2text +python-html5-parser +python-html5lib +python-htmlmin +python-httmock +python-http-ece +python-http-parser +python-httpbin +python-httpcore +python-httplib2 +python-httpretty +python-httpsig_cffi +python-httptools +python-httpx +python-humanfriendly +python-humanhash3 +python-humanize +python-humanreadable +python-hunter +python-hupper +python-husl +python-hvac +python-hvplot +python-hyper +python-hyperframe +python-hyperlink +python-hypothesis +python-hypothesis-fspaths +python-hypothesmith +python-i3ipc +python-icalendar +python-icoextract +python-identify +python-idna +python-idna_ssl +python-ifaddr +python-ifconfig-parser +python-igwn-auth-utils +python-ijson +python-imagecodecs +python-imageio +python-imageio-ffmpeg +python-imagesize +python-imbox +python-img2pdf +python-iminuit +python-immutables +python-impacket +python-importlab +python-importlib-metadata +python-importlib-resources +python-imread +python-imreg +python-incremental +python-infinity +python-inflect +python-inflection +python-influxdb +python-ini2toml +python-iniconfig +python-inifile +python-iniparse +python-injector +python-inspektor +python-installer +python-intake +python-interrogate +python-intervals +python-intervaltree +python-invocations +python-invoke +python-iocapture +python-ipaddr +python-ipdb +python-iptables +python-ipy +python-ipydatawidgets +python-ipyevents +python-ipyfilechooser +python-ipykernel +python-ipyleaflet +python-ipympl +python-ipyparallel +python-ipyscales +python-ipysheet +python-ipython +python-ipython_genutils +python-ipyvolume +python-ipywebrtc +python-ipywidgets +python-irc +python-ironic-inspector-client +python-ironicclient +python-isc_dhcp_leases +python-iso3166 +python-iso8601 +python-isodate +python-isort +python-itemadapter +python-itemloaders +python-itsdangerous +python-itypes +python-iwlib +python-j2gen +python-jaraco.classes +python-jaraco.collections +python-jaraco.context +python-jaraco.envs +python-jaraco.functools +python-jaraco.itertools +python-jaraco.logging +python-jaraco.packaging +python-jaraco.path +python-jaraco.stream +python-jaraco.text +python-jaraco.tidelift +python-javaproperties +python-jdatetime +python-jdcal +python-jedi +python-jedihttp +python-jeepney +python-jellyfish +python-jenkinsapi +python-jfscripts +python-jgraph +python-jinja2-fsloader +python-jinja2-pluralize +python-jinja2-time +python-jira +python-jirafs +python-jmespath +python-joblib +python-josepy +python-jplephem +python-jsbeautifier +python-jschema-to-python +python-jsmin +python-json-rpc +python-json5 +python-json_tricks +python-jsondiff +python-jsonlines +python-jsonpatch +python-jsonpath-ng +python-jsonpath-rw +python-jsonpickle +python-jsonpointer +python-jsonref +python-jsonrpclib-pelix +python-jsonschema +python-jsonschema-spec +python-jsonslicer +python-jsonxs +python-junit-xml +python-junitxml +python-junos-eznc +python-jupyter-client +python-jupyter-core +python-jupyter-kernel-test +python-jupyter-nbutils +python-jupyter-packaging +python-jupyter-server +python-jupyter-server-mathjax +python-jupyter-sphinx +python-jupyter-telemetry +python-jupyter_console +python-jupyter_contrib_core +python-jupyter_highlight_selected_word +python-jupyter_latex_envs +python-jupyter_nbextensions_configurator +python-jupyterlab +python-jupyterlab-pygments +python-jupyterlab-templates +python-jupyterlab-widgets +python-jwcrypto +python-k5test +python-kafka-python +python-kaitaistruct +python-kasa +python-kazoo +python-kerberos +python-keyczar +python-keyring +python-keyring-keyutils +python-keyring-pass +python-keyrings.alt +python-keystoneauth1 +python-keystoneclient +python-keystonemiddleware +python-khal +python-kismet-rest +python-kismetdb +python-kiss-headers +python-kitchen +python-kiwi +python-kiwisolver +python-kmatch +python-kmod +python-knack +python-kombu +python-korean-lunar-calendar +python-kubernetes +python-kwant +python-l20n +python-labels +python-lancet-ioam +python-langdetect +python-langtable +python-language-check +python-lark +python-latexcodec +python-lazr.config +python-lazr.delegates +python-lazr.uri +python-lazy +python-lazy-object-proxy +python-lazyarray +python-ldap +python-ldap3 +python-ldapdomaindump +python-ldappool +python-ldaptor +python-leather +python-leglight +python-lesscpy +python-leveldb +python-lexicon +python-lfdfiles +python-lhafile +python-lib3to6 +python-libarchive +python-libarchive-c +python-libcst +python-libevdev +python-liblarch +python-libnacl +python-librosa +python-librouteros +python-libsass +python-libusb1 +python-libvirt-python +python-license-expression +python-ligo-lw +python-ligo-segments +python-ligotimegps +python-limnoria +python-line_profiler +python-linecache2 +python-lineup-widget +python-link-traits +python-linkify-it-py +python-linstor +python-linux-procfs +python-littleutils +python-livereload +python-llfuse +python-llvmlite +python-lmdb +python-lmfit +python-lml +python-localzone +python-locket +python-lockfile +python-logilab-common +python-logreduce +python-loguru +python-logutils +python-logzero +python-lupa +python-lws +python-lxml +python-lz4 +python-macholib +python-magic-wormhole +python-magic-wormhole-mailbox-server +python-magic-wormhole-transit-relay +python-magicalimport +python-magnumclient +python-mailman +python-mailman-hyperkitty +python-mailman3-fedmsg-plugin +python-mailmanclient +python-main-wrapper +python-makefun +python-managesieve +python-mando +python-manilaclient +python-manuel +python-marathon +python-markdown-it-py +python-markdown-math +python-markdown2 +python-marshmallow +python-marshmallow-enum +python-masakariclient +python-mathics-pygments +python-matplotlib +python-matplotlib-inline +python-matrix-nio +python-matrix_common +python-maturin +python-mautrix +python-maxminddb +python-mbstrdecoder +python-mccabe +python-md2workflow +python-mdit-py-plugins +python-mdurl +python-mechanize +python-mediafile +python-meld3 +python-memory_profiler +python-mercantile +python-mergedeep +python-meson-python +python-metaextract +python-metakernel +python-metamagic.json +python-methodtools +python-mimesis +python-minidb +python-minio +python-misaka +python-mistralclient +python-mistune +python-mitmproxy +python-mizani +python-mkdocs +python-mkdocs-bootstrap +python-moban +python-moban-ansible +python-mobi +python-mock +python-mock-open +python-mocket +python-mockito +python-model-bakery +python-modernize +python-mohawk +python-monascaclient +python-mongoengine +python-monotonic +python-more-itertools +python-morecvutils +python-moreorless +python-moto +python-mpi4py +python-mpl-animators +python-mplcursors +python-mpld3 +python-mpmath +python-mrcz +python-msal +python-msal-extensions +python-msgpack +python-msgpack-numpy +python-msk +python-msm +python-msoffcrypto-tool +python-msrest +python-msrestazure +python-mss +python-mujson +python-mulpyplexer +python-multi_key_dict +python-multidict +python-multipledispatch +python-munch +python-munkres +python-musicbrainzngs +python-mutagen +python-mutatorMath +python-mutmut +python-mutt-ics +python-mwclient +python-mycli +python-mygpoclient +python-mypy-protobuf +python-mypy_extensions +python-mysql-connector-python +python-mysql-to-sqlite3 +python-mysqlclient +python-myst-parser +python-nagiosplugin +python-napalm +python-napalm-arubaos-switch +python-napalm-asa +python-napalm-digineo-procurve +python-napalm-procurve +python-natsort +python-nautilus +python-nbclassic +python-nbclient +python-nbconvert +python-nbdime +python-nbformat +python-nbindex-jupyter +python-nbsmoke +python-nbsphinx +python-nbsphinx-link +python-nbval +python-nbxmpp +python-ncclient +python-ndg-httpsclient +python-neovim +python-nest-asyncio +python-nested-lookup +python-netCDF4 +python-netaddr +python-netifaces +python-netmiko +python-netpbmfile +python-netutils +python-networkx +python-neutronclient +python-nibabel +python-nilearn +python-nine +python-nltk +python-nocasedict +python-nocaselist +python-node-semver +python-nodeenv +python-nornir +python-nose2 +python-notebook +python-notebook-shim +python-notify2 +python-novaclient +python-nox +python-npTDMS +python-nptyping +python-nss +python-ntc-templates +python-ntfy +python-ntlm-auth +python-ntplib +python-num2words +python-numba +python-numcodecs +python-numericalunits +python-numexpr +python-numpy +python-numpydoc +python-nwdiag +python-nxapi-plumbing +python-o2sclpy +python-oauth2 +python-oauthlib +python-objgraph +python-oci-sdk +python-oct2py +python-octave-kernel +python-octaviaclient +python-odfpy +python-odorik +python-ogr +python-oic +python-oiffile +python-oktaloginwrapper +python-olefile +python-oletools +python-onionshare +python-onnx +python-onnxconverter-common +python-opcodes +python-openTSNE +python-openapi-codec +python-openapi-core +python-openapi-schema-validator +python-openapi-spec-validator +python-opencensus +python-opencensus-context +python-opencensus-ext-azure +python-opencensus-ext-threading +python-opengl +python-opengl-accelerate +python-openidc-client +python-openmesh +python-openpyxl +python-openqa_client +python-openqa_review +python-openstack-doc-tools +python-openstackclient +python-openstackdocstheme +python-openstacksdk +python-opentelemetry-api +python-opentracing +python-openwrt-luci-rpc +python-opt-einsum +python-orange-canvas-core +python-orange-widget-base +python-orangebox +python-ordered-namespace +python-ordered-set +python-orderedmultidict +python-orjson +python-os-api-ref +python-os-client-config +python-os-service-types +python-osc-lib +python-osc-tiny +python-oscrypto +python-oslo.cache +python-oslo.concurrency +python-oslo.config +python-oslo.context +python-oslo.i18n +python-oslo.log +python-oslo.messaging +python-oslo.metrics +python-oslo.middleware +python-oslo.policy +python-oslo.privsep +python-oslo.reports +python-oslo.rootwrap +python-oslo.serialization +python-oslo.service +python-oslo.utils +python-oslo.versionedobjects +python-oslo.vmware +python-oslotest +python-osmviz +python-ospd +python-ospd-openvas +python-osprofiler +python-outcome +python-ovirt-engine-sdk +python-ovsdbapp +python-pa-ringbuffer +python-packaging +python-padaos +python-padatious +python-paho-mqtt +python-pako +python-palettable +python-pamela +python-pamqp +python-pan-python +python-pandas +python-pandas-datareader +python-pandocfilters +python-panel +python-panflute +python-papermill +python-parallax +python-param +python-parameterized +python-paramiko +python-paramiko-expect +python-parfive +python-parse +python-parse_type +python-parsedatetime +python-parsel +python-parsimonious +python-parso +python-parsy +python-partd +python-parted +python-particle +python-parver +python-pass-git-helper +python-passivetotal +python-passlib +python-pastel +python-pastream +python-patatt +python-patchy +python-path +python-pathable +python-pathspec +python-pathtools +python-pathvalidate +python-patiencediff +python-patsy +python-pbkdf2 +python-pbr +python-pcodedmp +python-pdd +python-pdfminer.six +python-pdfrw +python-pdm +python-pdm-pep517 +python-pecan +python-peewee +python-pefile +python-pegasus-wms.api +python-pegasus-wms.common +python-pelican +python-pem +python-pendulum +python-pep440 +python-pep517 +python-pep8-naming +python-peppercorn +python-percy +python-perky +python-persistent +python-petact +python-pexpect +python-pgmagick +python-phabricator +python-phonenumbers +python-photutils +python-phply +python-phue +python-physt +python-pick +python-pickleshare +python-pifpaf +python-pika +python-pika-pool +python-pikepdf +python-pilkit +python-pingparsing +python-pip +python-pip-api +python-pip-licenses +python-pip-run +python-pip-shims +python-pip-tools +python-pipdeptree +python-pipreqs +python-pipx +python-pivy +python-pkgconfig +python-pkginfo +python-pkgutil-resolve-name +python-plaster +python-plaster-pastedeploy +python-platformdirs +python-platformio +python-plette +python-plotly +python-pluggy +python-pluginbase +python-plumbum +python-ply +python-plyvel +python-pmw +python-pname +python-podcastparser +python-podman +python-podman-compose +python-poetry +python-poetry-core +python-poetry-plugin-export +python-polib +python-pomegranate +python-pony +python-pooch +python-pook +python-poppler-qt5 +python-port-for +python-portalocker +python-portend +python-portpicker +python-positional +python-postorius +python-power +python-poyo +python-pprintpp +python-pproxy +python-praatio +python-pre-commit +python-precis-i18n +python-precise-runner +python-preggy +python-premailer +python-prestring +python-pretend +python-prettytable +python-priority +python-process-tests +python-proglog +python-progress +python-progressbar +python-progressbar2 +python-prometheus-client +python-promise +python-prompt_toolkit +python-prompt_toolkit1 +python-proselint +python-proto-plus +python-proton-client +python-protonvpn-nm-lib +python-proxy.py +python-psautohint +python-pscript +python-psutil +python-psychtoolbox +python-psycopg2 +python-psycopg2cffi +python-ptpython +python-ptr +python-ptyprocess +python-publicsuffix +python-publicsuffix2 +python-publicsuffixlist +python-pudb +python-pulsectl +python-pure-eval +python-pure-sasl +python-purl +python-py +python-py-cpuinfo +python-py-espeak-ng +python-py-moneyed +python-py-multihash +python-py-radix +python-py-ubjson +python-py-vapid +python-py2pack +python-py3c +python-py3dns +python-py3status +python-py7zr +python-pyDOE2 +python-pyFFTW +python-pyLibravatar +python-pyModis +python-pyOCD +python-pyOpenSSL +python-pyPEG2 +python-pyRFC3339 +python-pyRXP +python-pyScss +python-pyUSID +python-pyVows +python-pyacoustid +python-pyaes +python-pyahocorasick +python-pyalsaaudio +python-pyaml +python-pyannotate +python-pyasn1 +python-pyasn1-modules +python-pybars3 +python-pybeam +python-pybind11 +python-pybind11-stubgen +python-pyblake2 +python-pybluez +python-pybtex +python-pycadf +python-pycairo +python-pycapnp +python-pycares +python-pycdio +python-pycha +python-pychm +python-pyclipper +python-pycocotools +python-pycodestyle +python-pycountry +python-pycparser +python-pycryptodome +python-pycryptodomex +python-pycsw +python-pyct +python-pycups +python-pycurl +python-pycxx +python-pydantic +python-pydash +python-pydata-google-auth +python-pydata-sphinx-theme +python-pydbus +python-pydenticon +python-pydicom +python-pydicom-data +python-pydle +python-pydocstyle +python-pydocumentdb +python-pydot +python-pydot3 +python-pydotplus +python-pydrive2 +python-pydub +python-pydyf +python-pyeapi +python-pyee +python-pyelftools +python-pyemd +python-pyenchant +python-pyerfa +python-pyface +python-pyfakefs +python-pyfeyn +python-pyfiglet +python-pyflakes +python-pyftpdlib +python-pyfuse3 +python-pygal +python-pygaljs +python-pygame +python-pygeos +python-pygerrit2 +python-pyghmi +python-pyginac +python-pygit2 +python-pyglet +python-pygments-ansi-color +python-pygments-pytest +python-pygments-style-railscasts +python-pygn +python-pygraphviz +python-pyhcl +python-pyhibp +python-pyicumessageformat +python-pyinotify +python-pyinstaller-hooks-contrib +python-pyipp +python-pyjavaproperties +python-pyjnius +python-pyjokes +python-pyjsparser +python-pyjwkest +python-pykafka +python-pykeepass +python-pykerberos +python-pykickstart +python-pykka +python-pykwalify +python-pylama +python-pylast +python-pyleri +python-pylev +python-pylibacl +python-pylibfdt +python-pyliblo +python-pylibmc +python-pylineclip +python-pylint +python-pylint-ignore +python-pylons-sphinx-themes +python-pylru +python-pyls-spyder +python-pylsp-rope +python-pylsqpack +python-pylzma +python-pymacaroons +python-pymacaroons-pynacl +python-pymad +python-pymarc +python-pymavlink +python-pymediainfo +python-pymemcache +python-pymetar +python-pymilter +python-pymisp +python-pymod2pkg +python-pymol +python-pymongo +python-pymssql +python-pynamodb +python-pynetbox +python-pyngus +python-pynxos +python-pyo +python-pyocr +python-pyodbc +python-pyosf +python-pyotherside +python-pyotp +python-pyowm +python-pyp +python-pypandoc +python-pyparallel +python-pyparsing +python-pyperclip +python-pyperf +python-pypet +python-pypi-search +python-pypipegraph +python-pypiserver +python-pypng +python-pyprel +python-pyprimes +python-pyproj +python-pyproject-metadata +python-pypsexec +python-pypubsub +python-pypuppetdb +python-pyqt-builder +python-pyqt-rpm-macros +python-pyqtgraph +python-pyquery +python-pyquil +python-pyrad +python-pyramid +python-pyramid-chameleon +python-pyramid-debugtoolbar +python-pyramid-mako +python-pyreadstat +python-pyroma +python-pyroomacoustics +python-pyroute2 +python-pyrsistent +python-pysaml2 +python-pyscard +python-pyscreenshot +python-pysendfile +python-pyserial +python-pysha3 +python-pyshark +python-pyshould +python-pyshp +python-pysmb +python-pysmbc +python-pysmi +python-pysndfile +python-pysnmp +python-pysofaconventions +python-pysol-cards +python-pysolr +python-pyspnego +python-pysrt +python-pyssim +python-pystache +python-pysvn +python-pytaglib +python-pyte +python-pytesseract +python-pytest +python-pytest-aiohttp +python-pytest-arraydiff +python-pytest-astropy +python-pytest-astropy-header +python-pytest-asyncio +python-pytest-attrib +python-pytest-base-url +python-pytest-bdd +python-pytest-benchmark +python-pytest-black +python-pytest-check +python-pytest-check-links +python-pytest-click +python-pytest-console-scripts +python-pytest-cookies +python-pytest-cov +python-pytest-curio +python-pytest-datadir +python-pytest-dependency +python-pytest-describe +python-pytest-django +python-pytest-djangoapp +python-pytest-doctestplus +python-pytest-dotenv +python-pytest-echo +python-pytest-env +python-pytest-error-for-skips +python-pytest-expect +python-pytest-filter-subpackage +python-pytest-fixture-config +python-pytest-flake8 +python-pytest-flake8dir +python-pytest-flakes +python-pytest-flask +python-pytest-forked +python-pytest-freezegun +python-pytest-git +python-pytest-helpers-namespace +python-pytest-html +python-pytest-httpbin +python-pytest-httpserver +python-pytest-httpx +python-pytest-instafail +python-pytest-isort +python-pytest-json-report +python-pytest-lazy-fixture +python-pytest-listener +python-pytest-localserver +python-pytest-metadata +python-pytest-mock +python-pytest-mockito +python-pytest-mpi +python-pytest-mpl +python-pytest-mypy +python-pytest-openfiles +python-pytest-order +python-pytest-percent +python-pytest-plus +python-pytest-profiling +python-pytest-pycodestyle +python-pytest-pyramid-server +python-pytest-qt +python-pytest-random-order +python-pytest-randomly +python-pytest-regressions +python-pytest-relaxed +python-pytest-remotedata +python-pytest-reorder +python-pytest-repeat +python-pytest-rerunfailures +python-pytest-responsemock +python-pytest-server-fixtures +python-pytest-services +python-pytest-shutil +python-pytest-socket +python-pytest-spec +python-pytest-sphinx +python-pytest-subtesthack +python-pytest-subtests +python-pytest-sugar +python-pytest-super-check +python-pytest-svn +python-pytest-testconfig +python-pytest-testinfra +python-pytest-timeout +python-pytest-tldr +python-pytest-toolbox +python-pytest-tornado +python-pytest-tornasync +python-pytest-translations +python-pytest-trio +python-pytest-twisted +python-pytest-vcr +python-pytest-verbose-parametrize +python-pytest-virtualenv +python-pytest-xdist +python-pytest-xprocess +python-pytest-xvfb +python-python-afl +python-python-aiml +python-python-akismet +python-python-args +python-python-barcode +python-python-bidi +python-python-binary-memcached +python-python-box +python-python-cjson +python-python-consul +python-python-coveralls +python-python-crfsuite +python-python-crontab +python-python-daemon +python-python-datamatrix +python-python-dateutil +python-python-dbusmock +python-python-debian +python-python-docs-theme +python-python-dotenv +python-python-editor +python-python-engineio +python-python-fedora +python-python-for-android +python-python-gammu +python-python-gflags +python-python-gitlab +python-python-gnupg +python-python-gvm +python-python-jenkins +python-python-jose +python-python-json-logger +python-python-jsonschema-objects +python-python-keycloak +python-python-louvain +python-python-lsp-black +python-python-lsp-jsonrpc +python-python-lsp-server +python-python-lzo +python-python-magic +python-python-memcached +python-python-mimeparse +python-python-mpd2 +python-python-mpv +python-python-multipart +python-python-nmap +python-python-openid-cla +python-python-openid-teams +python-python-pam +python-python-poppler +python-python-pptx +python-python-prctl +python-python-pseudorandom +python-python-ptrace +python-python-qdatamatrix +python-python-qprogedit +python-python-rapidjson +python-python-redis-lock +python-python-redmine +python-python-rpm-spec +python-python-rtmidi +python-python-slugify +python-python-snappy +python-python-socketio +python-python-socks +python-python-sofa +python-python-sql +python-python-stdnum +python-python-ternary +python-python-twitter +python-python-utils +python-python-vlc +python-python-whois +python-python-xlib +python-python-yubico +python-python3-openid +python-python3-saml +python-pythondialog +python-pythonfinder +python-pythonwhois +python-pythran +python-pythreejs +python-pytidylib +python-pytils +python-pytimeparse +python-pytlv +python-pytoml +python-pytools +python-pytricia +python-pytz +python-pytz-deprecation-shim +python-pytzdata +python-pyu2f +python-pyuca +python-pyudev +python-pyupgrade +python-pyusb +python-pyuv +python-pyux +python-pyvdr +python-pyvips +python-pyviz-comms +python-pyvmomi +python-pywal +python-pywayland +python-pywbem +python-pywbemtools +python-pywebpush +python-pywinrm +python-pywlroots +python-pyxattr +python-pyxdg +python-pyyaml_env_tag +python-pyzmq +python-pyzo +python-q +python-qcs-api-client +python-qet_tb_generator +python-qgrid +python-qpageview +python-qrcode +python-qstylizer +python-qsymm +python-qt3d-qt5 +python-qt5 +python-qt5-sip +python-qtcharts-qt5 +python-qtconsole +python-qtdatavis3d-qt5 +python-qtnetworkauth-qt5 +python-qtwebengine-qt5 +python-quantities +python-quantum-blackbird +python-queuelib +python-quicktions +python-quimb +python-radexreader +python-radon +python-railroad-diagrams +python-random2 +python-rarfile +python-ravello-sdk +python-rawkit +python-rcssmin +python-rdflib +python-re-assert +python-readme_renderer +python-readthedocs-sphinx-ext +python-rebulk +python-recommonmark +python-reconfigure +python-recordclass +python-redbaron +python-redfish +python-redis +python-reedsolo +python-regex +python-relatorio +python-releases +python-remoto +python-rencode +python-renderspec +python-reno +python-reportlab +python-repoze.lru +python-repoze.sphinx.autointerface +python-repoze.who +python-reproject +python-requestbuilder +python-requests +python-requests-aws +python-requests-cache +python-requests-download +python-requests-file +python-requests-ftp +python-requests-futures +python-requests-gssapi +python-requests-hawk +python-requests-kerberos +python-requests-mock +python-requests-oauthlib +python-requests-toolbelt +python-requests-unixsocket +python-requests-wsgi-adapter +python-requests_ntlm +python-requestsexceptions +python-requirements-detector +python-requirements-parser +python-requre +python-resampy +python-resolvelib +python-responses +python-respx +python-restructuredtext_lint +python-restview +python-resultsdb_api +python-rethinkdb +python-retry +python-retry_decorator +python-retrying +python-retryrequests +python-rfc3339-validator +python-rfc3986 +python-rfc3987 +python-rfc6555 +python-rich +python-rich-click +python-rjsmin +python-rnc2rng +python-rnginline +python-robot-detection +python-robotframework +python-roifile +python-rollbar +python-roman +python-rope +python-rpcq +python-rply +python-rpm-macros +python-rpm-packaging +python-rpmfile +python-rpmlb +python-rpy2 +python-rpyc +python-rq +python-rsa +python-rst.linker +python-rstcheck +python-rt +python-rtslib-fb +python-ruamel.base +python-ruamel.std.pathlib +python-ruamel.yaml +python-ruamel.yaml.clib +python-ruamel.yaml.convert +python-ruffus +python-runthis-sphinxext +python-s3transfer +python-sadisplay +python-safe-netrc +python-saharaclient +python-samplerate +python-sane +python-sarge +python-sarif-om +python-sas7bdat +python-sasl +python-sat-search +python-sat-stac +python-scales +python-scandir +python-schedule +python-schema +python-scikit-build +python-scikit-dsp-comm +python-scikit-hep-testdata +python-scikit-image +python-scikit-learn +python-scikit-sound +python-scikit-sparse +python-scikit-umfpack +python-scipy +python-scitokens +python-scour +python-scp +python-screeninfo +python-screenplain +python-scripttest +python-scrypt +python-scspell3k +python-sdnotify +python-seaborn +python-securesystemslib +python-selection +python-selenium +python-semantic_version +python-semver +python-senlinclient +python-sentry-sdk +python-seqdiag +python-serpent +python-serpy +python-serverfiles +python-service_identity +python-setproctitle +python-setuptools +python-setuptools-declarative-requirements +python-setuptools-git +python-setuptools-git-versioning +python-setuptools-rust +python-setuptools-version-command +python-setuptools_scm +python-setuptools_scm_git_archive +python-sfs +python-sge-pygame +python-sgmllib3k +python-sgp4 +python-sh +python-shaptools +python-shellingham +python-sherpa +python-shijian +python-shinyutils +python-shodan +python-shortuuid +python-show-in-file-manager +python-sidecar +python-sidpy +python-sievelib +python-sigal +python-signedjson +python-simpleaudio +python-simplebayes +python-simpleeval +python-simplegeneric +python-simplejson +python-simplekml +python-single-version +python-siosocks +python-sip +python-sip4 +python-sip6 +python-siphashc +python-six +python-sklearn-pandas +python-skyfield +python-slack-sdk +python-slimit +python-slip +python-slixmpp +python-slycot +python-smart-open +python-smartypants +python-smbprotocol +python-smmap +python-smpplib +python-sniffio +python-snimpy +python-snowballstemmer +python-snuggs +python-social-auth-app-django +python-social-auth-core +python-socketpool +python-softlayer +python-softlayer-zeep +python-sorl-thumbnail +python-sortedcollections +python-sortedcontainers +python-sortinghat +python-sounddevice +python-soupsieve +python-sox +python-spake2 +python-spark_parser +python-sparse +python-speaklater +python-specfile +python-sphinx-argparse +python-sphinx-autodoc-typehints +python-sphinx-book-theme +python-sphinx-bootstrap-theme +python-sphinx-click +python-sphinx-feature-classification +python-sphinx-inline-tabs +python-sphinx-issues +python-sphinx-jsonschema +python-sphinx-removed-in +python-sphinx-tabs +python-sphinx-testing +python-sphinx-version-warning +python-sphinx_press_theme +python-sphinx_rtd_theme +python-sphinxcontrib-apidoc +python-sphinxcontrib-applehelp +python-sphinxcontrib-asyncio +python-sphinxcontrib-autoprogram +python-sphinxcontrib-blockdiag +python-sphinxcontrib-devhelp +python-sphinxcontrib-documentedlist +python-sphinxcontrib-fulltoc +python-sphinxcontrib-github-alt +python-sphinxcontrib-htmlhelp +python-sphinxcontrib-httpdomain +python-sphinxcontrib-issuetracker +python-sphinxcontrib-jsmath +python-sphinxcontrib-newsfeed +python-sphinxcontrib-nwdiag +python-sphinxcontrib-pecanwsme +python-sphinxcontrib-plantuml +python-sphinxcontrib-programoutput +python-sphinxcontrib-qthelp +python-sphinxcontrib-seqdiag +python-sphinxcontrib-serializinghtml +python-sphinxcontrib-svg2pdfconverter +python-sphinxcontrib-towncrier +python-sphinxcontrib-trio +python-sphinxcontrib-websupport +python-sphinxext-opengraph +python-sphobjinv +python-spidev +python-spotipy +python-spur +python-spyder-kernels +python-spyder-terminal +python-sqlalchemy-migrate +python-sqlglot +python-sqlite-fts4 +python-sqlite-utils +python-sqlite3-to-mysql +python-sqlitedict +python-sqlparse +python-srcinfo +python-ssdeep +python-sshpubkeys +python-sshtunnel +python-stack-data +python-starlette +python-statsd +python-statsmodels +python-stdeb +python-stestr +python-stevedore +python-stomp.py +python-stomper +python-straight-plugin +python-streamz +python-strict-rfc3339 +python-strictyaml +python-stripe +python-structlog +python-subgrab +python-subliminal +python-subprocess-tee +python-subprocrunner +python-subscene-api +python-subst +python-suds +python-sunpy +python-suntime +python-sure +python-sushy +python-svglib +python-svgpathtools +python-svgwrite +python-svneverever +python-swapper +python-swiftclient +python-swifter +python-sybil +python-sympy +python-synr +python-system_hotkey +python-systemd +python-tableauserverclient +python-tableprint +python-tables +python-tablib +python-tabpy +python-tabulate +python-tap.py +python-tasklib +python-taskw +python-tblib +python-tcolorpy +python-technicolor +python-telepot +python-telethon-session-sqlalchemy +python-template-remover +python-tempora +python-tenacity +python-tensorpac +python-term-background +python-termcolor +python-terminado +python-terminaltables +python-termstyle +python-tesserocr +python-testfixtures +python-testflo +python-testpath +python-testrepository +python-testresources +python-testscenarios +python-testtools +python-text-unidecode +python-textX +python-textdistance +python-textfsm +python-textile +python-texttable +python-textwrap3 +python-thLib +python-thespian +python-thewalrus +python-threadpoolctl +python-three-merge +python-threevis +python-thriftpy2 +python-tifffile +python-time-machine +python-time-travel +python-timeout-decorator +python-tinyarray +python-tinycss2 +python-tinydb +python-tinyrecord +python-tinyrpc +python-titlecase +python-tkreadonly +python-tld +python-tldextract +python-tmx +python-tokenize-rt +python-toml +python-tomli +python-tomli-w +python-tomlkit +python-toolz +python-tooz +python-toposort +python-topy +python-tornado +python-tornado6 +python-tortilla +python-towncrier +python-tox +python-tox-no-internet +python-tox-wheel +python-tpfd +python-tpm2-pytss +python-tqdm +python-traceback2 +python-traitlets +python-traits +python-traitsui +python-traittypes +python-transaction +python-transip +python-transitions +python-translation-finder +python-translationstring +python-translitcodec +python-treq +python-tri.declarative +python-tri.struct +python-trio +python-trove-classifiers +python-trustme +python-truststore +python-tsk +python-ttp +python-ttp-templates +python-tweepy +python-twine +python-twitter +python-twitter.common.finagle-thrift +python-twitter.common.lang +python-twitter.common.rpc +python-twython +python-txWS +python-txZMQ +python-txaio +python-txtorcon +python-typed-ast +python-typedload +python-typeguard +python-typepy +python-typer +python-typeshed +python-typing-inspect +python-typing_extensions +python-typogrify +python-tzlocal +python-u-msgpack-python +python-ua-parser +python-uamqp +python-uc-micro-py +python-ufoLib2 +python-ufoProcessor +python-ufonormalizer +python-uhashring +python-ujson +python-uncertainties +python-unearth +python-unicodecsv +python-unicodedata2 +python-unidiff +python-unify +python-uniseg +python-unittest-mixins +python-unittest-xml-reporting +python-unittest2pytest +python-unpaddedbase64 +python-unsync +python-untokenize +python-unyt +python-uproot +python-uritemplate +python-uritools +python-url-normalize +python-urlextract +python-urlgrabber +python-urllib3 +python-urwid +python-usbsdmux +python-user-agents +python-user_agent +python-userpath +python-uvicorn +python-uvloop +python-validate-pyproject +python-validate_email +python-validators +python-varint +python-varlink +python-vatnumber +python-vcrpy +python-vcver +python-vcversioner +python-vdirsyncer +python-vega +python-vega_datasets +python-venusian +python-verboselogs +python-versioneer +python-versioningit +python-versiontag +python-versiontools +python-veusz +python-vim-vint +python-vine +python-virtkey +python-virtualenv +python-virtualenv-clone +python-virtualenvwrapper +python-visitor +python-vispy +python-vistir +python-visvis +python-vncdotool +python-vobject +python-voila +python-volatile +python-voluptuous +python-voluptuous-serialize +python-vsts +python-vsts-cd-manager +python-vulkan +python-vulture +python-w3lib +python-wadllib +python-waitress +python-wakeonlan +python-warlock +python-watchdog +python-watchfiles +python-watermark +python-wcag-contrast-ratio +python-wcmatch +python-wcwidth +python-weasyprint +python-web.py +python-web_cache +python-webassets +python-webcolors +python-webencodings +python-weblate-language-data +python-weblate-schemas +python-weblib +python-webruntime +python-websocket-client +python-websockets +python-websockify +python-whatever +python-whatthepatch +python-wheel +python-wheezy.template +python-whichcraft +python-whitenoise +python-whois_similarity_distance +python-widgetsnbextension +python-wikipedia +python-wirerope +python-wiring +python-wmctrl +python-wolframalpha +python-wptools +python-wrapt +python-ws4py +python-wsaccel +python-wsgi_intercept +python-wsproto +python-wstools +python-wtf-peewee +python-wurlitzer +python-wxPython +python-xapian-haystack +python-xapp +python-xarray +python-xattr +python-xcffib +python-xdg +python-xdis +python-xdoctest +python-xerox +python-xhtml2pdf +python-xkbcommon +python-xkbgroup +python-xkcdpass +python-xlrd +python-xlwt +python-xmldiff +python-xmlschema +python-xmlsec +python-xmltodict +python-xpybutil +python-xsge_gui +python-xsge_lighting +python-xsge_particle +python-xsge_path +python-xsge_physics +python-xsge_tiled +python-xvfbwrapper +python-xxhash +python-xyzservices +python-yacron +python-yafe +python-yamldoc +python-yamllint +python-yamlloader +python-yapf +python-yappi +python-yaql +python-yara +python-yarg +python-yarl +python-yaspin +python-yaswfp +python-yg.lockfile +python-yq +python-yt +python-zake +python-zarr +python-zc.buildout +python-zc.customdoctests +python-zc.lockfile +python-zdaemon +python-zeep +python-zeroconf +python-zhon +python-zict +python-zignal +python-zipp +python-zipstream +python-zodbpickle +python-zope.cachedescriptors +python-zope.component +python-zope.configuration +python-zope.copy +python-zope.deferredimport +python-zope.deprecation +python-zope.event +python-zope.exceptions +python-zope.hookable +python-zope.i18nmessageid +python-zope.interface +python-zope.location +python-zope.proxy +python-zope.schema +python-zope.security +python-zope.testbrowser +python-zope.testing +python-zope.testrunner +python-zopfli +python-zstandard +python-zstd +python-zxcvbn +python2-pip +python2-pycairo +python2-setuptools +python3-azurectl +python3-azuremetadata +python3-ec2imgutils +python3-ec2metadata +python3-espressomd +python3-gcemetadata +python3-gmconfig +python3-pynest2d +python3-pyside2 +python3-pyside6 +python3-susepubliccloudinfo +python310 +python311 +python38 +python39 +q4wine +q5go +qactus +qalculate +qalculate-gtk +qatengine +qatlib +qatzip +qbittorrent +qbs +qca +qclib +qcoro +qcustomplot +qd +qdirstat +qdl +qdox +qelectrotech +qemacs +qemu +qgis +qgit +qhexedit2 +qhull +qimageblitz +qimgv +qiv +qjackctl +qlipper +qloud +qm +qml-autoreqprov +qml-box2d +qmlpluginexports +qmltermwidget +qmmp +qmmp-plugin-pack +qmodbus +qnapi +qoauth-qt5 +qolibri +qore +qore-json-module +qore-linenoise-module +qore-mysql-module +qore-openldap-module +qore-pgsql-module +qore-sqlite3-module +qore-ssh2-module +qore-uuid-module +qore-xml-module +qore-yaml-module +qos +qpdf +qpdfview +qperf +qpid-proton +qpress +qprint +qps +qpwgraph +qqc2-breeze-style +qqc2-desktop-style +qqwing +qrencode +qrupdate +qscintilla +qsyncthingtray +qsynth +qt-creator +qt5ct +qt5integration +qt5platform-plugins +qt6-3d +qt6-base +qt6-charts +qt6-coap +qt6-connectivity +qt6-datavis3d +qt6-declarative +qt6-httpserver +qt6-imageformats +qt6-languageserver +qt6-lottie +qt6-macros +qt6-mqtt +qt6-multimedia +qt6-networkauth +qt6-opcua +qt6-positioning +qt6-qt5compat +qt6-quick3d +qt6-quick3dphysics +qt6-quicktimeline +qt6-remoteobjects +qt6-scxml +qt6-sensors +qt6-serialbus +qt6-serialport +qt6-shadertools +qt6-speech +qt6-svg +qt6-tools +qt6-translations +qt6-virtualkeyboard +qt6-wayland +qt6-webchannel +qt6-webengine +qt6-websockets +qt6-webview +qt6ct +qtcurve +qtdbusextended +qtdeclarative-imports-provides +qterm +qterminal +qtermwidget-qt5 +qtfm +qtile +qtkeychain-qt5 +qtmpris +qtodotxt +qtox +qtractor +qtxdg-tools +quadrapassel +quagga +quakespasm +quantum-espresso +quassel +quazip +quilt +quilter +quimup +quota +quotatool +qutebrowser +quvi +qview +qwt +qwt6 +qwtplot3d +qxmledit +qxtglobalshortcut +r128gain +rabbitmq-c +rabbitmq-java-client +rabbitmq-server +racket +radamsa +radare2 +radcli +radeontop +radvd +raft +rage +rage-encryption +ragel +rainbow +rakkess +rakudo +raleway-fonts +rancher-cli +rancher-kim +rancher-selinux +rang +range-v3 +ranger +rapid-photo-downloader +rapidjson +rapidyaml +raptor +rasdaemon +rash +rasmol +raspberrypi-eeprom +raspberrypi-firmware +raspberrypi-firmware-dt +raspberrypi-firmware-eeprom +raspberrypi-rpiboot +raspberrypi-tools +rasqal +ratslap +rav1e +raw-thumbnailer +rawtherapee +raylib +razercfg +razor-agents +rbac-lookup +rbac-manager +rbenv +rbutil +rclone +rcm +rcs +rdesktop +rdiff-backup +rdma-core +rds-tools +re +re2 +re2c +read-edid +read-only-root-fs +readline +readline6 +reaim +realmd +rear +rebootmgr +recastnavigation +recidivm +reco +recode +recordmydesktop +redeclipse +redfish-finder +redfishtool +redis +redis++ +redland +redminecli +rednotebook +redsea +redshift +reflectasm +reg +regexp +regexploit +rehex +reiser4progs +reiserfs +rekor +relaxngDatatype +relaxngcc +release-compare +release-notes-openSUSE +reload4j +rem +remake +remind +remmina +remontoire +renameutils +rendercheck +renderdoc +rep-gtk +replacer +replay-sorcery +reprepro +reptyr +resample +rescue +resolv_wrapper +resource-agents +resteasy +restic +restool +restorecond +restund +retext +retro-gtk +retroarch +retry +reuse +revelation +reveng +rfb +rfbplaymacro +rfbproxy +rfcdiff +rgb +rhash +rhino +rhythmbox +rinetd +rinstall +rinutils +rio +ripgrep +ripit +ristretto +ritchie-cli +rk +rkdeveloptool +rke +rke2 +rke2-selinux +rkhunter +rkward +rlog +rlwrap +rmit-sansforgetica-fonts +rmt-server +rmw +rng-tools +rnnoise +rnp +robin-map +robinhood +rockdodger +rocket.term +rocksndiamonds +rocksndiamonds-data +rocs +rofi +rofi-calc +rofi-wayland +rollback-helper +rook +root-tail +rootlesskit +rosegarden +rott +roundcubemail +rox-filer +rp-pppoe +rpcbind +rpcsvc-proto +rpi-eeprom-config +rpi-imager +rpm +rpm-config-SUSE +rpm-repos-openSUSE +rpm2docserv +rpma +rpmconf +rpmdevtools +rpmlint +rpmlint-mini +rpmorphan +rpmrebuild +rr +rrdtool +rrep +rshim +rsibreak +rsign2 +rsnapshot +rspamd +rss-glx +rss2email +rssguard +rsstail +rstart +rstudio +rsvndump +rsync +rsyslog +rt-tests +rt2860 +rtags +rtasdispd +rtaudio +rtkit +rtl-sdr +rtl8812au +rtl_433 +rtla +rtmidi +rtorrent +rtrlib +rttr +rubber +ruby +ruby-build +ruby-bundled-gems-rpmhelper +ruby-common +ruby3.1 +rubygem-Ascii85 +rubygem-abstract_method +rubygem-actioncable-7.0 +rubygem-actionmailbox-7.0 +rubygem-actionmailer-7.0 +rubygem-actionpack-7.0 +rubygem-actiontext-7.0 +rubygem-actionview-7.0 +rubygem-activejob-7.0 +rubygem-activemodel-7.0 +rubygem-activerecord-7.0 +rubygem-activestorage-7.0 +rubygem-activesupport-7.0 +rubygem-addressable +rubygem-aes_key_wrap +rubygem-afm +rubygem-airbrussh +rubygem-amq-protocol +rubygem-arel +rubygem-asciidoctor +rubygem-ast +rubygem-attr_required +rubygem-autoprefixer-rails +rubygem-axiom-types +rubygem-backport +rubygem-base32 +rubygem-bcrypt +rubygem-bcrypt_pbkdf +rubygem-benchmark +rubygem-bindata +rubygem-bindex +rubygem-binding_of_caller +rubygem-bootsnap +rubygem-builder +rubygem-bundler +rubygem-bundler-audit +rubygem-byebug +rubygem-capistrano +rubygem-celluloid +rubygem-cfa +rubygem-cfa_grub2 +rubygem-changelog-generator +rubygem-cheetah +rubygem-chef-utils +rubygem-childprocess +rubygem-coderay +rubygem-coercible +rubygem-coffee-rails +rubygem-coffee-script +rubygem-coffee-script-source +rubygem-colorator +rubygem-commander +rubygem-concurrent-ruby +rubygem-cool.io +rubygem-crack +rubygem-crass +rubygem-cri +rubygem-css_parser +rubygem-csv +rubygem-debase-ruby_core_source +rubygem-debug_inspector +rubygem-delayed_job +rubygem-delayed_job_active_record +rubygem-descendants_tracker +rubygem-devise +rubygem-devise-i18n +rubygem-devise_ldap_authenticatable +rubygem-diff-lcs +rubygem-diffy +rubygem-docile +rubygem-docker-api +rubygem-domain_name +rubygem-down +rubygem-dry-configurable +rubygem-dry-container +rubygem-dry-core +rubygem-dry-equalizer +rubygem-dry-inflector +rubygem-dry-logic +rubygem-dry-types +rubygem-ed25519 +rubygem-em-websocket +rubygem-equalizer +rubygem-erubi +rubygem-erubis +rubygem-eventmachine +rubygem-exception_notification +rubygem-excon +rubygem-execjs +rubygem-fake_ftp +rubygem-fake_ftp-0_1 +rubygem-faraday +rubygem-faraday-follow_redirects +rubygem-faraday-net_http +rubygem-fast_gettext +rubygem-fast_gettext-1.1 +rubygem-ffi +rubygem-ffi-compiler +rubygem-flog +rubygem-fluentd +rubygem-fog-core +rubygem-fog-json +rubygem-fog-libvirt +rubygem-fog-xml +rubygem-font-awesome-rails +rubygem-formatador +rubygem-forwardable-extended +rubygem-gem2rpm +rubygem-get_process_mem +rubygem-gettext +rubygem-gettext_i18n_rails +rubygem-gettext_i18n_rails_js +rubygem-gli +rubygem-globalid +rubygem-google-protobuf +rubygem-googleapis-common-protos-types +rubygem-gpgme +rubygem-grape +rubygem-grpc +rubygem-gssapi +rubygem-gyoku +rubygem-haml +rubygem-haml-rails +rubygem-hashdiff +rubygem-hashery +rubygem-hashicorp-checkpoint +rubygem-hashie +rubygem-highline +rubygem-hitimes +rubygem-hoe +rubygem-hpricot +rubygem-html2haml +rubygem-http +rubygem-http-cookie +rubygem-http-form_data +rubygem-http_parser.rb +rubygem-httpclient +rubygem-i18n +rubygem-ice_nine +rubygem-importmap-rails +rubygem-inifile +rubygem-jaro_winkler +rubygem-jbuilder +rubygem-jekyll +rubygem-jekyll-sass-converter +rubygem-jekyll-watch +rubygem-jquery-rails +rubygem-js-routes +rubygem-json +rubygem-json-jwt +rubygem-json-schema +rubygem-json_pure +rubygem-jwt +rubygem-kgio +rubygem-kramdown +rubygem-kramdown-parser-gfm +rubygem-launchy +rubygem-libyui-rake +rubygem-lightbox2 +rubygem-liquid +rubygem-liquid-4 +rubygem-listen +rubygem-little-plugger +rubygem-llhttp-ffi +rubygem-locale +rubygem-log4r +rubygem-logging +rubygem-lolcat +rubygem-loofah +rubygem-mail +rubygem-manpages +rubygem-marcel +rubygem-mercenary +rubygem-method_source +rubygem-micromachine +rubygem-mime +rubygem-mime-types +rubygem-mime-types-data +rubygem-mimemagic +rubygem-mini_magick +rubygem-mini_mime +rubygem-mini_portile2 +rubygem-minitar +rubygem-mixlib-authentication +rubygem-mixlib-cli +rubygem-mixlib-config +rubygem-mixlib-log +rubygem-mixlib-shellout +rubygem-mocha +rubygem-moneta +rubygem-msgpack +rubygem-multi_json +rubygem-multi_xml +rubygem-multipart-post +rubygem-mustache +rubygem-mustermann +rubygem-mustermann-grape +rubygem-mysql2 +rubygem-net-ldap +rubygem-net-scp +rubygem-net-sftp +rubygem-net-ssh +rubygem-net-ssh-6.1 +rubygem-netrc +rubygem-nio4r +rubygem-nokogiri +rubygem-nori +rubygem-oauth2 +rubygem-omniauth +rubygem-omniauth-oauth2 +rubygem-openid_connect +rubygem-optimist +rubygem-orm_adapter +rubygem-os +rubygem-packaging_rake_tasks +rubygem-paint +rubygem-pairing_heap +rubygem-parallel +rubygem-parallel_tests +rubygem-parser +rubygem-passenger +rubygem-path_expander +rubygem-pathutil +rubygem-pdf-core +rubygem-pdf-reader +rubygem-pg +rubygem-pkg-config +rubygem-po_to_json +rubygem-polyglot +rubygem-prawn +rubygem-prawn-core +rubygem-prawn-icon +rubygem-prawn-svg +rubygem-prawn-table +rubygem-prawn-templates +rubygem-pry +rubygem-pry-doc +rubygem-public_suffix +rubygem-public_suffix-3.1 +rubygem-puma +rubygem-puma-4 +rubygem-puma-4.1 +rubygem-puma_worker_killer +rubygem-pundit +rubygem-rack +rubygem-rack-2.2 +rubygem-rack-accept +rubygem-rack-oauth2 +rubygem-rack-protection +rubygem-rack-proxy +rubygem-rack-test-0_6 +rubygem-rails-7.0 +rubygem-rails-dom-testing +rubygem-rails-html-sanitizer +rubygem-rails-i18n +rubygem-railties-7.0 +rubygem-rainbow +rubygem-raindrops +rubygem-rake-compiler +rubygem-rb-fsevent +rubygem-rb-inotify +rubygem-rb-kqueue +rubygem-rdiscount +rubygem-red-datasets +rubygem-regexp_parser +rubygem-responders +rubygem-reverse_markdown +rubygem-rgl +rubygem-rice +rubygem-ronn +rubygem-rouge +rubygem-rpm +rubygem-rspec +rubygem-rspec-3_5 +rubygem-rspec-core +rubygem-rspec-core-3_5 +rubygem-rspec-expectations +rubygem-rspec-expectations-3_5 +rubygem-rspec-its +rubygem-rspec-mocks +rubygem-rspec-mocks-3_5 +rubygem-rspec-rails +rubygem-rspec-rails-4.0 +rubygem-rspec-support +rubygem-rspec-support-3_5 +rubygem-rubocop +rubygem-rubocop-ast +rubygem-ruby-augeas +rubygem-ruby-dbus +rubygem-ruby-libvirt +rubygem-ruby-openid +rubygem-ruby-progressbar +rubygem-ruby-rc4 +rubygem-ruby2_keywords +rubygem-ruby_parser +rubygem-rubyntlm +rubygem-rubyzip +rubygem-safe_yaml +rubygem-sass +rubygem-sass-listen +rubygem-sass-rails +rubygem-sass-rails-5.1 +rubygem-sassc +rubygem-sassc-2.2 +rubygem-sassc-rails +rubygem-sdoc +rubygem-semantic_range +rubygem-serverengine +rubygem-sexp_processor +rubygem-sigdump +rubygem-simplecov +rubygem-simplecov-html +rubygem-simplecov_json_formatter +rubygem-simpleidn +rubygem-slim +rubygem-slop +rubygem-snaky_hash +rubygem-spring +rubygem-sprockets +rubygem-sprockets-3.7 +rubygem-sprockets-helpers +rubygem-sprockets-rails +rubygem-sqlite3 +rubygem-sshkit +rubygem-stimulus-rails +rubygem-stomp +rubygem-stream +rubygem-strptime +rubygem-swd +rubygem-sync +rubygem-temple +rubygem-terminal-table +rubygem-terminal-table-2 +rubygem-text +rubygem-thor +rubygem-thread_safe +rubygem-tilt +rubygem-timers +rubygem-tmuxinator +rubygem-tomlrb +rubygem-treetop +rubygem-trollop +rubygem-ttfunk +rubygem-turbo-rails +rubygem-turbolinks +rubygem-turbolinks-source +rubygem-tzinfo +rubygem-tzinfo-1.2 +rubygem-tzinfo-data +rubygem-uglifier +rubygem-unf +rubygem-unf_ext +rubygem-unicode-display_width +rubygem-unicode-display_width-1 +rubygem-vagrant-spec +rubygem-vagrant_cloud +rubygem-validate_email +rubygem-validate_url +rubygem-version_gem +rubygem-virtus +rubygem-warden +rubygem-web-console +rubygem-webfinger +rubygem-webpacker +rubygem-webrick +rubygem-websocket +rubygem-websocket-driver +rubygem-websocket-extensions +rubygem-winrm +rubygem-winrm-elevated +rubygem-winrm-fs +rubygem-xdg +rubygem-xdg-2 +rubygem-xml-simple +rubygem-xmlhash +rubygem-xmlrpc +rubygem-yajl-ruby +rubygem-yard +rubygem-yast-rake +rubygem-zeitwerk +runawk +runc +rungetty +ruqola +rust +rust-cbindgen +rust-keylime +rust-keylime-image +rust-packaging +rust1.62 +rust1.63 +rust1.64 +rustscan +rustup +rxp +rxtx-java +rxvt-unicode +rygel +rypper +rzip +rzsz +s-tui +s390-tools +s3backer +s3fs +sablot +sac +sacad +sad +safeeyes +saja-cascadia-code-fonts +sakura +salt +salt-shaptools +samba +samba-image +samba-krb-printing +sampler +samplicator +samtools +samurai +sane-backends +sanlock +saphanabootstrap-formula +sapnwbootstrap-formula +sapstartsrv-resource-agents +sar2 +sarg +sassc +sassist +sat4j +saweri-fonts +sax3 +saxon6 +saxon8 +saxon9 +sazanami-fonts +sbc +sbcl +sbd +sbinary +sbl +sblim-cim-client2 +sblim-cmpi-base +sblim-cmpi-devel +sblim-cmpi-ssh_service_profile +sblim-cmpiutil +sblim-indication_helper +sblim-sfcCommon +sblim-sfcb +sblim-sfcc +sblim-testsuite +sblim-tools-libra +sblim-wbemcli +sbsigntools +sbt +sbt-launcher +sc +sc-controller +sca-appliance-agent +sca-appliance-broker +sca-appliance-common +sca-appliance-patdev +sca-patterns-base +sca-patterns-hae +sca-patterns-sle11 +sca-patterns-sle12 +sca-patterns-sle15 +sca-patterns-suma +sca-server-report +scala +scala-maven-plugin +scala-pickling +scala-stm +scalapack +scalpel +scamper +scanmem +scantailor +scap-security-guide +scap-workbench +scat +sccache +scdl +scdoc +schedtool +schedtop +schemaspy +scheme48 +schily +schismtracker +schroedinger +scidavis +scim +scim-anthy +scim-chewing +scim-hangul +scim-input-pad +scim-m17n +scim-pinyin +scim-skk +scim-sunpinyin +scim-tables +scim-tomoe +scim-uim +scim-unikey +scintilla +scirenderer +scite +scitokens-cpp +scmon +scons +scotch +scout +screen +screen-message +screencast +screenfetch +screengrab +screenkey +scribus +scrot +scrub +scrypt +scs +scsh +scsirastools +scsires +scummvm +scummvm-tools +sd +sd-mux-ctrl +sdbus-cpp +sdcc +sdcv +sddm +sdl-asylum +sdl-ball +sdl12_compat +sdl_bomber +sdlpop +sdparm +seadrive-fuse +seadrive-gui +seafile +seafile-client +seahorse +seahorse-nautilus +seahorse-sharing +seamonkey +seatd +seccheck +secrets +secvarctl +sed +sedutil +segment +seidl +selinux-autorelabel +selinux-policy +selinux-targeted-setup +semantik +sendmail +sendxmpp +sensors +seq24 +ser2net +serd +serialdv +serialization +sersniff +servicelog +servletapi4 +servletapi5 +sesdev +sessreg +setconf +sethdlc +setools +setroubleshoot +setroubleshoot-plugins +setserial +setxkbmap +sev-tool +sevctl +sfcgal +sfftobmp +sffview +sfml2 +sg3_utils +sgi-bitmap-fonts +sgml-skel +sgmltool +sgmltools-lite +sgpio +sgrep +sgtk-menu +sha1collisiondetection +sha3sum +shaderc +shadow +shadowsocks-libev +shadowsocks-v2ray-plugin +shairport-sync +shake +shannpersand-comicshanns-fonts +shapelib +shared-color-targets +shared-mime-info +shared-python-startup +sharpfont +sharutils +shells-cli +shelltestrunner +shepherd +shfmt +shibboleth-sp +shigofumi +shim +shim-leap +shlomif-cmake-modules +shntool +shorewall +shotcut +shotwell +showfont +shp +shunit2 +siege +sierra-gtk-theme +siga +sigil +signify +signing-party +signon +signon-kwallet-extension +signon-plugin-oauth2 +signon-ui +signpost-core +sigrok-cli +sigrok-firmware-fx2lafw +sil-abyssinica-fonts +sil-andika-fonts +sil-charis-fonts +sil-doulos-fonts +sil-gentium-fonts +sil-mondulkiri-fonts +sil-padauk-fonts +silan +sile +silo +simh +simple-ccsm +simple-mtpfs +simple-multicast +simple-obfs +simple-scan +simplescreenrecorder +simtrace2 +simutrans +singularity-ce +sipcalc +sipp +siproxd +sipsak +siril +sirocco +sisctrl +sispmctl +sisu +sitar +site-config +skaffold +skanlite +skanpage +skelcd-control-MicroOS +skelcd-control-openSUSE +skelcd-fallbackrepo +skelcd-openSUSE +ski +skiboot +skinlf +skopeo +skrooge +skype4pidgin +sl +slade +slang +sleuth +sleuthkit +slf4j +slib +slick-greeter +slick-greeter-branding-openSUSE +slirp4netns +slop +slrn +sluice +slurm +slurp +smartmontools +smatch +smc-tools +smcroute +smem +smemstat +smenu +smictrl +smillaenlarger +smilutils +smlnj +smooth +smp_utils +smpeg +smplayer +smproxy +smssend +smtpping +smuxi +snack +snakeyaml +snallygaster +snapper +snappy +snd +snd_sf2 +sndio +sngrep +snmpsim +snorenotify-qt5 +snowball +soapy-airspy +soapy-bladerf +soapy-hackrf +soapy-osmo +soapy-remote +soapy-rtlsdr +soapy-sdr +soapy-uhd +sobby +socat +soci +socket_wrapper +sof-firmware +sofia-sip +softhsm +solaar +solanum +solarus +solarus-quest-editor +solfege +solid +solo +something-for-reddit +sonatype-oss-parent +sonatype-plugins-parent +sonic-visualiser +sonivox +sonnet +sonobuoy +sops +sopwith +sord +sound-juicer +sound-theme-freedesktop +soundconverter +soundkonverter +soundtouch +soup-sharp +source-highlight +sox +soxr +spacefm +spacenavd +spack +spamass-milter +spamassassin +spandsp +sparse +sparsehash +spatialindex +spawn-fcgi +spdlog +spdx-sbom-generator +spdylay +spec-cleaner +spec-version-maven-plugin +spectacle +spectator +spectcl +spectre-meltdown-checker +speech-dispatcher +speedcrunch +speedtest-cli +speex +speexdsp +spek +spew +spglib +sphinx +sphinxbase +sphinxbase5 +spi-tools +spice +spice-gtk +spice-html5 +spice-parent +spice-protocol +spice-up +spice-vdagent +spindle +spirv-cross +spirv-headers +spirv-tools +splint +splinter +splix +spooles +spotify-easyrpm +spotify-qt +spotifyd +spread-sheet-widget +spu-tools +spyder +sql-parser +sqlcipher +sqlite-jdbc +sqlite3 +sqlitebrowser +sqliteman +sqliteodbc +sqlmap +sqtop +squashfs +squid +squidGuard +squidview +squirrel +sratom +src_vipa +srecord +srm +srt +sscep +ssdeep +ssdp-responder +ssh-audit +ssh-contact +ssh-import-id +ssh-tools +sshfs +sshguard +sshpass +sshuttle +ssl-cert-check +ssldump +sslh +sslscan +sssd +st +staging-build-key +stalonetray +stan +starboard +stardict +stardict-dic-enru-engcom +stardict-dic-enru-mueller7 +stardict-sounds-wyabdcrealpeopletts +stardict-tools +starfighter +starship +startup-notification +statserial +stax-ex +stax2-api +stb +stdman +steamtricks +steamtricks-data +steinberg-bravura-fonts +stellarium +stellarsolver +step +stern +stgit +stix-fonts +stk +stl-thumb +stlink +stm32flash +stockfish +stoken +storage-fixup +storeBackup +stow +stp +strace +strawberry +streamlink +stress-ng +stressapptest +string-template-maven-plugin +stringtemplate +stringtemplate4 +strip-nondeterminism +strongswan +stunnel +stuntman +su-wrapper +subnetcalc +subtitlecomposer +subtitleeditor +subunit +subversion +subversion-doc +suck +sudo +sudoku-sensei +suil +suitesparse +sundanese-unicode-fonts +sundials +sunpinyin +sunwait +sunxi-tools +super-csv +superlu +supermin +superpaper +supertux2 +supertuxkart +supervisor +supportutils +surfraw +surgescript +suru-plus-dark-icon-theme +suse-build-key +suse-hpc +suse-module-tools +suse-prime +suse-xsl-stylesheets +suseconnect-ng +susefirewall2-to-firewalld +susepaste +suseprime-appindicator +sushi +svg-schema +svgcleaner +svgpart +svn2git +svxlink +swaks +swappy +sway +sway-launcher-desktop +sway-marker +swaybg +swayidle +swaylock +sweeper +swell-foop +swig +swing-layout +swing-worker +swingx +switch_sles_sle-hpc +switcheroo-control +sword +swtcalendar +swtpm +swww +sxhkd +sxiv +syft +symmetrica +sympol +sympow +syncplay +syncthing +syndication +synergy +syntax-highlighting +sysbench +sysconfig +sysfsutils +syslinux +syslog-ng +syslogd +sysprof +sysstat +system-config-printer +system-user-grafana +system-user-grommunio +system-user-gromox +system-user-loki +system-user-mktex +system-user-prometheus +system-user-root +system-users +systemd +systemd-default-settings +systemd-inputmethod-generator +systemd-presets-branding-MicroOS +systemd-presets-branding-openSUSE +systemd-presets-branding-transactional-server +systemd-presets-common-SUSE +systemd-rpm-macros +systemd-ui +systemd-zram-service +systemsettings5 +systemtap +systester +sysuser-tools +sysvinit +t-prot +t1utils +t38modem +ta-lib +tachyon +tagbanwa-fonts +taglib +taglib-extras +tagsoup +tai-heritage-pro-fonts +taigo +taisei +tali +talk +talloc +tamago +tamil-gtk2im +tango-icon-theme +tanukiwrapper +tar +target-isns +targetcli-fb +tarix +taskwarrior +tayga +tbb +tboot +tbsm +tcd +tcl +tcl-tktray +tclap +tclcurl +tcllib +tcludp +tclx +tcmu-runner +tcpd +tcpdump +tcpflow +tcpreplay +tcpser +tcsh +tdb +tdfiglet +tdiff +tdom +tea +tealdeer +technisat-usb2-firmware +tecla +tecnoballz +tectonic +teeworlds +tei-roma +tei-xsl-stylesheets +tei_4 +telegraf +telegram-desktop +telegram-purple +telepathy-accounts-signon +telepathy-farstream +telepathy-glib +telepathy-idle +telepathy-logger +telepathy-logger-qt5 +telepathy-mission-control +telepathy-qt5 +telepathy-rakia +teleport +tellico +telnet +template-glib +template-resolver +tennebon-dynamic-wallpaper +tensorflow-lite +tepl +termcap +terminator +terminology +terminology-theme-dark +terminology-theme-openSUSE +terminology-theme-openSUSE-oliveleaf +terminus +terminus-bitmap-fonts +terminus-ttf-fonts +termit +termrec +termsyn-bitmap-fonts +terraform +terraform-provider-aws +terraform-provider-azurerm +terraform-provider-helm +terraform-provider-libvirt +terraform-provider-null +terraform-provider-openstack +terraform-provider-template +terraform-provider-vsphere +terragrunt +teseq +tesla-polyglot +tesla-polyglot-common +tesseract +tesseract-ocr +tesseract-ocr-traineddata +test-interface +testdisk +testng +testssl.sh +tetrinet-server +tevent +texamator +texi2html +texi2roff +texinfo +texlab +texlive +texlive-cjk-latex-extras +texlive-filesystem +texlive-specs-a +texlive-specs-b +texlive-specs-c +texlive-specs-d +texlive-specs-e +texlive-specs-f +texlive-specs-g +texlive-specs-h +texlive-specs-i +texlive-specs-j +texlive-specs-k +texlive-specs-l +texlive-specs-m +texlive-specs-n +texlive-specs-o +texlive-specs-p +texlive-specs-q +texlive-specs-r +texlive-specs-s +texlive-specs-t +texlive-specs-u +texlive-specs-v +texlive-specs-w +texlive-specs-x +texlive-specs-y +texlive-specs-z +texmaker +texmath +texstudio +texworks +tftp +tftpboot-installation-common +tgt +thai-fonts +the_silver_searcher +thermald +thessalonica-oldstandard-fonts +thessalonica-tempora-lgc-fonts +thessalonica-theano-fonts +thin-provisioning-tools +thinkfan +thonny +threadweaver +thrift +thryomanes-fonts +thttpd +thunar +thunar-plugin-archive +thunar-plugin-dropbox +thunar-plugin-media-tags +thunar-plugin-shares +thunar-plugin-vcs +thunar-sendto-clamtk +thunar-volman +thunarx-python +thunderbolt-user-space +tibetan-machine-uni-fonts +tidsp-binaries +tidy +tidyp +tiff +tig +tiger-types +tigervnc +tilda +tilde +tiled +tilix +time +time-api +timescaledb +timeshift +timewarrior +timezone +timezonemap +timidity +tinc +tini +tint +tint2 +tintii +tiny +tinyb +tinyfecvpn +tinygettext +tinyobjloader +tinyproxy +tinyssh +tinyxml +tinyxml2 +tio +tiobench +tipcutils +tiptop +tiro-indigo-fonts +tix +tj +tk +tkdiff +tkfont +tkimg +tkinfo +tktable +tkxcd +tllist +tlp +tls +tlswrap +tmate +tmon +tmpwatch +tmux +tn5250 +tnef +tnftp +tntdb +toilet +toipe +tokei +tolua +tomatoes +tomcat +tomcat-image +tomcatjss +tomoe +tomoe-gtk +tomoyo-tools +tomsfastmath +toolbox +tor +torbrowser-launcher +torrentinfo +torsocks +totem +totem-pl-parser +touchegg +tp_smapi +tpm-quote-tools +tpm-tools +tpm2-0-tss +tpm2-pkcs11 +tpm2-tss-engine +tpm2.0-abrmd +tpm2.0-tools +trace-cmd +traceroute +tracker +tracker-miners +trader +traefik +traefik1.7 +transactional-update +transconnect +transfig +transifex-client +translate-shell +translate-toolkit +translation-update +translation-update-upstream +translator +transmageddon +transmission +transset +tre +tree +tree-sitter +treefetch +treelayout +treeline +trello-full-backup +trigger-rally +triggerhappy +trilead-ssh2 +trilinos +trinity +tripwire +trivy +trng +trojan +trousers +trustedgrub2 +truth +tryton +trytond +trytond_account +trytond_account_invoice +trytond_account_invoice_stock +trytond_account_product +trytond_company +trytond_country +trytond_currency +trytond_party +trytond_product +trytond_purchase +trytond_purchase_request +trytond_stock +trytond_stock_lot +trytond_stock_supply +tsctp +tslib +tsung +ttf-converter +ttf2pt1 +ttynvt +tudu +tuigreet +tuimoji +tuladha-jejeg-fonts +tumbler +tumbleweed-busybox-image +tumbleweed-cli +tunctl +tuned +tuner +tup +tupitube +tuxcursors +tuxguitar +tuxpaint +tuxpaint-config +tuxpaint-stamps +tv-fonts +tvbrowser +tvheadend +tvm +tvtime +twemoji-color-font +twilio-utils +twin +twind +twinkle +twm +twolame +twups +txt2man +txt2tags +tycho +typesafe-config +typescript +tzdb +u-boot +u3-tool +uacme +ubi_reader +ubridge +ubuntu-fonts +ubuntu-mate-artwork +ubuntu-themes +uchardet +ucl +ucm +ucode-intel +ucommon +ucpp +udev-browse +udev-extra-rules +udev-persistent-ifnames +udftools +udhcp +udiskie +udisks2 +udisks2-qt5 +udns +udp2raw-tunnel +udpa +udpspeeder +udt +udtrace +udunits2 +ufiformat +ufraw +uftpd +uget +uget-integrator +ugrep +uhd +uhttpmock +uhubctl +uid_wrapper +uim +uima-parent-pom +uimaj +uisp +ulfius +ulogd +ultimatestunts +umbrello +umoci +umockdev +un-fonts +unar +unbound +unclutter +uncommons-maths +uncrustify +unetbootin +unibilium +unicode-blocks +unicode-emoji +unicode-ucd +unifdef +unifraktur-fonts +unionfs-fuse +unique-factory +unison +unit-api +units +unittest-cpp +univocity-parsers +unixODBC +unknown-horizons +unmass +unoconv +unpack-install-jammer +unpaper +unrar_wrapper +unshield +unzip +unzix +uom-lib +uom-parent +update-bootloader-rpm-macros +update-desktop-files +update-test-trivial +uperf +upm +upmpdcli +upower +upplay +upsm +upx +uranium +uranium-firmware-lulzbot +uranium-lulzbot +urbanlightscape +urfkill +urh +uriparser +urlscan +urlview +urlwatch +urxvt-font-size +urxvt-perls +usb_modeswitch +usbauth +usbauth-notifier +usbguard +usbmuxd +usbredir +usbtop +usbutils +usbview +userspace-rcu +usnic_tools +usrsctp +utempter +utf8proc +utfcpp +uthash +util-linux +util-macros +utox +utsushi +uucp +uudeview +uuid +uwsgi +v2ray-core +v4l-utils +v4l2loopback +vacation +vacuum-im +vacuum-im-plugins-dbusnotifications +vacuum-im-plugins-gmailnotify +vacuum-im-plugins-usermood +vacuum-im-plugins-usertune +vagrant +vagrant-libvirt +vagrant-sshfs +vala +vala-panel +vala-panel-appmenu +vale +valgrind +vamp-plugin-sdk +vapoursynth +variety +varnish +vboot +vbrfix +vcdimager +vcontrold +vcron +vcsh +vde2 +vectorscan +velero +velero-plugin-for-aws +velero-plugin-for-csi +velero-plugin-for-gcp +velero-plugin-for-microsoft-azure +velocity +velocity-engine +velocity-master +velum-branding +vendor-reset +vendored_licenses_packager +verdict +verilator +vertex-gtk-theme +veyon +vgrabbj +vgrep +vhba-kmp +vhostmd +vid_stab +vidcutter +vido +viewnior +viewres +vifm +vifm-colors +vigra +vilistextum +vim +vim-plugins +vimb +vinagre +vino +vips +virglrenderer +virt-api-container +virt-bootstrap +virt-controller-container +virt-exportproxy-container +virt-exportserver-container +virt-handler-container +virt-launcher-container +virt-libguestfs-tools-container +virt-manager +virt-operator-container +virt-p2v +virt-sandbox +virt-top +virt-tuner +virt-v2v +virt-viewer +virt-vmdp-container +virt-what +virtme +virtualbox +viruskiller +vis +vit +vitetris +vkbasalt +vkd3d +vkeybd +vkmark +vkquake +vlan +vlc +vlgothic-fonts +vm-install +vmaf +vmem +vms-empire +vmtouch +vncmanager +vncmanager-controller +vncmanager-greeter +vnote +vnstat +vocal +vodovod +vokoscreenNG +volatility3 +volk +vollkorn-fonts +voms +vorbis-tools +vorbisgain +voro++ +vorta +votca +vpcs +vpnc +vsftpd +vsqlite++ +vtable-dumper +vtcl +vte +vtk +vtk-m +vtkdata +vulkan-headers +vulkan-loader +vulkan-tools +vulkan-validationlayers +vym +w3c-markup-validator +w3m +w3mir +w_scan +wadptr +waf +waffle +wafw00f +wallpapers-openSUSE-extra +wang-fonts +wannier90 +warewulf +warewulf-nhc +warewulf4 +warzone2100 +wasi-libc +wasm-pack +watchexec +watson +wavemon +wavpack +waybar +wayland +wayland-protocols +wayland-utils +wayshot +wayvnc +wbg +wbxml2 +wcd +wcslib +wdiff +weave +webalizer +webcamoid +webdot +webkit2gtk3 +weblate +webp-pixbuf-loader +webrtc-audio-processing +websocketpp +weechat +weggli +weld-parent +werken-xpath +wesnoth +weston +wev +wezterm +wf-recorder +wfuzz +wget +wget2 +wgetpaste +whatsapp-for-linux +whfc +which +whipper +whohas +whois +wicked +widelands +wiggle +wiiuse +wike +wildmidi +wimlib +wine +wine-gecko +wine-nine-standalone +winetricks +wipe +wire +wireguard-tools +wireless-regdb +wireless-tools +wireplumber +wireshark +withlock +wizznic +wl-clipboard +wl-clipboard-rs +wlgreet +wlopm +wlr-randr +wlr-sunclock +wlroots +wlsunset +wm-icons +wmctrl +wmutils +wob +woff2 +wofi +wofi-pass +wol +wondershaper +woodstox-core +wordcut +wordnet +words +workrave +wp-cli +wpa_supplicant +wpan-tools +wpebackend-fdo +wqy-bitmap-fonts +wqy-microhei-fonts +wqy-zenhei-fonts +wrapsix +writerperfect +wrk +ws-jaxme +wsdd +wsdl4j +wsl-appx +wslay +wsmancli +wt +wtype +wumpus +wv +wv2 +wxEDID +wxEphe +wxMaxima +wxWidgets-3_0 +wxWidgets-3_0-docs +wxWidgets-3_2 +wxhexeditor +wxlua +wxmp3gain +wxsqlite3 +wxsvg +wyrmgus +wyrmsun +x11-japanese-bitmap-fonts +x11-tools +x11perf +x11vnc +x2x +x3270 +x86info +xalan-c +xalan-j2 +xano-mincho-fonts +xaos +xapian-bindings +xapian-core +xapps +xar +xauth +xautolock +xautomation +xawtv +xbacklight +xbanish +xbase +xbean +xbench +xbiff +xbindkeys +xbitmaps +xbomb +xboxdrv +xbrz +xbsql +xca +xcalc +xcalib +xcape +xcb +xcb-imdkit +xcb-proto +xcb-util +xcb-util-cursor +xcb-util-errors +xcb-util-image +xcb-util-keysyms +xcb-util-renderutil +xcb-util-wm +xcb-util-xrm +xcfun +xchm +xclass +xclip +xclipboard +xclock +xcmsdb +xcolors +xcompmgr +xconsole +xcoral +xcowsay +xcursor-themes +xcursorgen +xcwd +xdbedizzy +xdelta3 +xdg-dbus-proxy +xdg-desktop-portal +xdg-desktop-portal-gnome +xdg-desktop-portal-gtk +xdg-desktop-portal-kde +xdg-desktop-portal-lxqt +xdg-desktop-portal-wlr +xdg-menu +xdg-user-dirs +xdg-user-dirs-gtk +xdg-utils +xdg-utils-cxx +xdiskusage +xditview +xdm +xdmbgrd +xdmsc +xdo +xdotool +xdpyinfo +xdriinfo +xed +xedit +xemacs +xemacs-packages +xen +xengine +xerces-c +xerces-j2 +xev +xeyes +xf86-input-evdev +xf86-input-joystick +xf86-input-keyboard +xf86-input-libinput +xf86-input-mouse +xf86-input-synaptics +xf86-input-vmmouse +xf86-input-void +xf86-input-wacom +xf86-video-amdgpu +xf86-video-ark +xf86-video-ati +xf86-video-chips +xf86-video-dummy +xf86-video-fbdev +xf86-video-fbturbo +xf86-video-fbturbo-live +xf86-video-freedreno +xf86-video-i128 +xf86-video-intel +xf86-video-mach64 +xf86-video-mga +xf86-video-neomagic +xf86-video-nouveau +xf86-video-nv +xf86-video-openchrome +xf86-video-qxl +xf86-video-r128 +xf86-video-savage +xf86-video-siliconmotion +xf86-video-sis +xf86-video-sisusb +xf86-video-tdfx +xf86-video-v4l +xf86-video-vesa +xf86-video-vmware +xf86-video-voodoo +xf86dga +xfburn +xfce4-appfinder +xfce4-battery-plugin +xfce4-branding-openSUSE +xfce4-calculator-plugin +xfce4-clipman-plugin +xfce4-cpufreq-plugin +xfce4-cpugraph-plugin +xfce4-datetime-plugin +xfce4-dev-tools +xfce4-dict +xfce4-diskperf-plugin +xfce4-eyes-plugin +xfce4-fsguard-plugin +xfce4-genmon-plugin +xfce4-kbdleds-plugin +xfce4-mailwatch-plugin +xfce4-mount-plugin +xfce4-mpc-plugin +xfce4-netload-plugin +xfce4-notes-plugin +xfce4-notifyd +xfce4-panel +xfce4-panel-plugin-indicator +xfce4-panel-profiles +xfce4-places-plugin +xfce4-power-manager +xfce4-pulseaudio-plugin +xfce4-screensaver +xfce4-screenshooter +xfce4-sensors-plugin +xfce4-session +xfce4-settings +xfce4-smartbookmark-plugin +xfce4-stopwatch-plugin +xfce4-systemload-plugin +xfce4-taskmanager +xfce4-terminal +xfce4-time-out-plugin +xfce4-timer-plugin +xfce4-vala +xfce4-verve-plugin +xfce4-wavelan-plugin +xfce4-weather-plugin +xfce4-whiskermenu-plugin +xfce4-xkb-plugin +xfconf +xfd +xfdashboard +xfdesktop +xfig +xfishtank +xfmpc +xfontsel +xfs +xfsdump +xfsinfo +xfsprogs +xfstests +xfwm4 +xgalaga++ +xgalaga-sdl +xgamma +xgboost +xgboost-predictor +xgc +xhost +xhtml-dtd +xiccd +xindy +xine-lib +xine-ui +xinetd +xinit +xinput +xiphos +xiterm +xjadeo +xkb-switch +xkbcomp +xkbevd +xkbprint +xkbutils +xkeyboard-config +xkeycaps +xkill +xl2tpd +xless +xli +xload +xlockmore +xlogin +xlogo +xls2csv +xlsatoms +xlsclients +xlsfonts +xmag +xmahjongg +xman +xmanja +xmessage +xmgrace +xmh +xml-commons-apis +xml-commons-apis-bootstrap +xml-commons-resolver +xml-im-exporter +xml-maven-plugin +xml-security +xml-security-c +xmlbeans +xmlbird +xmlcharent +xmldb-api +xmlformat +xmlgraphics-batik +xmlgraphics-commons +xmlgraphics-fop +xmlrpc-c +xmlsec1 +xmlstarlet +xmlstreambuffer +xmlto +xmltoman +xmltooling +xmlunit +xmobar +xmodmap +xmonad +xmoontool +xmore +xmorph +xmoto +xmp +xmpp-dns +xmppc +xmrig +xmvn +xmvn-connector-gradle +xmvn-connector-ivy +xob +xonotic +xonsh +xorg-cf-files +xorg-docs +xorg-scripts +xorg-sgml-doctools +xorg-x11 +xorg-x11-driver-input +xorg-x11-driver-video +xorg-x11-fonts +xorg-x11-libX11-ccache +xorg-x11-libs +xorg-x11-server +xorg-x11-util-devel +xorgproto +xorgxrdp +xortool +xosd +xosview +xournalpp +xpenguins +xpinguin +xplanet +xplayer +xplayer-plparser +xplr +xplsprinters +xpp2 +xpp3 +xpr +xpra +xpra-html5 +xprehashprinterlist +xprintidle +xprompt +xprop +xquarto +xrandr +xrdb +xrdp +xreader +xrefresh +xrestop +xroach +xrootd +xsane +xscope +xscreensaver +xsd +xsel +xselection +xsession +xset +xsetmode +xsetpointer +xsetroot +xsettingsd +xslide +xsm +xsnow +xsom +xsp +xstdcmap +xstream +xstroke +xsv +xsynth-dssi +xtables-addons +xtables-geoip +xteddy +xterm +xterm-console +xtermset +xtexit +xtl +xtrans +xtrx_lms7002m +xvfb-run +xvidtune +xviewer +xviewer-plugins +xvinfo +xvkbd +xwallpaper +xwayland +xwd +xwininfo +xwmfs +xwud +xxhash +xxkb +xylib +xyscan +xz +xz-java +yadm +yaffshiv +yaics +yakuake +yamagi-quake2 +yamagi-quake2-ctf +yambar +yaml-cpp +yank +yara +yarn +yaru-theme +yasm +yast2 +yast2-adcommon-python +yast2-add-on +yast2-adsi +yast2-aduc +yast2-alternatives +yast2-apparmor +yast2-audit-laf +yast2-auth-client +yast2-auth-server +yast2-boot-server +yast2-bootloader +yast2-caasp +yast2-cio +yast2-cluster +yast2-configuration-management +yast2-control-center +yast2-core +yast2-country +yast2-devtools +yast2-dhcp-server +yast2-dns-manager +yast2-dns-server +yast2-docker +yast2-drbd +yast2-fcoe-client +yast2-firewall +yast2-firstboot +yast2-fonts +yast2-ftp-server +yast2-geo-cluster +yast2-gpmc +yast2-hardware-detection +yast2-http-server +yast2-installation +yast2-installation-control +yast2-instserver +yast2-iplb +yast2-iscsi-client +yast2-iscsi-lio-server +yast2-isns +yast2-journal +yast2-kdump +yast2-ldap +yast2-mail +yast2-metapackage-handler +yast2-multipath +yast2-network +yast2-nfs-client +yast2-nfs-server +yast2-ntp-client +yast2-online-update +yast2-online-update-configuration +yast2-packager +yast2-pam +yast2-perl-bindings +yast2-pkg-bindings +yast2-printer +yast2-proxy +yast2-python-bindings +yast2-rdp +yast2-rear +yast2-registration +yast2-reipl +yast2-rmt +yast2-ruby-bindings +yast2-s390 +yast2-samba-client +yast2-samba-provision +yast2-samba-server +yast2-scanner +yast2-schema-collection +yast2-schema-default +yast2-security +yast2-services-manager +yast2-slide-show +yast2-slp +yast2-slp-server +yast2-snapper +yast2-sound +yast2-squid +yast2-storage-ng +yast2-sudo +yast2-support +yast2-sysconfig +yast2-testsuite +yast2-tftp-server +yast2-theme +yast2-trans +yast2-trans-allpacks +yast2-trans-stats +yast2-transfer +yast2-tune +yast2-update +yast2-usbauth +yast2-users +yast2-vm +yast2-vpn +yast2-widget-demo +yast2-x11 +yast2-xml +yast2-ycp-ui-bindings +yate +yate-bts +yaz +yder +yecht +yelp +yelp-tools +yelp-xsl +yishu +ykclient +ykpers +yodl +yomi-formula +you-get +youtube-dl +yp-tools +ypbind +ypserv +yq +yt-dlp +ytree +yubico-piv-tool +yubikey-manager +yubikey-manager-qt +yubioath-desktop +yudit +yuyo-gtk-theme +z +z3 +zabbix +zam-plugins +zanshin +zathura +zathura-plugin-cb +zathura-plugin-djvu +zathura-plugin-pdf-mupdf +zathura-plugin-pdf-poppler +zathura-plugin-ps +zaz +zbar +zchunk +zd1211-firmware +zdbsp +zeal +zellij +zenity +zerobranestudio +zerofree +zeromq +zfp +zhu3d +zile +zim +zimg +zinc +zinnia +zinnia-tomoe +zip +zipkin-api +zisofs-tools +zita-convolver +zita-resampler +zlib +zlib-ng +zmusic +zn_poly +znc +zola +zonefs-tools +zoo +zopfli +zoxide +zp +zpaq +zram-generator +zsh +zstd +zsync +zutils +zutty +zvbi +zxing-cpp +zynaddsubfx +zypp-gui +zypp-plugin +zypper +zypper-changelog-plugin +zypper-lifecycle-plugin +zziplib +_project