Skip to main content

pipeline coverage PyPI Python License

About

sbo-create is a command-line tool for creating and maintaining SlackBuilds.org packages.

It covers the entire package lifecycle: generating files from official SBo templates, downloading and verifying sources, validating against SBo submission guidelines, bumping versions, and packaging for submission — all from a single tool.

Source

Commands

Command Description
create Create SlackBuild files (interactive or non-interactive)
download Download source files listed in the .info file
check Check if package(s) exist in the SBo repository
search Search for packages by partial name
scan Scan a source tarball for potential dependencies
validate Validate package files against SBo submission guidelines
bump Bump version in .info and .SlackBuild
package Create the submission tarball
edit Open package files in the configured editor
rename Rename package files and update all PRGNAM references
fetch Fetch a SlackBuild package from SBo or local clone
deps Show dependency tree for a package
rdeps Show reverse dependencies for a package
repo diff Show diff between local files and the SBo repository
repo sync Sync the local SBo git repository
repo submit Commit and push a package update via git
repo copy Copy local package files to the SBo repository
repo log Show packages committed on current branch
repology Check package versions via repology.org
clean Remove downloaded source tarballs
maintainer Create or update maintainer configuration
update Update templates from slackbuilds.org

Quick Start

# First run: download templates and package index
sbo-create update

# Create a new package interactively
sbo-create create

# Validate and auto-fix before submission
sbo-create validate --fix

# Bump version and recompute checksums
sbo-create bump 2.0.0 --with-sources

Documentation

Full documentation: man sbo-create or dslackw.gitlab.io/sbo-create.

License

GNU General Public License v3 (GPLv3)

Donate

Did you know that developers love coffee?

paypal

Contributing

Contributions are welcome! Please open an issue or merge request on GitLab.

Copyrights

Slackware® is a Registered Trademark of Patrick Volkerding.
Linux is a Registered Trademark of Linus Torvalds.

Metadata

Release files for sbo-create 2.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sbo-create 2.3.2
File Size Uploaded Provenance
sbo_create-2.3.2.tar.gz 73.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sbo-create 2.3.2
File Interpreter ABI Platform
sbo_create-2.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 157.2 kB

Release files / sbo_create-2.3.2.tar.gz

Download URL sbo_create-2.3.2.tar.gz
Size 73.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5cd5d3c297813e9da4155649a1d3f1e3e153d18ad57ff0f788645627efdc8a1b
BLAKE2b-256 checksum
How to use checksums
cdcd9b01d5c42dfd77552d8b0f0012ff563e17752c7ff7eb864d69d59d2eec2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.34.2

Release files / sbo_create-2.3.2-py3-none-any.whl

Download URL sbo_create-2.3.2-py3-none-any.whl
Size 83.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
19b988ac0dd39739188e0524daa4cef5de37d4136efe53dbdca4575c538a35e3
BLAKE2b-256 checksum
How to use checksums
1ff5cef8bf418d3378e065e450bde2fe0ba1baa571428c612bb395bdc3ee640a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.34.2

Security for sbo-create 2.3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page