Skip to main content

ghflowgen

CI Nightly Tests Nightly Package Tests Codecov
Documentation Documentation
Code style: black Doc style: google Ruff Doc style: google
PYPI version Python BSD-3-Clause
Downloads Monthly downloads

Overview

ghflowgen is an experimental Python library that provides functionalities to manage GitHub action workflows.

Documentation

  • latest (stable): documentation from the latest stable release.
  • main (unstable): documentation associated to the main branch of the repo. This documentation may contain a lot of work-in-progress/outdated/missing parts.

Installation

We highly recommend installing a virtual environment. You can install ghflowgen using either pip (standard Python installer) or uv (a faster, modern alternative).

Using pip

The following command will automatically download and install the latest version of the package from PyPI , along with all required dependencies.

pip install ghflowgen

To make the package as slim as possible, only the minimal packages required to use ghflowgen are installed. To include all the dependencies, you can use the following command:

pip install ghflowgen[all]

Using uv

The following command will automatically download and install the latest version of the package from PyPI , along with all required dependencies.

uv pip install ghflowgen

To make the package as slim as possible, only the minimal packages required to use ghflowgen are installed. To include all the dependencies, you can use the following command:

uv pip install ghflowgen[all]

Dependencies

Please check the get started page to see how to install only some specific dependencies or other alternatives to install the library. The following is the corresponding ghflowgen versions and tested dependencies.

ghflowgen packaging requests python
main >=23.0,<26.0 >=2.30.0,<3.0 >=3.10,<3.15
0.0.1 >=23.0,<26.0 >=2.30.0,<3.0 >=3.10,<3.15

* indicates an optional dependency

Contributing

Please check the instructions in CONTRIBUTING.md.

Suggestions and Communication

Everyone is welcome to contribute to the community. If you have any questions or suggestions, you can submit Github Issues. We will reply to you as soon as possible. Thank you very much.

API stability

:warning: While ghflowgen is in development stage, no API is guaranteed to be stable from one release to the next. In fact, it is very likely that the API will change multiple times before a stable 1.0.0 release. In practice, this means that upgrading ghflowgen to a new version will possibly break any code that was using the old version of ghflowgen.

License

ghflowgen is licensed under BSD 3-Clause "New" or "Revised" license available in LICENSE file.

Metadata

Release files for ghflowgen 0.0.1

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

Source distribution (sdist)

Source distribution for ghflowgen 0.0.1
File Size Uploaded
ghflowgen-0.0.1.tar.gz 78.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ghflowgen 0.0.1
File Interpreter ABI Platform
ghflowgen-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 88.9 kB

Release files / ghflowgen-0.0.1.tar.gz

Download URL ghflowgen-0.0.1.tar.gz
Size 78.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e5caa24d6dc610a56fafa759cdc0f31c922884973a486dc40519805198f24d6e
BLAKE2b-256 checksum
How to use checksums
056a8d1c0cefbb0a616f2b88e1eb7939ae3b4e660b2009869f106aa234145027
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.8

Release files / ghflowgen-0.0.1-py3-none-any.whl

Download URL ghflowgen-0.0.1-py3-none-any.whl
Size 10.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
19889d9d8d27aac87117998a744eb2f82722af7c65db3ef99136f08b2c89e8f4
BLAKE2b-256 checksum
How to use checksums
198cc58698082652e6bd90a189267c0fc9f64abfb9b5011becf2211d34437cc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.8

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

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