Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-hypothesis-6.151.9-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-hypothesis Distribution: openSUSE Tumbleweed
Version: 6.151.9 Vendor: openSUSE
Release: 1.1 Build date: Tue Mar 3 12:23:53 2026
Group: Unspecified Build host: reproducible
Size: 5220705 Source RPM: python-hypothesis-6.151.9-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/HypothesisWorks/hypothesis
Summary: A library for property based testing
Hypothesis is a family of testing libraries which let you write tests parametrized
by a source of examples. A Hypothesis implementation then generates simple and
comprehensible examples that make your tests fail. This simplifies writing your
tests and makes them more powerful at the same time, by letting software automate
the boring bits and do them to a higher standard than a human would, freeing you
to focus on the higher level test logic.

This sort of testing is often called "property-based testing", and the most widely
known implementation of the concept is the Haskell library QuickCheck, but
Hypothesis differs significantly from QuickCheck and is designed to fit idiomatically
and easily into existing styles of testing that you are used to, with absolutely no
familiarity with Haskell or functional programming needed.

Provides

Requires

License

MPL-2.0

Changelog

* Tue Mar 03 2026 Marius Grossu <marius.grossu@suse.com>
  - Fix the condition with suse_version macro on SLFO (jsc#PED-15839)
* Fri Feb 27 2026 Matej Cepl <mcepl@cepl.eu>
  - Update to 6.151.9 (cumulative all changes from the previous
    package):
    - Remove some old unused code.
    - This patch fixes a crash when sys.modules contains unhashable
      values, such as SimpleNamespace objects (issue #4660).
    - This patch updates our vendored list of top-level domains,
      which is used by the provisional domains() strategy.
    - This patch fixes several duplicate word typos in comments and
      documentation.
    - This patch teaches our pytest plugin to :ref:` find
      interesting constants <v6.131.1>` when pytest is collecting
      tests, to avoid arbitrarily attributing the latency to
      whichever test function happened to be executed first (issue
      [#4627]).
    - This patch adjusts how we compute the stopping threshold
      introduced in version 6.151.3, while still maintaining 99%
      confidence that <1% of test cases pass.
    - This patch makes Hypothesis more tolerant of slow-to-satisfy
      assume() calls. Previously, Hypothesis would give up after
      max_examples * 10 attempts; now it uses a statistical test to
      stop only when 99% confident that <1% of examples would pass
      (issue #4623).
    - Thanks to @ajdavis for this improvement!
    - Format our code with the latest version of black.
    - Improve internal categorization of test cases when an
      alternative backend raises BackendCannotProceed.
    - Add 2025.12 to the list of recognized Array API versions in
      hypothesis.extra.array_api.
    - Hypothesis now generates powers of 2 more often when using
      integers().
    - Update some internal type hints.
    - This patch fixes a bug where recursive() would fail in cases
      where the extend= function does not reference it’s argument
    - which was assumed by the recent min_leaves= feature,
      because the strategy can’t actually recurse otherwise. (issue
      [#4638])
    - Now, the historical behavior is working-but-deprecated, or an
      error if you explicitly pass min_leaves=.
    - This release adds a min_leaves argument to recursive(), which
      ensures that generated recursive structures have at least the
      specified number of leaf nodes (issue #4205).
    - Add type hints to an internal class.
    - This release extends the explain-phase # or any other
      generated value comments to sub-arguments within builds(),
      tuples(), and fixed_dictionaries().
    - Previously, these comments only appeared on top-level test
      arguments. Now, when the explain phase determines that
      a sub-argument can vary freely without affecting the test
      failure, you’ll see comments like:
      Falsifying example: test_foo(
      obj=MyClass(
      x=0,  # or any other generated value
      y=True,
      ),
      data=(
      '',  # or any other generated value
      42,
      ),
      )
      This makes it easier to understand which parts of complex
      inputs actually matter for reproducing a failure.
    - Clean up an internal helper.
    - This patch fixes from_type() to properly handle parameterized
      type aliases created with Python 3.12+’s PEP 695 type
      statement. For example, st.from_type(A[int]) where type A[T]
      = list[T] now correctly resolves to lists(integers()) instead
      of raising a TypeError (issue #4628).
    - Hypothesis now prints a Verbosity.verbose log when we switch
      away from an alternative backend.
    - Fixes Ghostwriter output for numpy >= 2.4.0. Also adds
      support from_type() for numpy 2.5.0 nightly (which has not
      yet been released).
    - .example() no longer emits NonInteractiveExampleWarning when
      running a python file directly. This means that e.g. python
      my_sandbox.py during exploratory work with .example() will no
      longer raise warnings.
    - Add __dict__ and __proto__ to the list of constant strings
      Hypothesis sometimes generates.
    - When multiple explicit @example decorators fail with the same
      error, Hypothesis now shows only the simplest failing example
      (by shortlex order) with a note about how many other examples
      also failed (issue #4520).
    - To see all failing examples, use Verbosity.verbose or higher.
    - Fix a bug where we persisted symbolics from solver-based
      alternative backends in event().
    - This patch improves the error message for
      FlakyStrategyDefinition when the precondition for a rule is
      flaky (issue #4206).
    - This patch improves the type annotations for basic_indices().
      The return type now accurately reflects the allow_ellipsis
      and allow_newaxis parameters, excluding EllipsisType or None
      from the union when those index types are disabled (issue
      [#4607]).
    - Additionally, assume() now has overloaded type annotations:
      assume(True) returns Literal[True], while assume(False) and
      assume(None) return NoReturn.
    - Clean up some internal code.
    - Document fuzz_one_input().
    - This patch updates our vendored list of top-level domains,
      which is used by the provisional domains() strategy.
    - Calling register_profile() from within a test decorated with
      @settings is now deprecated, to avoid confusion about which
      settings are used as the baseline for the new profile.
    - This release drops support for nose, which ceased development
      9 years ago and does not support Python 3.10 or newer.
    - Hypothesis still supports nose2. While we do not test nose2
      in our CI, we will fix any bugs that get reported.
    - @settings now accepts equivalent string representations for
      settings.verbosity, settings.phases, and
      settings.suppress_health_check. For example:
      [#] these two are now equivalent...
      settings(verbosity=Verbosity.verbose)
      settings(verbosity="verbose")
      [#] ...as are these two...
      settings(phases=[Phase.explicit])
      settings(phases=["explicit"])
      [#] ...and these two.
      settings(suppress_health_check=[HealthCheck.filter_too_much])
      settings(suppress_health_check=["filter_too_much"])
    - This release also changes the canonical value of Verbosity,
      Phase, and HealthCheck members to a string instead of an
      integer. For example, Phase.reuse.value == "explicit" as of
      this release, where previously Phase.reuse.value == 1.
    - Instantiating Verbosity, Phase, or HealthCheck with an
      integer, such as Verbosity(0), is now deprecated.
    - Refactor some internal logic around strategy definitions.
    - Hypothesis previously required attrs as a dependency. This
      release removes that dependency, so that the only required
      dependency of Hypothesis is sortedcontainers.
    - All attrs-specific features of Hypothesis, such as using
      from_type() with attrs classes, will continue to behave as
      before.
    - Tweak how Hypothesis hides internal tracebacks to fix an
      error under rare conditions (issue #3822).
    - This release adds support for Fraction objects as min_value
      and max_value bounds in decimals(), if they can be exactly
      represented as decimals in the target precision (issue
      [#4466]).
    - Bounding decimals() with other values that cannot be exactly
      represented is now deprecated; previously the bounds could be
      off by one.
    - from_type() now correctly handles annotated-types annotations
      on typing.TypedDict fields which are also marked as being
      ReadOnly, Required, or NotRequired (issue #4474).
    - The extras for NumPy and pandas now support automatically
      inferring a strategy for dtype="O". Previously, Hypothesis
      required an explicit elements strategy to be passed, for
      example nps.arrays("O", shape=(1,),
      elements=st.just(object())). Now, Hypothesis automatically
      infers elements=st.from_type(object).
    - Thanks to Shaun Read for identifying and fixing this!
    - This patch fixes binary_operation() to include imports for
      hypothesis.extra.numpy strategies such as arrays(),
      scalar_dtypes(), and array_shapes() when ghostwriting tests
      for functions with numpy array parameters (issue #4576).
    - Improve the accuracy of test timing reports, by tracking the
      start time of each test case closer to when the test is
      executed.
    - Fix a recursion error when observability is enabled and
      a test generates an object with a recursive reference, like
      a = []; a.append(a).
    - Remove a case where Hypothesis would interact with the global
      random.Random instance if Hypothesis internals were used
      directly.
    - Simplify some internal typing logic after dropping Python
      3.9.
    - This release drops support for Python 3.9, which reached end
      of life in October 2025.
    - Fixes an error when using the Ghostwriter with annotations
      that include typing.ForwardRef on Python 3.14 (issue #4565).
    - The from_field() and from_form() strategies from our Django
      extra now support FileField.
    - Thanks to Arjoonn Sharma for this fix!
    - Clean up internal @overload type annotations.
    - Fixes our bundled run_conformance_test() not respecting
      avoid_realization.
    - The automatic switch to the CI settings profile now works
      under tox (for tox >= 4.30.0).
    - This patch re-enables the warning for incompatible shared()
      strategies that was first enabled in v6.133.0 but disabled in
      v6.135.15.
    - characters() now validates that the elements of the
      exclude_characters and include_characters arguments are
      single characters, which was always assumed internally. For
      example, exclude_characters=["a", "b"] is valid while
      exclude_characters=["ab"] will now raise an error up-front.
    - Add phase to the hypothesis-specific metadata in
      observability.
    - Internal refactoring for new lint rules.
    - Fixed another typo in error message around function-scoped
      fixtures.
    - Add get_current_profile_name(), which returns the name of the
      current settings profile.
    - Fixed typo in error message around function-scoped fixtures.
    - Improved error message for DeadlineExceeded.
    - Refactor some stateful testing internals for easier use by
      third-party libraries.
    - Patch files written by hypothesis now use a deterministic
      ordering when multiple @example decorators are present.
* Tue Sep 02 2025 Markéta Machová <mmachova@suse.com>
  - Update to 6.138.13
    * text() now occasionally generates from a preselected list of strings
      which are likely to find bugs.
    * Improves input validation for several strategies in our pandas extra,
      so that they raise a helpful InvalidArgument rather than OverflowError.
    * New "hypothesis-urandom" backend, which draws randomness from
      /dev/urandom instead of Python’s PRNG.
    * randoms() no longer produces 1.0, matching the exclusive upper bound
      of random.Random.random
    * Nesting @given inside of @given is now a HealthCheck failure.
    * Add is_hypothesis_test(), for third-party libraries which want to
      determine whether a test has been defined with Hypothesis.
    * Add on_observation() to the internal alternative backends interface.
    * New hypothesis.extra.django.SimpleTestCase
    * New run_conformance_test(), for use in testing implementations of
      alternative backends.
    * Fixes a substantial performance regression in stateful tests from
      computing string representations, present since version 6.131.20.
    * Improves the thread safety of many functions and decorators.
    * Before this release, Hypothesis did not require that super().__init__()
      be called in SearchStrategy subclasses. Subclassing SearchStrategy is
      not supported or part of the public API, but if you are subclassing it
      anyway, you will need to make sure to call super().__init__().
    * When a failure found by an alternative backend does not reproduce under
      the Hypothesis backend, we now raise FlakyBackendFailure.
    * When a test is executed concurrently from multiple threads, DeadlineExceeded
      is now disabled.
    * Add specified callback methods to the observability interface. The previous
      TESTCASE_CALLBACKS is deprecated.
    * Add support for Python 3.14.
* Thu Aug 21 2025 Markéta Machová <mmachova@suse.com>
  - Convert to libalternatives on SLE-16-based and newer systems only
* Thu Jul 10 2025 Markéta Machová <mmachova@suse.com>
  - Convert to libalternatives
* Thu Mar 06 2025 Markéta Machová <mmachova@suse.com>
  - Update to 6.127.8
    * Fix a type-hinting regression from version 6.125.1, where we would
      no longer guarantee the type of the argument to .filter predicates
    * Improve shrinking behavior for values from text() and binary()
      which contain duplicate elements, like "zzzabc".
* Wed Mar 05 2025 Nico Krapp <nico.krapp@suse.com>
  - Update to 6.127.6
    * This patch tweaks the performance of the target phase, avoiding
      aborting some test cases when it would be better to finish
      generating them.
* Mon Mar 03 2025 Markéta Machová <mmachova@suse.com>
  - Update to 6.127.5
    * Improve shrinking of non-standard NaN float values
    * Update our vendored list of top-level domains, which is used by
      the provisional domains() strategy.
    * Fix a bug where from_type() would error on certain types
      involving Protocol
* Wed Feb 26 2025 Daniel Garcia <daniel.garcia@suse.com>
  - Update to 6.127.2:
    - Adjust type hints for the pub-sub database implementation in
      version 6.126.0, and remove a remnant debug print in its
      implementation.
  - 6.127.1:
    - Improve the clarity of printing counterexamples in stateful
      testing, by avoiding confusing Bundle references with equivalent
      values drawn from a regular strategy.
  - 6.127.0:
    - This releases adds support for type aliases created with the type
      statement (new in python 3.12) to from_type() and
      register_type_strategy().
  - 6.126.0:
    - The Hypothesis database now supports a pub-sub interface to
      efficiently listen for changes in the database, via .add_listener
      and .remove_listener. While all databases that ship with
      Hypothesis support this interface, implementing it is not required
      for custom database subclasses. Hypothesis will warn when trying
      to listen on a database without support.
    - This feature is currently only used downstream in hypofuzz.
  - 6.125.3:
    - Improves sharing of some internal cache behavior.
  - 6.125.2:
    - Optimize performance (improves speed by ~5%) and clarify the
      wording in an error message.
  - 6.125.1:
    - Fixes a bug since around version 6.124.4 where we might have
      generated -0.0 for st.floats(min_value=0.0), which is unsound.
  - 6.125.0:
    - Add 2024.12 to the list of recognized Array API versions in
      hypothesis.extra.array_api.
  - 6.124.9:
    - Registration of experimental Alternative backends for Hypothesis
      is now done via
      hypothesis.internal.conjecture.providers.AVAILABLE_PROVIDERS
      instead of
      hypothesis.internal.conjecture.data.AVAILABLE_PROVIDERS.
  - 6.124.8:
    - Refactor some internals for better type hinting.
  - 6.124.7:
    - Internal renamings.
  - 6.124.6:
    - More work on internal type hints.
  - 6.124.5:
    - Internal refactoring to make some stateful internals easier to access.
  - 6.124.4:
    - Refactoring of our internal input generation. This shouldn’t lead
      to any changes in the distribution of test inputs. If you notice
      any, please open an issue!
  - 6.124.3:
    - Some Hypothesis internals now use the number of choices as a
      yardstick of input size, rather than the entropy consumed by those
      choices. We don’t expect this to cause significant behavioral
      changes.
  - 6.124.2:
    - Improves our internal caching logic for test cases.
  - 6.124.1:
    - fuzz_one_input is now implemented using an alternative backend.
      This brings the interpretation of the fuzzer-provided bytestring
      closer to the fuzzer mutations, allowing the mutations to work
      more reliably. We hope to use this backend functionality to
      improve fuzzing integration (see e.g.
      https://github.com/google/atheris/issues/20) in the future!
  - 6.124.0:
    - The Hypothesis example database now uses a new internal format to
      store examples. This new format is not compatible with the
      previous format, so stored entries will not carry over.
    - The database is best thought of as a cache that may be invalidated
      at times. Instead of relying on it for correctness, we recommend
      using @example to specify explicit examples. When using databases
      across environments (such as connecting a GitHubArtifactDatabase
      database in CI to your local environment), we recommend using the
      same version of Hypothesis for each where possible, for maximum
      reproducibility.
  - 6.123.17:
    - This patch improves certain corner cases for reporting of flaky
      errors (issue #4183 and issue #4228).
  - 6.123.16:
    - Improves an edge case in one of our integer and float shrinking passes.
  - 6.123.15:
    - Improves one of our shrinking passes for integers which require a
      constant relative difference to trigger the bug.
  - 6.123.14:
    - Avoid realizing symbolic values from Alternative backends for
      Hypothesis when verbosity is verbose or higher.
  - 6.123.13:
    - More internal code refactoring.
  - 6.123.12:
    - DirectoryBasedExampleDatabase now creates files representing
      database entries atomically, avoiding a very brief intermediary
      state where a file could be created but not yet written to.
  - 6.123.11:
    - Internal code refactoring.
  - 6.123.10:
    - Fixes a bug caused by alternative backends raising
      hypothesis.errors.BackendCannotProceed in certain cases.
  - 6.123.9:
    - Add internal type hints to our pretty printer.
  - 6.123.8:
    - The shrinker contains a pass aimed at integers which are required
      to sum to a value. This patch extends that pass to floats as well.
  - 6.123.7:
    - Internal type hint additions and refactorings.
  - 6.123.6:
    - @reproduce_failure() now uses a newer internal interface to
      represent failures. As a reminder, this representation is not
      intended to be stable across versions or with respect to changes
      in the test.
  - 6.123.5:
    - Internal code refactoring for the typed choice sequence (issue
      [#3921]). May have some neutral effect on shrinking.
  - 6.123.4:
    - This patch improves shrinking involving long strings or byte
      sequences whose value is not relevant to the failure.
  - 6.123.3:
    - This release further improves shrinking of strategies using
      one_of(), allowing the shrinker to more reliably move between
      branches of the strategy.
  - 6.123.2:
    - The shrinker now uses the typed choice sequence (issue #3921) when
      ordering failing examples. As a result, Hypothesis may now report
      a different minimal failing example for some tests. We expect most
      cases to remain unchanged.
  - 6.123.1:
    - Our pytest plugin now emits a warning if you set Pytest’s
      norecursedirs config option in such a way that the .hypothesis
      directory would be searched for tests. This reliably indicates
      that you’ve made a mistake which slows down test collection,
      usually assuming that your configuration extends the set of
      ignored patterns when it actually replaces them. (issue #4200)
  - 6.123.0:
    - from_type() can now handle constructors with required
      positional-only arguments if they have type annotations.
      Previously, we only passed arguments by keyword.
  - 6.122.7:
    - This patch lays some groundwork for migrating our internal
      representation to the typed choice sequence (issue #3921)
  - 6.122.6:
    - This patch cleans up some internal code around clamping floats.
  - 6.122.5:
    - This release improves shrinking in some cases, especially for
      strategies using one_of(). This will typically improve shrinking
      speed and may in some cases improve the end result.
  - 6.122.4:
    - This patch improves generation performance for the provisional
      domains() strategy, including its derivative strategies urls() and
      emails().
  - 6.122.3:
    - This patch improves our error and warning messages.
  - 6.122.2:
    - This patch updates some outdated external links in our documentation.
  - 6.122.1:
    - Fix from_type() on collections.abc.Callable returning None.
  - 6.122.0:
    - This release adds .span_start() and .span_end() methods to our
      internal PrimitiveProvider interface, for use by Alternative
      backends for Hypothesis.
  - 6.121.2:
    - This patch updates our autoformatting tools, improving our code
      style without any API changes.
  - 6.121.1:
    - This release brings back the old representation of
      hypothesis.stateful.Bundle, reverting most changes of PR #4124.
  - 6.121.0:
    - This release adds BackgroundWriteDatabase, a new database backend
      which defers writes on the wrapped database to a background
      thread. This allows for low-overhead writes in
      performance-critical environments like fuzz_one_input.
  - 6.120.0:
    - This release changes our input distribution for low max_examples.
      Previously, we capped the size of inputs when generating at least
      the first 10 inputs, with the reasoning that early inputs to a
      property should be small. However, this meant properties with
      max_examples=10 would consistent entirely of small inputs. This
      patch removes the hard lower bound so that inputs to these
      properties are more representative of the input space.
    - When a user requests an interactive input via strategy.example, we
      generate and cache a batch of 100 inputs, returning the first one.
      This can be expensive for large strategies or when only a few
      examples are needed. This release improves the speed of
      strategy.example by lowering the batch size to 10.
  - 6.119.4:
    - This patch fixes a bug since 6.99.13 - 2024-03-24 where only
      interactively-generated values (via data.draw) would be reported
      in the arguments field of our observability output. Now, all
      values are reported.
  - 6.119.3:
    - Hypothesis collects coverage information during the shrink and
      explain phases in order to show a more informative error message.
      On 3.12+, this uses sys.monitoring. This patch improves the
      performance of coverage collection on 3.12+ by disabling events we
      don’t need.
  - 6.119.2:
    - This patch refactors some internals to prepare for future work
      using our IR (issue #3921).
* Mon Nov 25 2024 Matej Cepl <mcepl@suse.com>
  - Skip tests matching `test_adds_note_showing_which_strategy`
    (gh#HypothesisWorks/hypothesis#4185).
  - Add missing BR: rich.
* Sat Nov 16 2024 Matej Cepl <mcepl@cepl.eu>
  - Update to 6.119.1
    - This patch migrates some more internals (around generating
      novel inputs) to the IR layer (issue #3921).
  - Update to 6.119.0
    - This release improves Hypothesis’ handling of ExceptionGroup
    - it’s now able to detect marker detections if they’re inside
      a group and attempts to resolve them. Note that this handling
      is still a work in progress and might not handle edge cases
      optimally. Please open issues if you encounter any problems
      or unexpected behavior with it.
  - Update to 6.118.9
    - Internal refactorings in preparation for upcoming changes.
  - Update to 6.118.8
    - Internal renamings.
  - Update to 6.118.7
    - This patch removes some # type: ignore comments following a
      mypy update.
  - Update to 6.118.6
    - When Hypothesis replays examples from its test database that
      it knows were previously fully shrunk it will no longer try
      to shrink them again.
    - This should significantly speed up development workflows for
      slow tests, as the shrinking could contribute a significant
      delay when rerunning the tests.
    - In some rare cases this may cause minor reductions in example
      quality. This was considered an acceptable tradeoff for the
      improved test runtime.
  - Update to 6.118.5
    - This patch avoids computing some string representations we
      won’t need, giving a small speedup (part of issue #4139).
  - Update to 6.118.4
    - This patch migrates the optimisation algorithm for
      targeted property-based testing to our IR layer (issue
      [#3921]). This should result in moderately different (and
      hopefully improved) exploration behavior in tests which use
      hypothesis.target().
  - Update to 6.118.3
    - This patch adds more type hints to internal Hypothesis code.
  - Update to 6.118.2
    - This patch migrates the explain phase to our IR layer (issue
      [#3921]). This should improve both its speed and precision.
  - Update to 6.118.1
    - This patch updates some internals around how we determine an
      input is too large to finish generating.
  - Update to 6.118.0
    - The urls() strategy no longer generates URLs where the port
      number is 0.
    - This change is motivated by the idea that the generated URLs
      should, at least in theory, be possible to fetch. The port
      number 0 is special; if a server binds to port 0, the kernel
      will allocate an unused, and non-zero, port instead. That
      means that it’s not possible for a server to actually be
      listening on port 0. This motivation is briefly described in
      the documentation for urls().
    - Fixes issue #4157.
    - Thanks to @gmacon for this contribution!
  - Update to 6.117.0
    - This changes the behaviour of settings profiles so that
      if you reregister the currently loaded profile it will
      automatically reload it. Previously you would have had to
      load it again.
    - In particular this means that if you register a “ci” profile,
      it will automatically be used when Hypothesis detects you are
      running on CI.
  - Update to 6.116.0
    - Hypothesis now detects if it is running on a CI server and
      provides better default settings for running on CI in this
      case.
  - Update to 6.115.6
    - This patch changes the priority order of pretty printing
      logic so that a user provided pretty printing method will
      always be used in preference to e.g. printing it like a
      dataclass.
  - Update to 6.115.5
    - This patch restores diversity to the outputs of
      from_type(type) (issue #4144).
  - Update to 6.115.4
    - This release improves pretty printing of nested classes to
      include the outer class name in their printed representation.
  - Update to 6.115.3
    - This patch fixes a regression from version 6.115.2 where
      generating values from integers() with certain values for
      min_value and max_value would error.
  - Require numpy >= 2.
* Wed Oct 23 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 6.115.3
    * This patch fixes a regression from :ref:`version 6.115.2 <v6.115.2>` where
      generating values from :func:`~hypothesis.strategies.integers` with certain
      values for ``min_value`` and ``max_value`` would error.
  - from version 6.115.2
    * This release improves integer shrinking by folding the endpoint upweighting
      for :func:`~hypothesis.strategies.integers` into the ``weights`` parameter
      of our IR.
      If you maintain an alternative backend as part of our (for now explicitly
      unstable) :ref:`alternative-backends`, this release changes the type of the
      ``weights`` parameter to ``draw_integer`` and may be a breaking change for you.
  - from version 6.115.1
    * This patch improves the performance of :func:`~hypothesis.strategies.from_type`
      with `pydantic.types.condate
  - from version 6.115.0
    * This improves the formatting of dataclasses and attrs classes when printing
      falsifying examples.
  - from version 6.114.1
    * This patch upgrades remaining type annotations to Python 3.9 syntax.
  - from version 6.114.0
    * This release drops support for Python 3.8, which reached end of life on
      2024-10-07.
  - from version 6.113.0
    * This release adds ``hypothesis.errors.BackendCannotProceed``, an unstable API
      for use by :ref:`alternative-backends`.
  - from version 6.112.5
    * This release fixes a regression where :class:`hypothesis.stateful.Bundle` did
      not work properly with :ref:`flatmap <flatmap>` functionality.
  - from version 6.112.4
    * This patch tweaks the paths in ``@example(...)`` patches, so that
      both ``git apply`` and ``patch`` will work by default.
  - from version 6.112.3
    * This release refactors internals of :class:`hypothesis.stateful.Bundle`
      to have a more consistent representation internally.
  - Remove trailing spaces before newlines in _service file
  - Update BuildRequires and Requires from setup.py
* Tue Oct 08 2024 Markéta Machová <mmachova@suse.com>
  - Update to 6.112.2
    * removes a now-incorrect internal assertion about numpy’s typing
      after recent numpy changes
    * fixes an internal error when the __context__ attribute of a raised
      exception leads to a cycle
* Fri Sep 06 2024 Ben Greiner <code@bnavigator.de>
  - Update to 6.112.0
    * This release adds support for variable-width bytes in our IR
      layer (issue #3921), which should mean improved performance
      anywhere you use binary(). If you maintain an alternative
      backend as part of our (for now explicitly unstable)
      Alternative backends for Hypothesis, this release changes the
      draw_* interface and may be a breaking change for you.
* Wed Aug 21 2024 Nico Krapp <nico.krapp@suse.com>
  - Update to 6.111.1
    * This patch improves shrinking in cases involving 'slips' from one
      strategy to another. Highly composite strategies are the most likely
      to benefit from this change.
    * This patch also reduces the range of :class:`python:datetime.datetime`
      generated by :func:`~hypothesis.extra.django.from_model` in order to
      avoid https://code.djangoproject.com/ticket/35683.
  - Drop 0001-Revert-Use-tmp_path-in-ghostwriter-test.patch
    * included upstream
* Wed Jul 31 2024 Markéta Machová <mmachova@suse.com>
  - Update to 6.108.5
    * The alphabet= argument to from_regex() now accepts unions of characters()
      and sampled_from() strategies, in addition to accepting each individually.
    * Improves support for unions of numpy dtypes such as np.float64 | np.complex128
      in from_type() and arrays()
    * Support for Django 5.0, drop support for end-of-life Django versions (< 4.2).
    * Migrate the shrinker to our new internal representation, called the IR layer.
      This improves the shrinker’s performance in the majority of cases. For example,
      on the Hypothesis test suite, shrinking is a median of 1.38x faster.
    * The from_dtype() function no longer generates NaT (“not-a-time”) values for the
      datetime64 or timedelta64 dtypes if passed allow_nan=False
    * Add the experimental and unstable backend setting. See documentation for details.
    * Many more minor changes, see the upstream changelog.
  - Add 0001-Revert-Use-tmp_path-in-ghostwriter-tests.patch to fix tests
    * https://github.com/HypothesisWorks/hypothesis/issues/4062
* Mon Jul 29 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Disable complete tests for non-tumbleweed to avoid python-pandas
    requirement
* Fri Mar 15 2024 Matej Cepl <mcepl@cepl.eu>
  - Clean up the SPEC file
* Thu Feb 22 2024 Markéta Machová <mmachova@suse.com>
  - Update to 6.98.9
    * Avoid creating a .hypothesis directory when using register_type_strategy().
    * Add ability to pass any object to note().
    * Warn when constructing a repr that is overly long.
    * Change the distribution of sampled_from() when sampling from a Flag.
    * Deprecate use of the global random number generator while drawing from a strategy.
    * Improve our distribution of generated values for all strategies.
    * Improve the Ghostwriter for binary operators.
* Wed Jan 24 2024 ecsos <ecsos@opensuse.org>
  - Update to 6.93.2:
    * This patch improves observability reports by moving timing
    information from metadata to a new timing key, and supporting
    conversion of additional argument types to json rather than
    string reprs via a .to_json() method
    (including e.g. Pandas dataframes).
* Sat Jan 06 2024 Dirk Müller <dmueller@suse.com>
  - update to 6.92.2:
    * updates vendored list of top-level domains
* Wed Dec 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 6.92.1:
    * This release adds an experimental :wikipedia:`observability
    * This patch fixes an issue where
      :func:`~hypothesis.strategies.builds` could not be used with
      :pypi:`attrs` objects that defined private attributes (i.e.
      attributes with a leading underscore). See also
    * This release adds an optional ``payload`` argument to
      :func:`hypothesis.event`, so that you can clearly express
      the difference between the label and the value of an
      observation.
    * This patch supports assigning ``settings = settings(...)`` as
      a class attribute on a subclass of a ``.TestCase`` attribute
      of a :class:`~hypothesis.stateful.RuleBasedStateMachine`.
    * This release makes it an error to assign ``settings =
      settings(...)`` as a class attribute on a
      :class:`~hypothesis.stateful.RuleBasedStateMachine`.
    * This patch refactors some internals.  There is no user-
      visible change, but we hope to improve performance and unlock
      support for alternative backends such as :pypi:`symbolic
      execution with crosshair in future (:issue:`3086`).
    * This release teaches :func:`~hypothesis.strategies.from_type`
      to handle constraints implied by the :pypi:`annotated-types`
      package - as used by e.g. :pypi:`Pydantic`.
    * This patch adds a warning when :func:`@st.composite
      wraps a function annotated as returning a
      :class:`~hypothesis.strategies.SearchStrategy`,
      since this is usually an error (:issue:`3786`).
    * This patch refactors ``from_type(typing.Tuple)``, allowing
      :func:`~hypothesis.strategies.register_type_strategy` to take
      effect for tuples instead of being silently ignored
    * This patch improves the speed of the explain phase on python
      3.12+, by using the new :mod:`sys.monitoring` module to collect
      coverage, instead of :obj:`sys.settrace`.
* Wed Nov 01 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Update to 6.88.1
    * improves :func:`~hypothesis.strategies.register_type_strategy` when
      used with tuple subclasses, by preventing them from being interpreted
      as generic and provided to strategies like st.from_type(Sequence[int])
* Mon Oct 16 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Update to 6.88.0
  - disable flaky test
    * This release allows strategy-generating functions registered
      with register_type_strategy() to conditionally not return
      a strategy, by returning NotImplemented
    * When randoms( was called with use_true_randoms=False,
      calling sample on it with an empty sequence and 0 elements
      would result in an error, when it should have returned
      an empty sequence to agree with the normal behaviour of
      random.Random. This fixes that discrepancy.)
* Wed Oct 11 2023 Ondřej Súkup <mimi.vx@gmail.com>
  - Update to 6.87.3
    * This patch ensures that the :ref:`hypothesis codemod <codemods>`
    CLI will print a warning instead of stopping with an internal error
    if one of your files contains invalid syntax (:issue:`3759`).
    * This patch makes some small changes to our NumPy integration
    to ensure forward compatibility.
    * Fixes :issue:`3755`, where an internal condition turns out to be
    reachable after all.
    * This release deprecates use of :func:`~hypothesis.assume`
    and reject() outside of property-based tests, because these functions
    work by raising a special exception (:issue:`3743`).
    It also fixes some type annotations (:issue:`3753`).
    * Hotfix for :issue:`3747`, a bug in explain mode which is so rare
    that we missed it in six months of dogfooding. Thanks to :pypi:`mygrad`
    for discovering and promptly reporting this!
    * This patch improves the documentation of
    :obj:`@example(...).xfail() <hypothesis.example.xfail>` by adding a note
    about PEP 614, similar to :obj:`@example(...).via() <hypothesis.example.via>`,
    and adds a warning when a strategy generates a test case which
    seems identical to one provided by an xfailed example.
    * This release enables the :obj:`~hypothesis.Phase.explain`
    :ref:`phase <phases>` by default. We hope it helps you to understand
    why your failing tests have failed!
    * This patch switches some of our type annotations to use
    :obj:`typing.Literal` when only a few specific values are allowed,
    such as UUID or IP address versions.
    * This release deprecates the old whitelist/blacklist arguments to
    :func:`~hypothesis.strategies.characters`, in favor of include/exclude
    arguments which more clearly describe their effects on the set
    of characters which can be generated.
    * You can :ref:`use Hypothesis' codemods <codemods>` to automatically
    upgrade to the new argument names. In a future version, the old names
    will start to raise a DeprecationWarning.
    * This patch automatically disables the
    :obj:`~hypothesis.HealthCheck.differing_executors` health check
    for methods which are also pytest parametrized tests, because those
    were mostly false alarms (:issue:`3733`).
    * Building on recent releases, :func:`~hypothesis.strategies.characters`
    now accepts _any_ codec=, not just "utf-8" and "ascii".
    * This includes standard codecs from the :mod:`codecs` module and their aliases,
    platform specific and user-registered codecs if they are available,
    and python-specific text encodings (but not text transforms or binary transforms).
    * This patch by Reagan Lee makes st.text(...).filter(str.isidentifier)
    return an efficient custom strategy (:issue:`3480`).
    * The :func:`~hypothesis.strategies.from_regex` strategy now takes an optional
    alphabet=characters(codec="utf-8") argument for unicode strings,
    like :func:`~hypothesis.strategies.text`.
    * This offers more and more-consistent control over the generated strings,
    removing previously-hard-coded limitations. With fullmatch=False and alphabet=characters(),
    surrogate characters are now possible in leading and trailing text as well as the body
    of the match. Negated character classes such as [^A-Z] or \S had a hard-coded
    exclusion of control characters and surrogate characters; now they permit
    anything in alphabet= consistent with the class, and control characters
    are permitted by default.
    * Add a health check that detects if the same test is executed several times
    by :ref:`different executors<custom-function-execution>`. This can lead
    to difficult-to-debug problems such as :issue:`3446`.
    * Pretty-printing of failing examples can now use functions registered with
    :func:`IPython.lib.pretty.for_type` or :func:`~IPython.lib.pretty.for_type_by_name`,
    as well as restoring compatibility with _repr_pretty_ callback methods which were
    accidentally broken in :ref:`version 6.61.2 <v6.61.2>` (:issue:`3721`).
    * Adds a new codec= option in :func:`~hypothesis.strategies.characters`,
    making it convenient to produce only characters which can be encoded
    as ascii or utf-8 bytestrings.
* Tue Aug 29 2023 Ben Greiner <code@bnavigator.de>
  - Update to 6.82.7
    * This patch updates our autoformatting tools, improving our code
      style without any API changes.
  - Release 6.82.6
    * This patch enables and fixes many more of ruff‘s lint rules.
  - Release 6.82.5
    * Fixes the error message for missing [cli] extra.
  - Use slow 'obs' profile for testing and disable healthcheck
    tests because of it.
* Mon Aug 14 2023 Dirk Müller <dmueller@suse.com>
  - update to 6.82.4:
    * This patch ensures that we always close the download
      connection in :class:`~hypothesis.database.GitHubArtifactDatabase`.
    * We can now pretty-print combinations of *zero*
      :class:`enum.Flag` values, like ``SomeFlag(0)``,
      which has never worked before.
    * This patch fixes pretty-printing of combinations of
      :class:`enum.Flag` values, which was previously an error
      (:issue:`3709`).
    * Improve shrinking of floats in narrow regions that don't
      cross an integer boundary. Closes :issue:`3357`.
    * :func:`~hypothesis.strategies.from_regex` now supports the
      atomic grouping (``(?>...)``) and possessive quantifier
      (``*+``, ``++``, ``?+``, ``{m,n}+``) syntax `added in Python 3.11
    * If the :envvar:`HYPOTHESIS_NO_PLUGINS` environment variable
      is set, we'll avoid :ref:`loading plugins <entry-points>`
      such as `the old Pydantic integration
    * Fixes some lingering issues with inference of recursive types
    * in `~hypothesis.strategies.from_type`. Closes :issue:`3525`.
    * This release drops support for Python 3.7, `which reached end
      of life on 2023-06-27
    * Fixes occasional recursion-limit-exceeded errors when
      validating deeply nested strategies. Closes: :issue:`3671`
    * Improve the type rendered in
      :func:`~hypothesis.strategies.from_type`, which improves the
      coverage of Ghostwriter.
    * This patch improves Ghostwriter's use of qualified names for
      re-exported functions and classes, and avoids importing useless
      :obj:`~typing.TypeVar`\ s.
    * This patch updates our vendored `list of top-level domains
      will raise an error rather than hanging indefinitely if
      passed invalid ``max_leaves=`` arguments.
    * Warn in :func:`~hypothesis.strategies.from_type` if the
      inferred strategy has no variation (always returning default
      instances). Also handles numpy data types by calling
      :func:`~hypothesis.extra.numpy.from_dtype` on the
      corresponding dtype, thus ensuring proper variation for these
      types.
    * :func:`~hypothesis.strategies.from_type` now works in cases
      where we use :func:`~hypothesis.strategies.builds` to create
      an instance and the constructor has an argument which would lead
      to recursion.  Previously, this would raise an error if the
      argument had a default value.
    * In preparation for supporting JAX in
      :ref:`hypothesis.extra.array_api <array-api>`,
      this release supports immutable arrays being generated via
      :func:`xps.arrays`.
    * and adds automatic support for writing
      ``@hypothesis.example()`` or ``@example()``
      depending on the current style in your test file - defaulting
      to the latter.
    * This patch updates our linter stack to use :pypi:`ruff`, and
      fixes some previously-ignored lints.
    * Hypothesis will now record an event for more cases where data
      is marked invalid, including for exceeding the internal depth
      limit.
* Sun May 14 2023 Dirk Müller <dmueller@suse.com>
  - update to 6.75.3:
    * This patch fixes ~hypothesis.strategies.complex_numbers accidentally
      invalidating itself when passed magnitude arguments for 32
      and 64-bit widths, i.e. 16- and 32-bit floats, due to not
      internally down-casting numbers
* Wed May 10 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Update to 6.75.2:
    * Improved the documentation regarding how to use
      GitHubArtifactDatabase and fixed a bug that occurred in
      repositories with no existing artifacts.
  - 6.75.1
    * hypothesis.errors will now raise AttributeError when attempting to
      access an undefined attribute, rather than returning None.
  - 6.75.0
    * Sick of adding @example()s by hand? Our Pytest plugin now writes
      .patch files to insert them for you, making this workflow easier
      than ever before.
    * Note that you’ll need LibCST (via hypothesis[codemods]), and that
      @example().via() requires PEP 614 (Python 3.9 or later).
  - 6.74.1
    * This patch provides better error messages for datetime- and
      timedelta-related invalid dtypes in our Pandas extra (issue
      [#3518]).
  - 6.74.0
    * This release adds support for nullable pandas dtypes in pandas()
      (issue #3604).
  - 6.73.1
    * This patch updates our minimum Numpy version to 1.16, and restores
      compatibility with versions before 1.20, which were broken by a
      mistake in Hypothesis 6.72.4 (issue #3625).
  - 6.73.0
    * This release upgrades the explain phase (issue #3411).
  - 6.72.4
    * This patch fixes type annotations for the arrays() strategy.
  - 6.72.3
    * This patch fixes a bug with from_type() with dict[tuple[int, int], str] (issue #3527).
  - 6.72.2
    * This patch refactors our internals to facilitate an upcoming feature.
  - 6.72.1
    * This patch fixes some documentation and prepares for future features.
  - 6.72.0
    * This release deprecates Healthcheck.all(), and adds a codemod to
      automatically replace it with list(Healthcheck) (issue #3596).
  - 6.71.0
    * This release adds GitHubArtifactDatabase, a new database backend
      that allows developers to access the examples found by a Github
      Actions CI job. This is particularly useful for workflows that
      involve continuous fuzzing, like HypoFuzz.
  - 6.70.2
    * This patch clarifies the reporting of time spent generating data.
      A simple arithmetic mean of the percentage of time spent can be
      misleading; reporting the actual time spent avoids
      misunderstandings.
  - 6.70.1
    * This patch updates our vendored list of top-level domains, which
      is used by the provisional domains() strategy.
  - 6.70.0
    * This release adds an optional domains= parameter to the emails()
      strategy, and excludes the special-use .arpa domain from the
      default strategy (issue #3567).
  - 6.69.0
    * This release turns HealthCheck.return_value and
      HealthCheck.not_a_test_method into unconditional errors. Passing
      them to suppress_health_check= is therefore a deprecated no-op.
      (issue #3568).
    * Separately, GraalPy can now run and pass most of the hypothesis
      test suite (issue #3587).
  - 6.68.3
    * This patch updates our vendored list of top-level domains, which
      is used by the provisional domains() strategy.
  - 6.68.2
    * This patch fixes missing imports of the re module, when
      ghostwriting tests which include compiled patterns or regex flags.
      Thanks to Jens Heinrich for reporting and promptly fixing this
      bug!
  - 6.68.1
    * This patch adds some private hooks for use in research on
      Schemathesis (see our preprint here).
  - 6.68.0
    * This release adds support for the Array API’s 2022.12 release via
      the api_version argument in make_strategies_namespace().
      Concretely this involves complex support in its existing
      strategies, plus an introduced xps.complex_dtypes() strategy.
    * Additionally this release now treats hypothesis.extra.array_api as
      stable, meaning breaking changes should only happen with major
      releases of Hypothesis.
  - 6.67.1
    * This patch updates our autoformatting tools, improving our code
      style without any API changes.
  - 6.67.0
    * This release allows for more precise generation of complex numbers
      using from_dtype(), by supporting the width, min_magnitude, and
      min_magnitude arguments (issue #3468).
  - 6.66.2
    * This patch fixes a rare RecursionError when pretty-printing a
      multi-line object without type-specific printer, which was passed
      to a function which returned the same object by .map() or
      builds() and thus recursed due to the new pretty reprs in
      Hypothesis 6.65.0 - 2023-01-24 (issue #3560). Apologies to all
      those affected.
  - 6.66.1
    * This makes from_dtype() pass through the parameter allow_subnormal
      for complex dtypes.
  - 6.66.0
    * This release adds a width parameter to complex_numbers(),
      analogously to floats().
  - 6.65.2
    * This patch fixes invalid annotations detected for the tests
      generated by Ghostwritter. It will now correctly generate Optional
      types with just one type argument and handle union expressions
      inside of type arguments correctly. Additionally, it now supports
      code with the from __future__ import annotations marker for Python
      3.10 and newer.
  - 6.65.1
    * This release improves the pretty-printing of enums in falsifying
      examples, so that they print as their full identifier rather than
      their repr.
  - 6.65.0
    * Hypothesis now reports some failing inputs by showing the call
      which constructed an object, rather than the repr of the object.
      This can be helpful when the default repr does not include all
      relevant details, and will unlock further improvements in a future
      version.
    * For now, we capture calls made via builds(), and via
      SearchStrategy.map().
  - 6.64.0
    * The Ghostwritter will now include type annotations on tests for
      type-annotated code. If you want to force this to happen (or not
      happen), pass a boolean to the new annotate= argument to the
      Python functions, or the --[no-]annotate CLI flag.
  - 6.63.0
    * range_indexes() now accepts a name= argument, to generate named
      pandas.RangeIndex objects.
  - 6.62.1
    * This patch tweaks xps.arrays() internals to improve PyTorch
      compatibility. Specifically, torch.full() does not accept integers
      as the shape argument (n.b. technically “size” in torch), but such
      behaviour is expected in internal code, so we copy the torch
      module and patch in a working full() function.
  - 6.62.0
    * A classic error when testing is to write a test function that can
      never fail, even on inputs that aren’t allowed or manually
      provided.
  - 6.61.3
    * This patch teaches our enhanced get_type_hints() function to ‘see
      through’ partial application, allowing inference from type hints
      to work in a few more cases which aren’t (yet!) supported by the
      standard-library version.
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Fri Feb 17 2023 Matej Cepl <mcepl@suse.com>
  - Limit dependencies for tests on older distributions
    (particularly do not depend on Django, Pandas, and fakeredis
    and Redis).
* Sat Jan 07 2023 Ben Greiner <code@bnavigator.de>
  - Update to 6.61.2
    * This patch improves our pretty-printing of failing examples,
      including some refactoring to prepare for exciting future
      features.
  - Release 6.61.1
    * This patch brings our domains() and emails() strategies into
      compliance with RFC 5890 §2.3.1: we no longer generate
      parts-of-domains where the third and fourth characters are --
      (“R-LDH labels”), though future versions may deliberately
      generate xn-- punycode labels. Thanks to python-email-validator
      for the report!
  - Update dependencies
  - Move to PEP517 build

Files

/usr/bin/hypothesis
/usr/bin/hypothesis-3.13
/usr/lib/python3.13/site-packages/__pycache__/_hypothesis_ftz_detector.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/__pycache__/_hypothesis_ftz_detector.cpython-313.pyc
/usr/lib/python3.13/site-packages/__pycache__/_hypothesis_globals.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/__pycache__/_hypothesis_globals.cpython-313.pyc
/usr/lib/python3.13/site-packages/__pycache__/_hypothesis_pytestplugin.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/__pycache__/_hypothesis_pytestplugin.cpython-313.pyc
/usr/lib/python3.13/site-packages/_hypothesis_ftz_detector.py
/usr/lib/python3.13/site-packages/_hypothesis_globals.py
/usr/lib/python3.13/site-packages/_hypothesis_pytestplugin.py
/usr/lib/python3.13/site-packages/hypothesis
/usr/lib/python3.13/site-packages/hypothesis-6.151.9.dist-info
/usr/lib/python3.13/site-packages/hypothesis-6.151.9.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/hypothesis-6.151.9.dist-info/METADATA
/usr/lib/python3.13/site-packages/hypothesis-6.151.9.dist-info/RECORD
/usr/lib/python3.13/site-packages/hypothesis-6.151.9.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/hypothesis-6.151.9.dist-info/WHEEL
/usr/lib/python3.13/site-packages/hypothesis-6.151.9.dist-info/entry_points.txt
/usr/lib/python3.13/site-packages/hypothesis-6.151.9.dist-info/licenses
/usr/lib/python3.13/site-packages/hypothesis-6.151.9.dist-info/licenses/LICENSE.txt
/usr/lib/python3.13/site-packages/hypothesis-6.151.9.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/hypothesis/__init__.py
/usr/lib/python3.13/site-packages/hypothesis/__pycache__
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/_settings.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/_settings.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/configuration.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/configuration.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/control.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/control.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/core.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/core.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/database.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/database.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/entry_points.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/entry_points.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/errors.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/errors.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/provisional.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/provisional.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/reporting.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/reporting.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/stateful.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/stateful.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/statistics.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/statistics.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/version.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/__pycache__/version.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/_settings.py
/usr/lib/python3.13/site-packages/hypothesis/configuration.py
/usr/lib/python3.13/site-packages/hypothesis/control.py
/usr/lib/python3.13/site-packages/hypothesis/core.py
/usr/lib/python3.13/site-packages/hypothesis/database.py
/usr/lib/python3.13/site-packages/hypothesis/entry_points.py
/usr/lib/python3.13/site-packages/hypothesis/errors.py
/usr/lib/python3.13/site-packages/hypothesis/extra
/usr/lib/python3.13/site-packages/hypothesis/extra/__init__.py
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/_array_helpers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/_array_helpers.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/_patching.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/_patching.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/array_api.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/array_api.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/cli.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/cli.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/codemods.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/codemods.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/dateutil.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/dateutil.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/dpcontracts.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/dpcontracts.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/ghostwriter.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/ghostwriter.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/lark.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/lark.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/numpy.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/numpy.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/pytestplugin.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/pytestplugin.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/pytz.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/pytz.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/redis.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/__pycache__/redis.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/_array_helpers.py
/usr/lib/python3.13/site-packages/hypothesis/extra/_patching.py
/usr/lib/python3.13/site-packages/hypothesis/extra/array_api.py
/usr/lib/python3.13/site-packages/hypothesis/extra/cli.py
/usr/lib/python3.13/site-packages/hypothesis/extra/codemods.py
/usr/lib/python3.13/site-packages/hypothesis/extra/dateutil.py
/usr/lib/python3.13/site-packages/hypothesis/extra/django
/usr/lib/python3.13/site-packages/hypothesis/extra/django/__init__.py
/usr/lib/python3.13/site-packages/hypothesis/extra/django/__pycache__
/usr/lib/python3.13/site-packages/hypothesis/extra/django/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/django/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/django/__pycache__/_fields.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/django/__pycache__/_fields.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/django/__pycache__/_impl.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/django/__pycache__/_impl.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/django/_fields.py
/usr/lib/python3.13/site-packages/hypothesis/extra/django/_impl.py
/usr/lib/python3.13/site-packages/hypothesis/extra/dpcontracts.py
/usr/lib/python3.13/site-packages/hypothesis/extra/ghostwriter.py
/usr/lib/python3.13/site-packages/hypothesis/extra/lark.py
/usr/lib/python3.13/site-packages/hypothesis/extra/numpy.py
/usr/lib/python3.13/site-packages/hypothesis/extra/pandas
/usr/lib/python3.13/site-packages/hypothesis/extra/pandas/__init__.py
/usr/lib/python3.13/site-packages/hypothesis/extra/pandas/__pycache__
/usr/lib/python3.13/site-packages/hypothesis/extra/pandas/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/pandas/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/pandas/__pycache__/impl.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/pandas/__pycache__/impl.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/extra/pandas/impl.py
/usr/lib/python3.13/site-packages/hypothesis/extra/pytestplugin.py
/usr/lib/python3.13/site-packages/hypothesis/extra/pytz.py
/usr/lib/python3.13/site-packages/hypothesis/extra/redis.py
/usr/lib/python3.13/site-packages/hypothesis/internal
/usr/lib/python3.13/site-packages/hypothesis/internal/__init__.py
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/cache.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/cache.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/cathetus.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/cathetus.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/charmap.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/charmap.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/compat.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/compat.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/constants_ast.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/constants_ast.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/coverage.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/coverage.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/detection.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/detection.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/entropy.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/entropy.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/escalation.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/escalation.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/filtering.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/filtering.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/floats.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/floats.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/healthcheck.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/healthcheck.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/intervalsets.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/intervalsets.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/lambda_sources.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/lambda_sources.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/observability.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/observability.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/reflection.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/reflection.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/scrutineer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/scrutineer.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/validation.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/__pycache__/validation.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/cache.py
/usr/lib/python3.13/site-packages/hypothesis/internal/cathetus.py
/usr/lib/python3.13/site-packages/hypothesis/internal/charmap.py
/usr/lib/python3.13/site-packages/hypothesis/internal/compat.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__init__.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/choice.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/choice.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/data.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/data.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/datatree.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/datatree.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/engine.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/engine.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/floats.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/floats.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/junkdrawer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/junkdrawer.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/optimiser.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/optimiser.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/pareto.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/pareto.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/provider_conformance.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/provider_conformance.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/providers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/providers.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/shrinker.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/shrinker.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/__pycache__/utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/choice.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/data.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/datatree.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/engine.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/floats.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/junkdrawer.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/optimiser.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/pareto.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/provider_conformance.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/providers.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinker.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__init__.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/bytes.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/bytes.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/choicetree.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/choicetree.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/collection.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/collection.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/common.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/common.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/floats.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/floats.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/integer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/integer.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/ordering.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/ordering.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/string.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/__pycache__/string.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/bytes.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/choicetree.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/collection.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/common.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/floats.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/integer.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/ordering.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/shrinking/string.py
/usr/lib/python3.13/site-packages/hypothesis/internal/conjecture/utils.py
/usr/lib/python3.13/site-packages/hypothesis/internal/constants_ast.py
/usr/lib/python3.13/site-packages/hypothesis/internal/coverage.py
/usr/lib/python3.13/site-packages/hypothesis/internal/detection.py
/usr/lib/python3.13/site-packages/hypothesis/internal/entropy.py
/usr/lib/python3.13/site-packages/hypothesis/internal/escalation.py
/usr/lib/python3.13/site-packages/hypothesis/internal/filtering.py
/usr/lib/python3.13/site-packages/hypothesis/internal/floats.py
/usr/lib/python3.13/site-packages/hypothesis/internal/healthcheck.py
/usr/lib/python3.13/site-packages/hypothesis/internal/intervalsets.py
/usr/lib/python3.13/site-packages/hypothesis/internal/lambda_sources.py
/usr/lib/python3.13/site-packages/hypothesis/internal/observability.py
/usr/lib/python3.13/site-packages/hypothesis/internal/reflection.py
/usr/lib/python3.13/site-packages/hypothesis/internal/scrutineer.py
/usr/lib/python3.13/site-packages/hypothesis/internal/validation.py
/usr/lib/python3.13/site-packages/hypothesis/provisional.py
/usr/lib/python3.13/site-packages/hypothesis/py.typed
/usr/lib/python3.13/site-packages/hypothesis/reporting.py
/usr/lib/python3.13/site-packages/hypothesis/stateful.py
/usr/lib/python3.13/site-packages/hypothesis/statistics.py
/usr/lib/python3.13/site-packages/hypothesis/strategies
/usr/lib/python3.13/site-packages/hypothesis/strategies/__init__.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/__pycache__
/usr/lib/python3.13/site-packages/hypothesis/strategies/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__init__.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/attrs.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/attrs.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/collections.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/collections.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/core.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/core.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/datetime.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/datetime.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/deferred.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/deferred.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/featureflags.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/featureflags.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/flatmapped.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/flatmapped.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/functions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/functions.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/ipaddress.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/ipaddress.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/lazy.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/lazy.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/misc.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/misc.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/numbers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/numbers.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/random.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/random.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/recursive.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/recursive.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/regex.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/regex.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/shared.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/shared.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/strategies.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/strategies.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/strings.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/strings.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/types.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/types.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/__pycache__/utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/attrs.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/collections.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/core.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/datetime.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/deferred.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/featureflags.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/flatmapped.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/functions.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/ipaddress.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/lazy.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/misc.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/numbers.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/random.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/recursive.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/regex.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/shared.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/strategies.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/strings.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/types.py
/usr/lib/python3.13/site-packages/hypothesis/strategies/_internal/utils.py
/usr/lib/python3.13/site-packages/hypothesis/utils
/usr/lib/python3.13/site-packages/hypothesis/utils/__init__.py
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/conventions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/conventions.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/deprecation.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/deprecation.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/dynamicvariables.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/dynamicvariables.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/terminal.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/terminal.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/threading.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/__pycache__/threading.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/utils/conventions.py
/usr/lib/python3.13/site-packages/hypothesis/utils/deprecation.py
/usr/lib/python3.13/site-packages/hypothesis/utils/dynamicvariables.py
/usr/lib/python3.13/site-packages/hypothesis/utils/terminal.py
/usr/lib/python3.13/site-packages/hypothesis/utils/threading.py
/usr/lib/python3.13/site-packages/hypothesis/vendor
/usr/lib/python3.13/site-packages/hypothesis/vendor/__init__.py
/usr/lib/python3.13/site-packages/hypothesis/vendor/__pycache__
/usr/lib/python3.13/site-packages/hypothesis/vendor/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/vendor/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/vendor/__pycache__/pretty.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/hypothesis/vendor/__pycache__/pretty.cpython-313.pyc
/usr/lib/python3.13/site-packages/hypothesis/vendor/pretty.py
/usr/lib/python3.13/site-packages/hypothesis/vendor/tlds-alpha-by-domain.txt
/usr/lib/python3.13/site-packages/hypothesis/version.py
/usr/share/doc/packages/python313-hypothesis
/usr/share/doc/packages/python313-hypothesis/README.md
/usr/share/libalternatives/hypothesis
/usr/share/libalternatives/hypothesis/1313.conf
/usr/share/licenses/python313-hypothesis
/usr/share/licenses/python313-hypothesis/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Mar 9 11:28:02 2026