semvec/pypi-packages huggingface dataset:
commitizen-lrplugin 0.1.1
Commitizen version provider for Lua Lightroom plug-ins.
Requires Python: <4.0,>=3.10

# Commitizen Lightroom Plug-in Version Provider

A commitizen version provider for Lua Lightroom plug-ins, which store the version in a Lua table, stating major, minor, and revision explicitly.

## Requirements

Your Lightroom plug-in contains a file `Info.lua` in the format:

    return {
        VERSION = { major = 1, minor = 1, revision = 0, },
        LrSdkVersion = 9.0,
        ...
    }

## Installation

    pip install commitizen-lrplugin

## Usage

### Configuration

There are several ways to configure commitizen.
This example setup uses a local installation of commitizen via python and works  with `yaml` configuration files, but any other format as stated in the commitizen documentation works as well.

In your Lightroom plug-in source folder, create a `.cz.yaml`:

    ---
    commitizen:
      name: cz_conventional_commits
      tag_format: $version
      update_changelog_on_bump: true
      version_provider: "commitizen-lrplugin"
      version_scheme: semver

Note: it's not necessary to include a `version` key inside the config file. Best practice is to keep the version in a single source of truth, which is the `Info.lua`.

### Bumping versions

Now

    cz bump

will read the current version from `Info.lua`, increase it accordingly and write it back to the same file.

## Contribution

Contributions, issues and feature requests are welcome.
For major changes, please open an issue first to discuss what you would like to change.

- Fork the project
- Clone the fork
- Add your changes and update tests as appropriate.
- Create a pull request

## License

This project is [MIT](LICENSE) licensed.
aruba-dero 1.0.7
DEmo ROllout helper - Modular Tool to automate demo rollouts
Requires Python: >=3.12

# DemoRolloutHelper - Dero

![Static Badge](https://img.shields.io/badge/3.12-3572a5?logo=python&logoColor=3572a5&label=Python)

This repository contains the code for the DemoRolloutHelper project and its respective modules.
The project aims to enable the automation of the rollout processes for demo environments.

## Installation

```shell
pip install aruba-dero --user
dero
```

> [!TIP]
> It is likely that when installed with the `--user` flag, the `dero` command is not available in your PATH.
> In this case, add it to your PATH or use the full path to the executable.
> Àfter opening a **NEW** terminal windows, the helper can be accessed by typing `dero`

or with **Docker-Compose**:

```shell
docker compose run dero
```

> [!TIP]
> Please refer to the docker-compose guide in the example [docker-compose.yml](example/docker-compose.yml) file.

or with **Docker**:

```shell
docker run --rm -it likqez/aruba-dero <args>
```

> [!IMPORTANT]
> Always refer to the respective module documentation for additional installation instructions.

## Available Modules

- [ClearPass Certificate Rollout](src/dero-modules/clearpass/README.md)
fissix 24.4.24
Monkeypatches to override default behavior of lib2to3.
Requires Python: >=3.8

fissix
======

Backport of latest lib2to3, with enhancements.

[![build status](https://travis-ci.org/amyreese/fissix.svg?branch=master)](https://travis-ci.org/amyreese/fissix)
[![version](https://img.shields.io/pypi/v/fissix.svg)](https://pypi.org/project/fissix)
[![license](https://img.shields.io/pypi/l/fissix.svg)](https://github.com/amyreese/fissix/blob/master/LICENSE)
[![code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)


Installation
------------

`pip3 install fissix` or `pip install fissix`, depending on the
operating system's Python policy.  On Debian ≥11 and derivatives such
as Ubuntu 21.04, `sudo apt install python3-fissix`.

License
-------

fissix is licensed under the Python Software Foundation License Version 2.
I am providing code in this repository to you under an open source license.
Because this is my personal repository, the license you receive to my code
is from me and not from my employer.
See the ``LICENSE`` file for details.

Used by
-------

* https://pypi.org/project/bowler/ Safe code refactoring for modern Python projects
* https://pypi.org/project/modernize/ A hack on top of fissix for modernizing code for hybrid codebases.