BSD Ports

lang/py-gherkin-official 42.0.1 FreeBSD

Gherkin parser (official, by Cucumber team)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
6284177407
License
MIT
Categories
lang, python
Package size
73.5 KiB, 780.1 KiB installed

Description

Gherkin is a parser and compiler for the Gherkin language, which is a business-readable, domain-specific language that lets you describe software's behavior without detailing how that behavior is implemented.

Gherkin serves two purposes: * It serves as your project's documentation * It serves as your project's automated tests

Gherkin is written in the "Given-When-Then" style, which allows developers to write tests in plain English that stakeholders can understand.

This is the official implementation from the Cucumber team, providing a reliable and well-maintained parser for BDD (Behavior-Driven Development) frameworks.

In the other systems

The newest version among them is 42.0.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDlang/py-gherkin-official42.0.1 newestnone known-[email protected]2026-09-07
HardenedBSDlang/py-gherkin-official42.0.1 newestno data-[email protected]-
GhostBSDlang/py-gherkin-official42.0.1 newestno data-[email protected]-

Version history 2

  1. 42.0.1 6284177407
  2. 42.0.0 9f2b1c8467

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install py312-gherkin-official

From the ports tree:

cd /usr/ports/lang/py-gherkin-official/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-gherkin-official>0:lang/py-gherkin-official

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest42.0.142.0.1--42.0.1
FreeBSD:14:quarterly42.0.142.0.1n/a-42.0.1
FreeBSD:15:latest42.0.142.0.1n/a--
FreeBSD:15:quarterly42.0.142.0.1n/an/an/a
FreeBSD:16:latest42.0.142.0.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 8

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
gherkin_official-42.0.1.tar.gz35497adcc1f392d97dc044861bb645a614e335632330cc2653d23acb7097c923f75cd
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
6284177407 Yuri Victorovich lang/py-gherkin-official: update 42.0.0 → 42.0.1
9f2b1c8467 Yuri Victorovich lang/py-gherkin-official: update 41.0.0 → 42.0.0