Skip to content

Commit 4cfb947

Browse files
committed
devel/py-cucumber-expressions: import py-cucumber-expressions-18.0.1
Cucumber Expressions is an alternative to Regular Expressions with a more intuitive syntax. Cucumber supports both Cucumber Expressions and Regular Expressions for defining Step Definitions, but you cannot mix Cucumber Expression syntax with Regular Expression syntax in the same expression.
1 parent 287cf51 commit 4cfb947

4 files changed

Lines changed: 91 additions & 0 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Cucumber Expressions is an alternative to Regular Expressions with
2+
a more intuitive syntax.
3+
4+
Cucumber supports both Cucumber Expressions and Regular Expressions
5+
for defining Step Definitions, but you cannot mix Cucumber Expression
6+
syntax with Regular Expression syntax in the same expression.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# $NetBSD: Makefile,v 1.1 2025/08/04 08:00:33 wiz Exp $
2+
3+
DISTNAME= cucumber_expressions-18.0.1
4+
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
5+
CATEGORIES= devel python
6+
MASTER_SITES= ${MASTER_SITE_PYPI:=c/cucumber_expressions/}
7+
8+
MAINTAINER= pkgsrc-users@NetBSD.org
9+
HOMEPAGE= https://pypi.org/project/cucumber_expressions/
10+
COMMENT= Simpler alternative to Regular Expressions
11+
LICENSE= mit
12+
13+
TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core-[0-9]*:../../devel/py-poetry-core
14+
TEST_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
15+
16+
USE_LANGUAGES= # none
17+
18+
# as of 18.0.1:
19+
# 5 errors
20+
# because of missing testdata in pypi distfile, with testdata:
21+
# 188 passed
22+
23+
.include "../../lang/python/wheel.mk"
24+
.include "../../mk/bsd.pkg.mk"
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
@comment $NetBSD: PLIST,v 1.1 2025/08/04 08:00:33 wiz Exp $
2+
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
3+
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
4+
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
5+
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
6+
${PYSITELIB}/cucumber_expressions/__init__.py
7+
${PYSITELIB}/cucumber_expressions/__init__.pyc
8+
${PYSITELIB}/cucumber_expressions/__init__.pyo
9+
${PYSITELIB}/cucumber_expressions/argument.py
10+
${PYSITELIB}/cucumber_expressions/argument.pyc
11+
${PYSITELIB}/cucumber_expressions/argument.pyo
12+
${PYSITELIB}/cucumber_expressions/ast.py
13+
${PYSITELIB}/cucumber_expressions/ast.pyc
14+
${PYSITELIB}/cucumber_expressions/ast.pyo
15+
${PYSITELIB}/cucumber_expressions/combinatorial_generated_expression_factory.py
16+
${PYSITELIB}/cucumber_expressions/combinatorial_generated_expression_factory.pyc
17+
${PYSITELIB}/cucumber_expressions/combinatorial_generated_expression_factory.pyo
18+
${PYSITELIB}/cucumber_expressions/errors.py
19+
${PYSITELIB}/cucumber_expressions/errors.pyc
20+
${PYSITELIB}/cucumber_expressions/errors.pyo
21+
${PYSITELIB}/cucumber_expressions/expression.py
22+
${PYSITELIB}/cucumber_expressions/expression.pyc
23+
${PYSITELIB}/cucumber_expressions/expression.pyo
24+
${PYSITELIB}/cucumber_expressions/expression_generator.py
25+
${PYSITELIB}/cucumber_expressions/expression_generator.pyc
26+
${PYSITELIB}/cucumber_expressions/expression_generator.pyo
27+
${PYSITELIB}/cucumber_expressions/expression_parser.py
28+
${PYSITELIB}/cucumber_expressions/expression_parser.pyc
29+
${PYSITELIB}/cucumber_expressions/expression_parser.pyo
30+
${PYSITELIB}/cucumber_expressions/expression_tokenizer.py
31+
${PYSITELIB}/cucumber_expressions/expression_tokenizer.pyc
32+
${PYSITELIB}/cucumber_expressions/expression_tokenizer.pyo
33+
${PYSITELIB}/cucumber_expressions/generated_expression.py
34+
${PYSITELIB}/cucumber_expressions/generated_expression.pyc
35+
${PYSITELIB}/cucumber_expressions/generated_expression.pyo
36+
${PYSITELIB}/cucumber_expressions/group.py
37+
${PYSITELIB}/cucumber_expressions/group.pyc
38+
${PYSITELIB}/cucumber_expressions/group.pyo
39+
${PYSITELIB}/cucumber_expressions/group_builder.py
40+
${PYSITELIB}/cucumber_expressions/group_builder.pyc
41+
${PYSITELIB}/cucumber_expressions/group_builder.pyo
42+
${PYSITELIB}/cucumber_expressions/parameter_type.py
43+
${PYSITELIB}/cucumber_expressions/parameter_type.pyc
44+
${PYSITELIB}/cucumber_expressions/parameter_type.pyo
45+
${PYSITELIB}/cucumber_expressions/parameter_type_matcher.py
46+
${PYSITELIB}/cucumber_expressions/parameter_type_matcher.pyc
47+
${PYSITELIB}/cucumber_expressions/parameter_type_matcher.pyo
48+
${PYSITELIB}/cucumber_expressions/parameter_type_registry.py
49+
${PYSITELIB}/cucumber_expressions/parameter_type_registry.pyc
50+
${PYSITELIB}/cucumber_expressions/parameter_type_registry.pyo
51+
${PYSITELIB}/cucumber_expressions/regular_expression.py
52+
${PYSITELIB}/cucumber_expressions/regular_expression.pyc
53+
${PYSITELIB}/cucumber_expressions/regular_expression.pyo
54+
${PYSITELIB}/cucumber_expressions/tree_regexp.py
55+
${PYSITELIB}/cucumber_expressions/tree_regexp.pyc
56+
${PYSITELIB}/cucumber_expressions/tree_regexp.pyo
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
$NetBSD: distinfo,v 1.1 2025/08/04 08:00:33 wiz Exp $
2+
3+
BLAKE2s (cucumber_expressions-18.0.1.tar.gz) = fb59801f6c45335323994aa8cd35145343661efd26675f969701aa8bc51c4fc7
4+
SHA512 (cucumber_expressions-18.0.1.tar.gz) = 0ef1115f30ae4516a7fb3c864458f5383b7a438605a42296a3b403c6247fddef76e8d8291d9e92c9a27f3957bd89663f8ec4c6e63037212c03352e38f0f0b5c3
5+
Size (cucumber_expressions-18.0.1.tar.gz) = 22232 bytes

0 commit comments

Comments
 (0)