dev-python / pytest-bdd

BDD library for the pytest runner

Official package sites : https://pytest-bdd.readthedocs.io/ ·

v8.1.0-r1 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 arm64
USE flags
test

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13
python3_14
Build with Python 3.14

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / gherkin-official : Gherkin parser/compiler for Python

dev-python / mako : A Python templating language

dev-python / packaging : Core utilities for Python packages

dev-python / parse : Parse strings using a specification based on the Python format() syntax

dev-python / parse-type : Extension to the parse module

dev-python / pytest : Simple powerful testing with Python

dev-python / typing-extensions : Backported and Experimental Type Hints for Python 3.7+

Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: unkeyword 8.1.0-r1 for ~x86
Bug: https://bugs.gentoo.org/961599 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: use PN in EPYTEST_PLUGINS
eclass now allows this without causing a self-dependency Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: use EPYTEST_PLUGINS
Being empty replaces AUTOLOAD=1 as the Gentoo standard way to set this now, albeit still need to set PYTEST_PLUGINS manually to avoid depending on self in pytest-* ebuilds. Formerly only kept a note about it given directly setting AUTOLOAD=1 does the same thing (with the idea to drop it in eapi 9), but EPYTEST_PLUGINS made its way into the python guide and is added by default in vim templates now, so may as well use it. Can optionally drop it when empty in eapi 9 still. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: enable py3.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/pytest-bdd: skip test broken with current gherkin-official
Just noticed when running the test suite again, does not seem to break the only revdep (qutebrowser) and would rather not restore and pin to older gherkin-official, so just skip for now (unsure for the latest version that worked but at least 30.0.4 was fine). At same time cleanup unnecessary comments and keep a note for EAPI=9 which disables autoload by default when EPYTEST_PLUGINS is empty. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: make pip check happier
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: drop 7.3.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pytest-bdd: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-python/pytest-bdd: Stabilize 8.1.0 ALLARCHES, #946776
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add 8.1.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pytest-bdd: Stabilize 8.0.0 amd64, #945458
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-python/pytest-bdd: Stabilize 8.0.0 arm64, #945458
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pytest-bdd: Keyword 8.0.0 arm64, #943526
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add 8.0.0
Nothing need this at the moment given it breaks its only revdep (qutebrowser) with a long list of parsing errors (being updated to require <8 for now). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pytest-bdd: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pytest-bdd: Stabilize 7.3.0 ALLARCHES, #941344
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: remove obsolete comment
Looks like upstream finds it too tedious to include everything in the sdist and will keep it minimal after all. I never used it but I'd assume can blame poetry for this. On the bright side, github tags shouldn't be missing again in the future. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add 7.3.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
Rename dev-python/{parse_type → parse-type}
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pytest-bdd: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pytest-bdd: Stabilize 7.2.0 ALLARCHES, #934693
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add 7.2.0, enable py3.13
Includes fixes for py3.13 and declares compatibility. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: drop 7.0.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pytest-bdd: Stabilize 7.1.2 ALLARCHES, #928163
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: drop 7.1.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pytest-bdd: Bump to 7.1.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add 7.1.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: drop 7.0.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pytest-bdd: Stabilize 7.0.1 ALLARCHES, #920318
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pytest-bdd: Bump to 7.0.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pytest-bdd: Stabilize 7.0.0 arm64, #918317
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: drop 6.1.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pytest-bdd: Stabilize 7.0.0 ALLARCHES, #916778
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add 7.0.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: enable py3.12
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add missing test dep on setuptools
tests/feature/test_tags.py uses pkg_resources Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/pytest-bdd: drop 6.0.1
Getting rid of the only consumer of dev-python/glob2 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/pytest-bdd: stabilize 6.1.1 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: drop 6.1.0-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: revert style changes
While I don't mind others touching my package, I'd appreciate no style changes. Had hoped to bump it yesterday to avoid that but tag was missing on github. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pytest-bdd: Bump to 6.1.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add overlooked typing-extensions dep
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add 6.1.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: drop 5.0.0-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: stabilize 6.0.1 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: drop 6.0.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add 6.0.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add 6.0.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: drop 5.0.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/pytest-bdd: stabilize 5.0.0-r1 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/pytest-bdd: use .gh distfile suffix
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: enable py3.11
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/pytest-bdd: use pep517
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pytest-bdd: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-python/pytest-bdd: Stabilize 5.0.0 ALLARCHES, #828751
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: add 5.0.0
4.1.0 will be kept for an extended period given may need migration. This /would/ break some of qutebrowser tests due to a change with how it treats < used for keys in e.g. "<tab>", but these end2end tests were already skipped due to QT IPC path length limitations (see ebuild). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/pytest-bdd: disable pytest plugins autoload
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/pytest-bdd: re-enable terminal test using COLUMNS
Hadn't thought about it before. Thanks-to: Michał Górny <mgorny@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-python/pytest-bdd: amd64 stable wrt bug #818031
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pytest-bdd: Keyword 4.1.0 arm64, #818277
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/pytest-bdd: initial 4.1.0 import
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>