Skip to main content

Help building a webpage for Crux ports repository

Project description

CruxPy

The package contain classes helpful in dealing with Crux ports. At the moment the main usage is for creation of the ports collection website.

Classes

page

The class to prepare a website for a Crux ports repository. It takes the path to a directory with a collection and content of a page 'header', which is a html code over the table containing port informations. By default it looks for a collection in current foler ., and html from the files/header.html file.

port

The class to get information from a Crux port. It requires the path to the port as the input. By default it also takes information about the date of a last update from the git repository.

Development

It is fine to commit changes directly to the repo trunk branch. The python package changes will be only visible if the version is changed in the pyproject.toml configuration file.

GitHub action

There are a few GitHub Action workflows.

  • commit: On every commit, GHA checks if there is a new version in pyproject.toml file. If there is one the new tag is created.
  • release: Every new tag triggers a release workflow, which generate a GitHub release
  • publish: The release workflow triggers another one which builds and publishes python package to the pypi

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

cruxpy-0.2.0.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cruxpy-0.2.0-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file cruxpy-0.2.0.tar.gz.

File metadata

  • Download URL: cruxpy-0.2.0.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cruxpy-0.2.0.tar.gz
Algorithm Hash digest
SHA256 921cccd23fe28a7f10a10f0f6e778f95bf9cf1de91e96e8724b8c8aba1f17ccd
MD5 ad6d922a147f42c2a369549bd40b80a8
BLAKE2b-256 0403a189169935157251a81faab8f0067d07dcb306f04e573c573ba556ef998a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cruxpy-0.2.0.tar.gz:

Publisher: publish.yaml on wawrzek/cruxpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cruxpy-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: cruxpy-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cruxpy-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ee1f21e327f732b898c0260a718e04a140efddc3ceaf0b63d84d51ee6a34b513
MD5 55c745fd0fb7887c49c134855557a6fb
BLAKE2b-256 3edf1d588e0d304ae482f5d5b71047c39aad582089473219d2858cf51cec0c0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cruxpy-0.2.0-py3-none-any.whl:

Publisher: publish.yaml on wawrzek/cruxpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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