§
    ÖŽ’jÎ  ã                  ó�  — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ h d£Z	 ed¦  «        Z
 ed	¦  «        Z ed
¦  «        Z eed¦  «        Z ed¦  «        Z eed¦  «        Z ed¦  «        Z ed¦  «        Z eed¦  «        Z ed¦  «        Z ed¦  «        Z ed¦  «        Z ed¦  «        Z ed¦  «        Zdd„ZdS )aª  Deprecation messages and bits of code used elsewhere in the codebase that
is planned to be removed in the next pytest release.

Keeping it in a central location makes it easy to track what is deprecated and should
be removed when the time comes.

All constants defined in this module should be either instances of
:class:`PytestWarning`, or :class:`UnformattedWarning`
in case of warnings which need to format their messages.
é    )Úannotations)Úwarn)ÚPytestDeprecationWarning)ÚPytestRemovedIn10Warning)ÚUnformattedWarning>   Úpytest_catchlogÚpytest_subtestsÚpytest_capturelogÚpytest_faulthandlerzT@pytest.yield_fixture is deprecated.
Use @pytest.fixture instead; they are the same.av  Class-scoped fixture defined as instance method is deprecated.
Instance attributes set in this fixture will NOT be visible to test methods,
as each test gets a new instance while the fixture runs only once per class.
Use @classmethod decorator and set attributes on cls instead.
See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-methodz,A private pytest class or function was used.a  The hook{type} {fullname} uses old-style configuration options (marks or attributes).
Please use the pytest.hook{type}({hook_opts}) decorator instead
 to configure the hooks.
 See https://docs.pytest.org/en/latest/deprecations.html#configuring-hook-specs-impls-using-markersaB  monkeypatch.syspath_prepend() called with pkg_resources legacy namespace packages detected.
Legacy namespace packages (using pkg_resources.declare_namespace) are deprecated.
Please use native namespace packages (PEP 420) instead.
See https://docs.pytest.org/en/stable/deprecations.html#monkeypatch-fixup-namespace-packageszÜPassing a non-Collection iterable to parametrize is deprecated.
Test: {nodeid}, argvalues type: {type_name}
Please convert to a list or tuple.
See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iteratorszÑpytest.console_main() is deprecated and will be removed in pytest 10.
It was never intended for programmatic use; use pytest.main() instead.
See https://docs.pytest.org/en/stable/deprecations.html#console-mainzžconfig.inicfg is deprecated, use config.getini() to access configuration values instead.
See https://docs.pytest.org/en/stable/deprecations.html#config-inicfgaQ  Calling request.getfixturevalue("{argname}") during teardown is deprecated.
Please request the fixture before teardown begins, either by declaring it in the fixture signature or by calling request.getfixturevalue() before the fixture yields.
See https://docs.pytest.org/en/stable/deprecations.html#dynamic-fixture-request-during-teardownzÃThe --pastebin option is deprecated. The functionality is now available in an external plugin package, pytest-pastebin.
See https://docs.pytest.org/en/stable/deprecations.html#the-pastebin-optionzRPassing baseid to FixtureDef is deprecated. Pass node instead for fixture scoping.zYPassing nodeid to _register_fixture is deprecated. Pass node instead for fixture scoping.z¢FixtureDef.has_location is deprecated and will be removed in pytest 10. See https://docs.pytest.org/en/stable/deprecations.html#fixturedef-has-location-deprecatedziPassing nodeid string to parsefactories is deprecated. Use parsefactories(holder=obj, node=node) instead.ÚispytestÚboolÚreturnÚNonec                ó:   — | st          t          d¬¦  «         d S d S )Né   )Ú
stacklevel)r   ÚPRIVATE)r   s    ú@C:\Projects\DSCons\.venv\Lib\site-packages\_pytest\deprecated.pyÚcheck_ispytestr   ‰   s-   € Øð $Ý�W Ð#Ñ#Ô#Ð#Ð#Ð#ð$ð $ó    N)r   r   r   r   )Ú__doc__Ú
__future__r   Úwarningsr   Ú_pytest.warning_typesr   r   r   ÚDEPRECATED_EXTERNAL_PLUGINSÚYIELD_FIXTUREÚCLASS_FIXTURE_INSTANCE_METHODr   ÚHOOK_LEGACY_MARKINGÚ%MONKEYPATCH_LEGACY_NAMESPACE_PACKAGESÚ#PARAMETRIZE_NON_COLLECTION_ITERABLEÚCONSOLE_MAINÚCONFIG_INICFGÚ'FIXTURE_GETFIXTUREVALUE_DURING_TEARDOWNÚPASTEBINÚFIXTURE_BASEID_DEPRECATEDÚFIXTURE_NODEID_DEPRECATEDÚ"FIXTUREDEF_HAS_LOCATION_DEPRECATEDÚ PARSEFACTORIES_NODEID_DEPRECATEDr   © r   r   ú<module>r*      s  ðð	ð 	ð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð à :Ð :Ð :Ð :Ð :Ð :Ø :Ð :Ð :Ð :Ð :Ð :Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4ð
ð ð Ð ð )Ð(ð6ñô €ð
 !9Ð 8ðfñ!ô !Ð ð #Ð
"Ð#QÑ
RÔ
R€ð )Ð(Øð2ñô Ð ð )AÐ(@ðcñ)ô )Ð %ð '9Ð&8ØðTñ'ô 'Ð #ð (Ð'ðKñô €ð )Ð(ðLñô €ð
 +=Ð*<Øðfñ+ô +Ð 'ð $Ð#ðRñô €ð2 5Ð4ØXñô Ð ð 5Ð4ð-ñô Ð ð
 &>Ð%=ðañ&ô &Ð "ð
 $<Ð#;ð9ñ$ô $Ð  ð$ð $ð $ð $ð $ð $r   