Skip to main content

Get Current Package Status from Fedora Updates System

Project description

gpkgstatus

Get Current Package Status from Fedora Updates System

This program is a command-line tool for checking the status of packages on bodhi.fedoraproject.org. It allows you to search for a specific package and get information about its current status, including the update ID, package name, and status.

Code Style linting: pylint

Current Build Status

Python Tests CodeQL

Current PyPI Status

PyPI version Dep Status Python support

Current conda-forge Status

Conda Recipe Conda Version

Current Release Status

Last Pre-Release Date Last Release Date

Features

  • Search for a specific package and get its status information.
  • Option to specify a distro version to check for a specific version of the package.
  • Caches the previous search results for 60 minutes (1 hour) to avoid DDoS.
  • Allows you to force a new search, bypassing the cache.
  • Displays the information in a user-friendly format.

Installation

There are two methods of installing gpgkstatus:

  1. Using pip: You can use pip install gpkgstatus and restart your terminal. Now you can use it!
  2. (Unsupported) Using executables from Github: You can download executable from Releases and use it directly. Make sure to set it as executable on Linux.

Note: If you want to run the file anywhere when using executable from Github, move the file to a directory in your system's PATH (usually /usr/local/bin)

Why Method 2 is unsupported?

You have to update executable manually!

Usage

The program can be used by running the executable file with the following command:

$ gpkgstatus -h

usage: gpkgstatus [-h] [-f] [-l LIMIT] [--moreinfo] [-n NAME] [--noconfig] [-r RELEASE] [-v] [--version]

Get Current Package Status from Fedora Updates System

options:
  -h, --help            show this help message and exit
  -f, --force           Sync cached info with Fedora Updates System
  -l LIMIT, --limit LIMIT
                        Maximum limit on number of packages shown for package search
  --moreinfo            Verbose (More Info) in Update Info
  -n NAME, --name NAME  Name of the package
  --noconfig            Do not check for config file
  -r RELEASE, --release RELEASE
                        Checks package status for corresponding Fedora release
  -v, --verbose         Enable verbose output
  --version             gpkgstatus version

Contributing

You are welcome to contribute to this project. Make sure to read Contributing Guidelines. If you have any questions regarding contributing to this project, you can open an issue about it.

Credits

The development of this project would not have been possible without Bodhi developed by the Fedora Project. Although this project is unofficial and not affiliated with Bodhi or Fedora, we appreciate the valuable contributions made by the Bodhi and its developers.

For more information about the Bodhi Project, please visit their official repository on GitHub.

FAQs

You can find FAQs (Frequently Asked Questions) in faqs.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gpkgstatus-2.1.3.tar.gz (166.8 kB view details)

Uploaded Source

Built Distribution

gpkgstatus-2.1.3-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

Details for the file gpkgstatus-2.1.3.tar.gz.

File metadata

  • Download URL: gpkgstatus-2.1.3.tar.gz
  • Upload date:
  • Size: 166.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for gpkgstatus-2.1.3.tar.gz
Algorithm Hash digest
SHA256 64199355243befd9726a52ed809fd256e6ad50fd998b820ca9fbf52bd90cd0af
MD5 5983e70df7930ec4461b32783d2be3e5
BLAKE2b-256 ac6f82152075fb765ef2120eea05c8d306a24578ac848d6870f32632f7f89e1d

See more details on using hashes here.

File details

Details for the file gpkgstatus-2.1.3-py3-none-any.whl.

File metadata

  • Download URL: gpkgstatus-2.1.3-py3-none-any.whl
  • Upload date:
  • Size: 18.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for gpkgstatus-2.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 63ca906f0e30073726de6709a78885aad0f74f8ab9d393d26a5c0242f8c66000
MD5 00f080d0eddd605d3a6a77d7f19bdff0
BLAKE2b-256 6adacd95316b67c181e7a5257d3c3ac14f14409f7553901e0d1d18708c598b81

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page