Name | packitos JSON |
Version |
0.106.0
JSON |
| download |
home_page | None |
Summary | A set of tools to integrate upstream open source projects into Fedora operating system. |
upload_time | 2024-12-14 19:51:00 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | MIT |
keywords |
dist-git
fedora
git
packaging
rpm
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
<!-- markdownlint-disable MD033 MD041 -->
<p align="center">
<img src="design/export/logo-no-borders.png" width="100" />
<h1 align="center">Packit</h1>
</p>
[![Build Status](https://zuul-ci.org/gated.svg)](https://softwarefactory-project.io/zuul/t/local/builds?project=packit-service/packit)
[![black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
Packit is a CLI tool that helps developers auto-package upstream projects
into Fedora operating system.
You can use packit to continuously build your upstream project in Fedora.
With packit you can create SRPMs, open pull requests in dist-git, submit koji builds and even create bodhi updates, effectively replacing the whole Fedora packaging workflow.
---
## To start using Packit
See our [documentation](https://packit.dev/docs/guide/)
## To start developing Packit
The [Contributing Guidelines](CONTRIBUTING.md) hosts all information you need to know to contribute to code and documentation, run tests and additional configuration.
## Workflows covered by packit
This list contains workflows covered by packit tool and links to the documentation.
- [Update Fedora dist-git with an upstream release.](https://packit.dev/docs/cli/propose-downstream/)
- [Build content of a Fedora dist-git branch in koji.](https://packit.dev/docs/cli/build/)
- [Create a bodhi update.](https://packit.dev/docs/cli/create-bodhi-update/)
- [Create a SRPM from the current content in the upstream repository.](https://packit.dev/docs/cli/srpm/)
- [Sync content of the Fedora dist-git repo into the upstream repository.](https://packit.dev/docs/cli/sync-from-downstream/)
## Requirements
Packit is written in Python 3 and is supports version 3.9 or later.
## Installation
For complete information on how to start using packit, please [click here](https://packit.dev/docs/guide/#have-packit-tooling-installed-locally).
## User configuration file
User configuration file for packit is described [here](http://packit.dev/docs/configuration/#user-configuration-file).
## Who is interested
For the up to date list of projects which are using packit, [click here](https://dashboard.packit.dev/projects).
## Logo design
Created by `Marián Mrva` - [@surfer19](https://github.com/surfer19)
Raw data
{
"_id": null,
"home_page": null,
"name": "packitos",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "dist-git, fedora, git, packaging, rpm",
"author": null,
"author_email": "Red Hat <packit@redhat.com>",
"download_url": "https://files.pythonhosted.org/packages/d6/8f/caf16a26e015a04c90188ac9beea7b75af259761e06a40ec88d5bc45c615/packitos-0.106.0.tar.gz",
"platform": null,
"description": "<!-- markdownlint-disable MD033 MD041 -->\n<p align=\"center\">\n <img src=\"design/export/logo-no-borders.png\" width=\"100\" />\n <h1 align=\"center\">Packit</h1>\n</p>\n\n[![Build Status](https://zuul-ci.org/gated.svg)](https://softwarefactory-project.io/zuul/t/local/builds?project=packit-service/packit)\n[![black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)\n\nPackit is a CLI tool that helps developers auto-package upstream projects\ninto Fedora operating system.\n\nYou can use packit to continuously build your upstream project in Fedora.\n\nWith packit you can create SRPMs, open pull requests in dist-git, submit koji builds and even create bodhi updates, effectively replacing the whole Fedora packaging workflow.\n\n---\n\n## To start using Packit\n\nSee our [documentation](https://packit.dev/docs/guide/)\n\n## To start developing Packit\n\nThe [Contributing Guidelines](CONTRIBUTING.md) hosts all information you need to know to contribute to code and documentation, run tests and additional configuration.\n\n## Workflows covered by packit\n\nThis list contains workflows covered by packit tool and links to the documentation.\n\n- [Update Fedora dist-git with an upstream release.](https://packit.dev/docs/cli/propose-downstream/)\n- [Build content of a Fedora dist-git branch in koji.](https://packit.dev/docs/cli/build/)\n- [Create a bodhi update.](https://packit.dev/docs/cli/create-bodhi-update/)\n- [Create a SRPM from the current content in the upstream repository.](https://packit.dev/docs/cli/srpm/)\n- [Sync content of the Fedora dist-git repo into the upstream repository.](https://packit.dev/docs/cli/sync-from-downstream/)\n\n## Requirements\n\nPackit is written in Python 3 and is supports version 3.9 or later.\n\n## Installation\n\nFor complete information on how to start using packit, please [click here](https://packit.dev/docs/guide/#have-packit-tooling-installed-locally).\n\n## User configuration file\n\nUser configuration file for packit is described [here](http://packit.dev/docs/configuration/#user-configuration-file).\n\n## Who is interested\n\nFor the up to date list of projects which are using packit, [click here](https://dashboard.packit.dev/projects).\n\n## Logo design\n\nCreated by `Mari\u00e1n Mrva` - [@surfer19](https://github.com/surfer19)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A set of tools to integrate upstream open source projects into Fedora operating system.",
"version": "0.106.0",
"project_urls": {
"Homepage": "https://github.com/packit/packit"
},
"split_keywords": [
"dist-git",
" fedora",
" git",
" packaging",
" rpm"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "694867a0ee97342eb31f2ad7a4bf859ec82d5709371f21fbed6ab3135f8a4ae0",
"md5": "12dff03ddab033c91f30a5a699461279",
"sha256": "5b035f08154f0bd57c5c5099ce3f7449ed5b9da57ac9398c68404e17f4ccb61a"
},
"downloads": -1,
"filename": "packitos-0.106.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "12dff03ddab033c91f30a5a699461279",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 206530,
"upload_time": "2024-12-14T19:50:58",
"upload_time_iso_8601": "2024-12-14T19:50:58.580053Z",
"url": "https://files.pythonhosted.org/packages/69/48/67a0ee97342eb31f2ad7a4bf859ec82d5709371f21fbed6ab3135f8a4ae0/packitos-0.106.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d68fcaf16a26e015a04c90188ac9beea7b75af259761e06a40ec88d5bc45c615",
"md5": "68675e79cdc18675cc1c4576f5043d25",
"sha256": "3af501a2553881a07c9a0e1f8847241cc97db02defec019ad55b90a7289a5d2f"
},
"downloads": -1,
"filename": "packitos-0.106.0.tar.gz",
"has_sig": false,
"md5_digest": "68675e79cdc18675cc1c4576f5043d25",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 6632083,
"upload_time": "2024-12-14T19:51:00",
"upload_time_iso_8601": "2024-12-14T19:51:00.888316Z",
"url": "https://files.pythonhosted.org/packages/d6/8f/caf16a26e015a04c90188ac9beea7b75af259761e06a40ec88d5bc45c615/packitos-0.106.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-14 19:51:00",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "packit",
"github_project": "packit",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "packitos"
}