Skip to content

Release 3.3 - #78

Merged
aradi merged 28 commits into
releasefrom
release-3.3
Oct 7, 2026
Merged

aradi merged 28 commits into
releasefrom
release-3.3

Conversation

@aradi

@aradi aradi commented Oct 2, 2026

Copy link
Copy Markdown
Owner

No description provided.

aradi and others added 28 commits August 22, 2023 09:42
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.4 to 2.0.6.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.0.4...2.0.6)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Explicit example of using Python inside a #:if preprocessor line.
* Splits documentation into separate chapters
* Uses sphinx-book-theme and copy-button
Previously, linemarkers after eval directives were only emitted when
strictly necessary. However, the evaluated content might contain
#ifdef/#endif cpp-blocks, leading some compilers to ignore fypp emited
line-directives within those blocks (if their #ifdef directives
evaluate to false). To avoid wrong line number mappings in those
cases, line markers are now always emitted after eval directives.
Currently only testing and wheel building is included, automatic PyPI
upload and GitHub release will be added later.

Co-authored-by: Cristian Le <git@lecris.dev>
As an alternative to a newline character a line directive can close with
an EOF as well.
File names in emitted line markers and _FILE_ and _THIS_FILE_ are using
forward slashes on Windows now. The preprocessed output on Windows and
Linux should be identical now.
* Reformat with black

* Use type hinting

* Use separate types representing directives instead of plain tuples

* Use protocol for defining event handler

* Make names / notation more consistent

* Add some explanation about the AST structure

* Bump minimal Python version to 3.10

* Fix various Fypp object ending up in an unclean state after exception
  (relevant when repeatedly using a Fypp instance via API)
* Run spell checker (typos) as GitHub Action

---------

Co-authored-by: Alexandru Fikl <alexfikl@gmail.com>
* Add release workflow

* Fix bump-version script
---------

Co-authored-by: Dylan Baker <dylan@pnwbakers.com>
Co-authored-by: Jatin Kumar <jatinkumar97511@gmail.com>
@aradi
aradi merged commit 0db2054 into release Oct 7, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants