home.social

#humanize โ€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #humanize, aggregated by home.social.

fetched live
  1. ๐Ÿ๐Ÿš€ Out now: Humanize 4.16!

    Add Latvian language localization
    Add i18n support for naturalsize() and French translation

    Performance improvements: 1.07x - 8.4x
    Lazy imports for Python 3.15+
    Drop experimental Python 3.13 free-threaded
    Refactor: simplify scientific() and extract _SUPERSCRIPT_MAP constant

    And seven assorted bug fixes!

    github.com/python-humanize/hum
    #Python #Humanize #release

  2. Just released! ๐Ÿš€

    ๐Ÿค– Humanize 4.15.0

    This does stuff like turning a number into a fuzzy human-readable duration ("3 minutes ago")

    github.com/python-humanize/hum

    * Add locale support for decimal separator in `intword`
    * Add support for Python 3.15
    * `naturaldelta`: round the value to nearest unit that makes sense
    * Fix plural form for `intword` and improve performance
    * Replace `Exception` with more specific `FileNotFoundError`
    * Replace pre-commit with prek

    #Python #release #Humanize

  3. Just released: humanize 4.13.0! ๐Ÿš€

    ๐Ÿค– Optimise `naturalsize` algorithm by using `math.log`

    ๐Ÿค– Fix `precisedelta` rounding

    github.com/python-humanize/hum
    #Python #humanize #release

  4. ๐Ÿ™ˆ youtube.com/watch?v=2cxSP90gj8c [Vappu is May Day]

    Just released! ๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€

    termcolor 3.1.0
    Add true colour, cache system lookups
    github.com/termcolor/termcolor

    em-keyboard 5.1.0
    Add Emoji 16.0: ๐Ÿซฉ ๐Ÿซ† ๐Ÿชพ ๐Ÿซœ ๐Ÿช‰ ๐Ÿช ๐ŸซŸ ๐Ÿ‡จ๐Ÿ‡ถ
    github.com/hugovk/em-keyboard/

    Humanize 4.12.3
    Fix regression in naturalsize, improve French translation
    github.com/python-humanize/hum

    Python Docs Theme 2025.4.1
    Fix copy button with multiple tracebacks
    github.com/python/python-docs-

    #Python #release #termcolor #humanize #Sphinx #theme #EmKeyboard #PythonDocsTheme

  5. Just released: humanize 4.12.2 ๐Ÿš€

    Bugfix release, mainly fixing the spelling of licence/license so the file is properly included in the package.

    Reminder how to do PEP 639 metadata: hugovk.dev/blog/2025/improving

    github.com/python-humanize/hum

    #Python #release #humanize #bugfix #PEP639

  6. Just released: humanize 4.11.0 ๐Ÿš€

    github.com/python-humanize/hum

    This adds a new API:

    >>> natural_list(["egg", "sausage", "beans"])
    'egg, sausage and beans'
    >>> natural_list(["egg", "sausage"])
    'egg and sausage'
    >>> natural_list(["egg"])
    'egg'

    Adds the newest ronna and quetta SI prefixes: npl.co.uk/si-prefix

    Drops support for Python 3.8,
    fixes rollover from ZB to 1.0 YB, fixes French & Chinese translations & finding location of translations, & improves import times.

    #Python #humanize #release

  7. Given the widespread #prejudice and #misinformation about #LGBTQ+ people at the time, they needed more #personal and #direct #tactics to sway #publicopinion.

    One deeply personal tactic involved LGBTQ+ individuals publicly #comingout and #sharing their #stories. This approach aimed to #humanize the #issue, #dispel #myths, and create #empathy by showing #voters that #LGBTQ+ people were their #neighbors, #friends, #familymembers, and #coworkers.

    โ€” (3/10)

  8. I've released #humanize 4.5.0!

    github.com/python-humanize/hum

    Amongst the changes, it includes the exciting new SI metric prefixes!

    quetta = Q = 10^30
    ronna = R = 10^27
    ronto = r = 10^-27
    quecto = q = 10^-30

    en.wikipedia.org/wiki/Metric_p

    These were accepted by the International Bureau of Weights at the 27th General Conference on Weights and Measures in Versailles in November:

    bipm.org/en/cgpm-2022/resoluti