./devel/py-hypothesmith, Hypothesis strategies for generating Python programs, like CSmith

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.3.3, Package name: py312-hypothesmith-0.3.3, Maintainer: pkgsrc-users

Hypothesis strategies for generating Python programs, something
like CSmith.

This is definitely pre-alpha, but if you want to play with it feel
free! You can even keep the shiny pieces when - not if - it breaks.


Master sites:

Filesize: 24.931 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-02-17 03:13:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-hypothesmith: updated to 0.3.3

0.3.3 - 2024-02-16
- Add Python 3.12 and 3.13 to CI
- Can now be imported on Python 3.13
   2024-01-16 07:08:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-hypothesmith: updated to 0.3.2

0.3.2 - 2024-01-13
- Performance improvements based on
  [Hypothesis \ 
6.93.0](https://hypothesis.readthedocs.io/en/latest/changes.html#v6-93-0)
   2023-12-11 21:52:02 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-hypothesmith: add TOOL_DEPENDS
   2023-12-11 21:48:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-hypothesmith: updated to 0.3.1

0.3.1 - 2023-09-06
- Hypothesis >= 6.89.0 made some internal changes which broke our \ 
`from_grammar()`.
  This patch restores compatibility, and requires the new Hypothesis.

0.3.0 - 2023-09-06
- Even more efficient generation of Python identifiers, using
  [Hypothesis \ 
6.84.1](https://hypothesis.readthedocs.io/en/latest/changes.html#v6-84-1)
- Dropped support for Python 3.7, which is end-of-life and not supported by \ 
Hypothesis
   2022-12-18 17:24:54 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-hypothesmith: updated to 0.2.3

0.2.3 - 2022-12-01
- Actually package up the renamed grammar file this time.

0.2.2 - 2022-11-29
- Correct the minimum required version of LibCST
- Use `importlib.resources` to load the Python grammar (zip-safe)

0.2.1 - 2022-11-25
- Use the `lark` package on PyPI, for Lark version 1.0+ (requires recent Hypothesis)
- Use updated Python grammar for `from_grammar()`, thanks to Lark updates
- Drop support for Python 3.6, add 3.10 and 3.11 to CI
   2022-02-23 12:40:06 by Thomas Klausner | Files touched by this commit (4)
Log message:
devel/py-hypothesmith: import py-hypothesmith-0.2.0

Hypothesis strategies for generating Python programs, something
like CSmith.

This is definitely pre-alpha, but if you want to play with it feel
free! You can even keep the shiny pieces when - not if - it breaks.