home.social

Search

163 results for “pawamoy”

  1. RE: fosstodon.org/@squidfunk/11565

    Already deployed some docs with , including API reference 😎 That's where the screenshot comes from! Check it out here: pawamoy.github.io/yore/referen

  2. So cool to stumble on an episode of @pythonbytes where they talk about my tool Yore ☺️

    youtube.com/live/HCRfjkbSbmE?s

    github.com/pawamoy/yore

    Yore supports marking legacy code for Python versions but also for the current project version. I plan to support dependencies versions too (and more ecosystems, like Rust).

  3. Presenting again, because it's a nice little tool for library maintainers:

    - mark legacy code with comments: `# YORE: EOL 3.9: Remove line`
    - check periodically: `yore check`
    - see applied diff (dry-run): `yore diff`
    - actually fix comments: `yore fix`

    github.com/pawamoy/yore

  4. @pawamoy @mistersql

    Ignoring a <4 constraint makes sense, but the fact that a single maximum constraint means it refuses to resolve dependencies that lack a maximum makes no sense in the first place. 🤷

    I've been playing with #PDM a bit as a possible replacement for poetry (with this project, even) but haven't been ready to move to it yet. It seems to be missing some convenience features that I rely heavily on - having the `shell` command launch an activated subshell that you can just exit to return to the unactivated venv state is muscle-memory for me, so I constantly end up closing my terminal. And I haven't found a way to make pdm install actual scripts/symlinks for declared entrypoints - you have to always do `pdm run entrypoint [...]` rather than just running `entrypoint [...]` after activating the shell.

    I'll have to see if poetry v2 actually fixes all of the things that made me want to switch away from poetry. Maybe it won't be necessary.

    #PythonPoetry

  5. Hmmm, how come #uv manages to install #cffi==1.16.0 in GitHub Actions on ubuntu-latest and #Python 3.13.0b1 while it fails locally on (Arch)Linux and Python 3.13.0b1 🤔

    There is no wheel of 1.16.0 for CPython 3.13 🤔 And sources fail to compile (not compatible with 3.13). I'm confused 🤔 🤔 🤔

    github.com/pawamoy/duty/action

  6. Hmmm, how come manages to install ==1.16.0 in GitHub Actions on ubuntu-latest and 3.13.0b1 while it fails locally on (Arch)Linux and Python 3.13.0b1 🤔

    There is no wheel of 1.16.0 for CPython 3.13 🤔 And sources fail to compile (not compatible with 3.13). I'm confused 🤔 🤔 🤔

    github.com/pawamoy/duty/action

  7. Hmmm, how come #uv manages to install #cffi==1.16.0 in GitHub Actions on ubuntu-latest and #Python 3.13.0b1 while it fails locally on (Arch)Linux and Python 3.13.0b1 🤔

    There is no wheel of 1.16.0 for CPython 3.13 🤔 And sources fail to compile (not compatible with 3.13). I'm confused 🤔 🤔 🤔

    github.com/pawamoy/duty/action

  8. Hmmm, how come #uv manages to install #cffi==1.16.0 in GitHub Actions on ubuntu-latest and #Python 3.13.0b1 while it fails locally on (Arch)Linux and Python 3.13.0b1 🤔

    There is no wheel of 1.16.0 for CPython 3.13 🤔 And sources fail to compile (not compatible with 3.13). I'm confused 🤔 🤔 🤔

    github.com/pawamoy/duty/action

  9. Hmmm, how come #uv manages to install #cffi==1.16.0 in GitHub Actions on ubuntu-latest and #Python 3.13.0b1 while it fails locally on (Arch)Linux and Python 3.13.0b1 🤔

    There is no wheel of 1.16.0 for CPython 3.13 🤔 And sources fail to compile (not compatible with 3.13). I'm confused 🤔 🤔 🤔

    github.com/pawamoy/duty/action

  10. 2024 starts well with the first funding goal reached for and more generally my Insiders projects! 🚀

    The dashboard on GitHub sponsors is the source of truth, so I'll wait for it to actually mark the goal as reached before releasing some features into the community versions 🙂

    I'll start merging right now anyway, but expect a few days delay before seeing new versions.

    pawamoy.github.io/insiders/#50

  11. I created a small extension that parses `pycon` syntax code blocks *without indentation and without fences*, and renders them using 's Highlight extension 🙂

    It will be useful in Python docstrings, to add examples anywhere just how expects them!

    It's immediately available to my sponsors and has been added to the GraviFridge goal (pawamoy.github.io/insiders/#10) 😊

  12. I've added an example of Python dependency tree using into the gallery of Markdown Exec 🎉

    pawamoy.github.io/markdown-exe

  13. Aaah, ...

    Cette distinction "PC" et Mac me fera toujours frissoner de dégoût.

  14. Aaah, #LDLC...

    Cette distinction "PC" et Mac me fera toujours frissoner de dégoût.

  15. Aaah, #LDLC...

    Cette distinction "PC" et Mac me fera toujours frissoner de dégoût.

  16. Aaah, #LDLC...

    Cette distinction "PC" et Mac me fera toujours frissoner de dégoût.

  17. Aaah, #LDLC...

    Cette distinction "PC" et Mac me fera toujours frissoner de dégoût.

  18. Anybody knows who submitted the "From Script to PyPI: Automating the Python Package Lifecycle" talk to EuroPython 2026? I'm curious to know if they'll mention my Griffe package regarding "breaking changes" 🙂

  19. Anybody knows who submitted the "How to llms.txt on Python projects" to EuroPython 2026? I'm curious to know if they'll mention my mkdocs-llmstxt plugin 🙂

  20. When installing dependencies, formatting code, linting it, type-checking it, and building docs with or , , , and would previously take from 2min to several more, it now takes less than 15 seconds for the whole thing, thanks to , , and .

    This is for 5 versions (3.10 to 3.15).

    The DX got much better 🥰

  21. When installing dependencies, formatting code, linting it, type-checking it, and building docs with #Poetry or #PDM, #Black, #Flake8, #Mypy and #MkDocs would previously take from 2min to several more, it now takes less than 15 seconds for the whole thing, thanks to #uv, #Ruff, #ty and #Zensical.

    This is for 5 #Python versions (3.10 to 3.15).

    The DX got much better 🥰

  22. When installing dependencies, formatting code, linting it, type-checking it, and building docs with #Poetry or #PDM, #Black, #Flake8, #Mypy and #MkDocs would previously take from 2min to several more, it now takes less than 15 seconds for the whole thing, thanks to #uv, #Ruff, #ty and #Zensical.

    This is for 5 #Python versions (3.10 to 3.15).

    The DX got much better 🥰

  23. When installing dependencies, formatting code, linting it, type-checking it, and building docs with #Poetry or #PDM, #Black, #Flake8, #Mypy and #MkDocs would previously take from 2min to several more, it now takes less than 15 seconds for the whole thing, thanks to #uv, #Ruff, #ty and #Zensical.

    This is for 5 #Python versions (3.10 to 3.15).

    The DX got much better 🥰

  24. Griffe is now able to compute source links for objects, pointing to GitHub or other Git services online. See the changelog for v1.14: mkdocstrings.github.io/griffe/.

    #griffe #python #api #git

  25. Griffe is now able to compute source links for objects, pointing to GitHub or other Git services online. See the changelog for v1.14: mkdocstrings.github.io/griffe/.

  26. Griffe is now able to compute source links for objects, pointing to GitHub or other Git services online. See the changelog for v1.14: mkdocstrings.github.io/griffe/.

    #griffe #python #api #git

  27. Griffe is now able to compute source links for objects, pointing to GitHub or other Git services online. See the changelog for v1.14: mkdocstrings.github.io/griffe/.

    #griffe #python #api #git

  28. Griffe is now able to compute source links for objects, pointing to GitHub or other Git services online. See the changelog for v1.14: mkdocstrings.github.io/griffe/.

    #griffe #python #api #git

  29. My three templates reaching the same number of stars:

  30. My three #Copier templates reaching the same number of stars: