gpkgstatus


Namegpkgstatus JSON
Version 2.1.3 PyPI version JSON
download
home_page
SummaryGet Current Package Status from Fedora Updates System
upload_time2023-07-06 18:41:45
maintainer
docs_urlNone
authorDhanush Kovi
requires_python>=3.8
licenseGPL-2.0-or-later
keywords fedora updates package status fedora-updates gpkgstatus bodhi
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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](https://img.shields.io/badge/code%20style-black-000000)](https://github.com/psf/black)
[![linting: pylint](https://img.shields.io/badge/linting-pylint-yellowgreen)](https://github.com/PyCQA/pylint)

## Current Build Status

[![Python Tests](https://github.com/dkvc/gpkgstatus/actions/workflows/python-test.yml/badge.svg?branch=main)](https://github.com/dkvc/gpkgstatus/actions/workflows/python-test.yml)
[![CodeQL](https://github.com/dkvc/gpkgstatus/actions/workflows/codeql.yml/badge.svg?branch=main)](https://github.com/dkvc/gpkgstatus/actions/workflows/codeql.yml)

## Current PyPI Status

[![PyPI version](https://img.shields.io/pypi/v/gpkgstatus)](https://pypi.org/project/gpkgstatus/)
[![Dep Status](https://img.shields.io/librariesio/release/pypi/gpkgstatus)](https://pypi.org/project/gpkgstatus/)
[![Python support](https://img.shields.io/pypi/pyversions/gpkgstatus)](https://pypi.org/project/gpkgstatus/)

## Current conda-forge Status

[![Conda Recipe](https://img.shields.io/badge/recipe-gpkgstatus-green.svg)](https://anaconda.org/conda-forge/gpkgstatus)
[![Conda Version](https://img.shields.io/conda/vn/conda-forge/gpkgstatus.svg)](https://anaconda.org/conda-forge/gpkgstatus)

## Current Release Status

[![Last Pre-Release Date](https://img.shields.io/github/release-date-pre/dkvc/gpkgstatus?label=Github%20Release%20(Preview)&)](https://github.com/dkvc/gpkgstatus/releases)
[![Last Release Date](https://img.shields.io/github/release-date/dkvc/gpkgstatus?label=Github%20Release&)](https://github.com/dkvc/gpkgstatus/releases)

## 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](https://github.com/dkvc/gpkgstatus) 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:

```console
$ 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](https://github.com/dkvc/gpkgstatus/blob/main/CONTRIBUTING.md). 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](https://bodhi.fedoraproject.org) developed by the [Fedora Project](https://fedoraproject.org). 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](https://github.com/fedora-infra/bodhi) on GitHub.

## FAQs
You can find FAQs (Frequently Asked Questions) in [faqs.md](./faqs.md)

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "gpkgstatus",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "fedora,updates,package,status,fedora-updates,gpkgstatus,bodhi",
    "author": "Dhanush Kovi",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/ac/6f/82152075fb765ef2120eea05c8d306a24578ac848d6870f32632f7f89e1d/gpkgstatus-2.1.3.tar.gz",
    "platform": null,
    "description": "# gpkgstatus\n\n## Get Current Package Status from Fedora Updates System\n\nThis program is a command-line tool for checking the status of packages on bodhi.fedoraproject.org.\nIt allows you to search for a specific package and get information about its current status, including the update ID, package name, and status.\n\n[![Code Style](https://img.shields.io/badge/code%20style-black-000000)](https://github.com/psf/black)\n[![linting: pylint](https://img.shields.io/badge/linting-pylint-yellowgreen)](https://github.com/PyCQA/pylint)\n\n## Current Build Status\n\n[![Python Tests](https://github.com/dkvc/gpkgstatus/actions/workflows/python-test.yml/badge.svg?branch=main)](https://github.com/dkvc/gpkgstatus/actions/workflows/python-test.yml)\n[![CodeQL](https://github.com/dkvc/gpkgstatus/actions/workflows/codeql.yml/badge.svg?branch=main)](https://github.com/dkvc/gpkgstatus/actions/workflows/codeql.yml)\n\n## Current PyPI Status\n\n[![PyPI version](https://img.shields.io/pypi/v/gpkgstatus)](https://pypi.org/project/gpkgstatus/)\n[![Dep Status](https://img.shields.io/librariesio/release/pypi/gpkgstatus)](https://pypi.org/project/gpkgstatus/)\n[![Python support](https://img.shields.io/pypi/pyversions/gpkgstatus)](https://pypi.org/project/gpkgstatus/)\n\n## Current conda-forge Status\n\n[![Conda Recipe](https://img.shields.io/badge/recipe-gpkgstatus-green.svg)](https://anaconda.org/conda-forge/gpkgstatus)\n[![Conda Version](https://img.shields.io/conda/vn/conda-forge/gpkgstatus.svg)](https://anaconda.org/conda-forge/gpkgstatus)\n\n## Current Release Status\n\n[![Last Pre-Release Date](https://img.shields.io/github/release-date-pre/dkvc/gpkgstatus?label=Github%20Release%20(Preview)&)](https://github.com/dkvc/gpkgstatus/releases)\n[![Last Release Date](https://img.shields.io/github/release-date/dkvc/gpkgstatus?label=Github%20Release&)](https://github.com/dkvc/gpkgstatus/releases)\n\n## Features\n\n- Search for a specific package and get its status information.\n- Option to specify a distro version to check for a specific version of the package.\n- Caches the previous search results for 60 minutes (1 hour) to avoid DDoS.\n- Allows you to force a new search, bypassing the cache.\n- Displays the information in a user-friendly format.\n\n## Installation\n\nThere are two methods of installing gpgkstatus:\n\n1. **Using pip:** You can use `pip install gpkgstatus` and restart your terminal. Now you can use it!\n2. **(Unsupported) Using executables from Github:** You can download executable from [Releases](https://github.com/dkvc/gpkgstatus) and use it directly. Make sure to set it as executable on Linux.\n\n**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)\n\n### Why Method 2 is unsupported?\n\nYou have to update executable manually!\n\n## Usage\n\nThe program can be used by running the executable file with the following command:\n\n```console\n$ gpkgstatus -h\n\nusage: gpkgstatus [-h] [-f] [-l LIMIT] [--moreinfo] [-n NAME] [--noconfig] [-r RELEASE] [-v] [--version]\n\nGet Current Package Status from Fedora Updates System\n\noptions:\n  -h, --help            show this help message and exit\n  -f, --force           Sync cached info with Fedora Updates System\n  -l LIMIT, --limit LIMIT\n                        Maximum limit on number of packages shown for package search\n  --moreinfo            Verbose (More Info) in Update Info\n  -n NAME, --name NAME  Name of the package\n  --noconfig            Do not check for config file\n  -r RELEASE, --release RELEASE\n                        Checks package status for corresponding Fedora release\n  -v, --verbose         Enable verbose output\n  --version             gpkgstatus version\n```\n\n## Contributing\n\nYou are welcome to contribute to this project. Make sure to read [Contributing Guidelines](https://github.com/dkvc/gpkgstatus/blob/main/CONTRIBUTING.md). If you have any questions regarding contributing to this project, you can open an issue about it.\n\n## Credits\nThe development of this project would not have been possible without [Bodhi](https://bodhi.fedoraproject.org) developed by the [Fedora Project](https://fedoraproject.org). Although this project is unofficial and not affiliated with Bodhi or Fedora, we appreciate the valuable contributions made by the Bodhi and its developers.\n\nFor more information about the Bodhi Project, please visit their [official repository](https://github.com/fedora-infra/bodhi) on GitHub.\n\n## FAQs\nYou can find FAQs (Frequently Asked Questions) in [faqs.md](./faqs.md)\n",
    "bugtrack_url": null,
    "license": "GPL-2.0-or-later",
    "summary": "Get Current Package Status from Fedora Updates System",
    "version": "2.1.3",
    "project_urls": {
        "Documentation": "https://dkvc.github.io/gpkgstatus/",
        "Homepage": "https://dkvc.github.io/gpkgstatus/",
        "Repository": "https://github.com/dkvc/gpkgstatus"
    },
    "split_keywords": [
        "fedora",
        "updates",
        "package",
        "status",
        "fedora-updates",
        "gpkgstatus",
        "bodhi"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6adacd95316b67c181e7a5257d3c3ac14f14409f7553901e0d1d18708c598b81",
                "md5": "00f080d0eddd605d3a6a77d7f19bdff0",
                "sha256": "63ca906f0e30073726de6709a78885aad0f74f8ab9d393d26a5c0242f8c66000"
            },
            "downloads": -1,
            "filename": "gpkgstatus-2.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "00f080d0eddd605d3a6a77d7f19bdff0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 18750,
            "upload_time": "2023-07-06T18:41:43",
            "upload_time_iso_8601": "2023-07-06T18:41:43.891634Z",
            "url": "https://files.pythonhosted.org/packages/6a/da/cd95316b67c181e7a5257d3c3ac14f14409f7553901e0d1d18708c598b81/gpkgstatus-2.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac6f82152075fb765ef2120eea05c8d306a24578ac848d6870f32632f7f89e1d",
                "md5": "5983e70df7930ec4461b32783d2be3e5",
                "sha256": "64199355243befd9726a52ed809fd256e6ad50fd998b820ca9fbf52bd90cd0af"
            },
            "downloads": -1,
            "filename": "gpkgstatus-2.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "5983e70df7930ec4461b32783d2be3e5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 166766,
            "upload_time": "2023-07-06T18:41:45",
            "upload_time_iso_8601": "2023-07-06T18:41:45.390647Z",
            "url": "https://files.pythonhosted.org/packages/ac/6f/82152075fb765ef2120eea05c8d306a24578ac848d6870f32632f7f89e1d/gpkgstatus-2.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-06 18:41:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "dkvc",
    "github_project": "gpkgstatus",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "gpkgstatus"
}
        
Elapsed time: 0.08424s