schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Search results for tag #Python

[?]Hugo van Kemenade ยป
@hugovk@mastodon.social

Just released: 2.3.0 ๐Ÿš€

This tool creates backports for CPython when the Miss Islington bot can't, usually due to a merge conflict.

๐Ÿ’ Add support for 3.13, drop EOL 3.8
๐Ÿ’ Resolve usernames when remote ends with a trailing slash
๐Ÿ’ Optimize validate_sha() with --max-count=1
๐Ÿ’ Remove multiple commit prefixes
๐Ÿ’ Handle whitespace when calculating usernames
๐Ÿ’ Publish to PyPI using
๐Ÿ’ Generate attestations
๐Ÿ’ And more!

pypi.org/project/cherry-picker

    [?]Hugo van Kemenade ยป
    @hugovk@mastodon.social

    Big day for releases! I accidentally scheduled my very first ever CPython release for the same day as my turn to do the @pillow quarterly release. It'll be fine! Might release everything* else today as well for good measure.

    The Pillow release has begun, you can follow along the wheel build+PyPI publish CI here, it'll be done in a couple of hours or so:

    github.com/python-pillow/Pillo

      [?]Hugo van Kemenade ยป
      @hugovk@mastodon.social

      Just released: @pillow 11.0.0 ๐Ÿš€

      ๐ŸŽจ Add support for Python 3.13, including experimental freethreaded wheels!

      ๐Ÿ–Œ๏ธ Drop support for EOL Python 3.8

      ๐ŸŽจ Remove a whole load of deprecations

      ๐Ÿ–Œ๏ธ Add, change and fix a whole lot more stuff

      ๐ŸŽจ Add some more deprecations, to be removed in Pillow 12 next October

      ๐Ÿ–Œ๏ธ More info at pillow.readthedocs.io/en/stabl

      ๐ŸŽจ And even more at github.com/python-pillow/Pillo

        [?]Hugo van Kemenade ยป
        @hugovk@mastodon.social

        Just released: pypistats 1.7.0 ๐Ÿš€

        ๐Ÿ“ˆ Generate digital attestations for PyPI (PEP 740)

        ๐Ÿ“‰ Drop support for EOL Python 3.8

        ๐Ÿ“ˆ Generate __version__ at build to avoid slow importlib.metadata

        pypi.org/project/pypistats/1.7

        Example use, showing an ASCII chart:

โฏ pypistats python_minor pillow --last-month
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ category โ”‚ percent โ”‚   downloads โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ 3.10     โ”‚  16.80% โ”‚  20,297,555 โ”‚
โ”‚ 3.11     โ”‚  15.78% โ”‚  19,062,442 โ”‚
โ”‚ 3.7      โ”‚  14.86% โ”‚  17,958,611 โ”‚
โ”‚ 3.9      โ”‚  13.68% โ”‚  16,530,171 โ”‚
โ”‚ 3.8      โ”‚  12.32% โ”‚  14,887,891 โ”‚
โ”‚ 3.6      โ”‚  11.73% โ”‚  14,169,137 โ”‚
โ”‚ 3.12     โ”‚   9.56% โ”‚  11,548,054 โ”‚
โ”‚ null     โ”‚   4.73% โ”‚   5,716,677 โ”‚
โ”‚ 2.7      โ”‚   0.50% โ”‚     598,393 โ”‚
โ”‚ 3.13     โ”‚   0.03% โ”‚      34,987 โ”‚
โ”‚ 3.5      โ”‚   0.02% โ”‚      20,237 โ”‚
โ”‚ 3.4      โ”‚   0.00% โ”‚         817 โ”‚
โ”‚ 3.14     โ”‚   0.00% โ”‚         232 โ”‚
โ”‚ 3.3      โ”‚   0.00% โ”‚          14 โ”‚
โ”‚ 3.1      โ”‚   0.00% โ”‚           5 โ”‚
โ”‚ 3.2      โ”‚   0.00% โ”‚           2 โ”‚
โ”‚ Total    โ”‚         โ”‚ 120,825,225 โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Date range: 2024-09-01 - 2024-09-30

        Alt...Example use, showing an ASCII chart: โฏ pypistats python_minor pillow --last-month โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ category โ”‚ percent โ”‚ downloads โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ 3.10 โ”‚ 16.80% โ”‚ 20,297,555 โ”‚ โ”‚ 3.11 โ”‚ 15.78% โ”‚ 19,062,442 โ”‚ โ”‚ 3.7 โ”‚ 14.86% โ”‚ 17,958,611 โ”‚ โ”‚ 3.9 โ”‚ 13.68% โ”‚ 16,530,171 โ”‚ โ”‚ 3.8 โ”‚ 12.32% โ”‚ 14,887,891 โ”‚ โ”‚ 3.6 โ”‚ 11.73% โ”‚ 14,169,137 โ”‚ โ”‚ 3.12 โ”‚ 9.56% โ”‚ 11,548,054 โ”‚ โ”‚ null โ”‚ 4.73% โ”‚ 5,716,677 โ”‚ โ”‚ 2.7 โ”‚ 0.50% โ”‚ 598,393 โ”‚ โ”‚ 3.13 โ”‚ 0.03% โ”‚ 34,987 โ”‚ โ”‚ 3.5 โ”‚ 0.02% โ”‚ 20,237 โ”‚ โ”‚ 3.4 โ”‚ 0.00% โ”‚ 817 โ”‚ โ”‚ 3.14 โ”‚ 0.00% โ”‚ 232 โ”‚ โ”‚ 3.3 โ”‚ 0.00% โ”‚ 14 โ”‚ โ”‚ 3.1 โ”‚ 0.00% โ”‚ 5 โ”‚ โ”‚ 3.2 โ”‚ 0.00% โ”‚ 2 โ”‚ โ”‚ Total โ”‚ โ”‚ 120,825,225 โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ Date range: 2024-09-01 - 2024-09-30

          [?]Hugo van Kemenade ยป
          @hugovk@mastodon.social

          Just released: Python 3.14.0a1 ๐Ÿš€

          discuss.python.org/t/python-3-

          ๐Ÿ PEP 649: deferred evaluation of annotations

          ๐Ÿ Improved error messages

          ๐Ÿ And more!

          docs.python.org/3.14/whatsnew/

            [?]Hugo van Kemenade ยป
            @hugovk@mastodon.social

            Just released: pepotron 1.3.0 ๐Ÿš€

            ๐Ÿ”ฉ Generate digital attestations for PyPI (PEP 740)

            ๐Ÿ”ฉ Drop support for Python 3.8

            ๐Ÿ”ฉ Generate __version__ at build to avoid slow importlib.metadata

            ๐Ÿ”ฉ Test on CI with uv

            pypi.org/project/pepotron/1.3.

            Pepotron is a CLI for opening PEPs in your browser. For example, try:

            $ pep 8

            $ pep 3.14

            $ pep dead batteries

            $ pep calendar

              [?]Hugo van Kemenade ยป
              @hugovk@mastodon.social

              Just released: norwegianblue 0.19.0 ๐Ÿš€

              ๐Ÿฆœ Drop support for Python 3.8

              ๐Ÿฆœ Generate digital attestations for PyPI (PEP 740)

              ๐Ÿฆœ Test with tox-uv

              ๐Ÿฆœ Lint with pre-commit-uv

              pypi.org/project/norwegianblue

              norwegianblue is a CLI to show EOLs from endoflife.date

              A CLI call of "eol python" showing a coloured table of each Python feature release, its latest x.y.z version and date, and the dates of when it enters security-only and EOL.

              Alt...A CLI call of "eol python" showing a coloured table of each Python feature release, its latest x.y.z version and date, and the dates of when it enters security-only and EOL.

                [?]Hugo van Kemenade ยป
                @hugovk@mastodon.social

                Just released: blurb 1.3.0 ๐Ÿš€

                blurb is the CLI we use for managing CPython's news/changelog entries.

                ๐Ÿ—ž๏ธ Add support for Python 3.13

                ๐Ÿ—ž๏ธ Drop support for Python 3.8

                ๐Ÿ—ž๏ธ Generate digital attestations for PyPI (PEP 740)

                ๐Ÿ—ž๏ธ Allow running blurb test from blurb-* directories by

                ๐Ÿ—ž๏ธ Add version subcommand

                ๐Ÿ—ž๏ธ Generate __version__ at build to avoid slow importlib.metadata

                pypi.org/project/blurb/1.3.0/

                  [?]Hugo van Kemenade ยป
                  @hugovk@mastodon.social

                  Just released: flake8-implicit-str-concat ๐Ÿš€

                  ๐ŸŽฑ Add support for 3.12-3.13, drop 3.7-3.8

                  ๐ŸŽฑ Switch from Flit to Hatchling + hatch-vcs for dynamic versioning

                  ๐ŸŽฑ Release to PyPI with Trusted Publishing

                  pypi.org/project/flake8-implic

                  This plugin helps tidy up after Black:

                  $ cat 1.py
                  s = ('111'
                  '222')
                  $ black 1.py
                  reformatted 1.py
                  All done! โœจ ๐Ÿฐ โœจ
                  1 file reformatted.
                  $ cat 1.py
                  s = "111" "222"
                  $ flake8 1.py
                  1.py:1:10: ISC001 implicitly concatenated string literals on one line

                    [?]Hugo van Kemenade ยป
                    @hugovk@mastodon.social

                    Just released! stravavis 0.5.0 ๐Ÿš€

                    Create artistic visualisations with your exercise data.

                    pypi.org/project/stravavis/0.5

                    ๐Ÿšด Drop support for EOL Python 3.8

                    ๐Ÿƒ Skip segments in GPX tracks with empty trkseg

                    ๐Ÿ›ถ Fix pandas warnings

                    A heatmap of Helsinki and surrounding with black lines indicating bike rides.

                    Alt...A heatmap of Helsinki and surrounding with black lines indicating bike rides.

                      [?]Hugo van Kemenade ยป
                      @hugovk@mastodon.social

                      Just released! Python Docs Sphinx Theme 2024.10 ๐Ÿš€

                      pypi.org/project/python-docs-t

                      ๐Ÿ“š Add support for Python 3.13

                      ๐Ÿ“š Drop support for Python 3.8

                      ๐Ÿ“š Add script for handling translations

                      ๐Ÿ“š Generate digital attestations for PyPI (PEP 740)

                      This is the theme used by docs sites such docs.python.org and typing.readthedocs.io

                        [?]Hugo van Kemenade ยป
                        @hugovk@mastodon.social

                        Just released! PrettyTable 3.12 ๐Ÿš€

                        pypi.org/project/prettytable/3

                        ๐Ÿช‘ Add new themes to ColorTable
                        ๐Ÿช‘ Drop support for Python 3.8
                        ๐Ÿช‘ Deprecate hrule and tableStyle constants
                        ๐Ÿช‘ Use SPDX license identifier
                        ๐Ÿช‘ Add lots of type annotations
                        ๐Ÿช‘ Generate __version__ at build to avoid slow importlib.metadata
                        ๐Ÿช‘ Release to PyPI using Trusted Publishing and PEP 703 digital attestations
                        ๐Ÿช‘ Fix drawing headerless coloured tables with title
                        ๐Ÿช‘ And more!

                        Examples of two new themes for ColorTable: High contrast has white text, blue horizontal lines, orange verticals and yellow joiners. Lavender has three shades of pink for the text and joiners, verticals, and horizontals.

                        Alt...Examples of two new themes for ColorTable: High contrast has white text, blue horizontal lines, orange verticals and yellow joiners. Lavender has three shades of pink for the text and joiners, verticals, and horizontals.

                          [?]Hugo van Kemenade ยป
                          @hugovk@mastodon.social

                          Just released: Python 3.14.0a2 ๐Ÿš€

                          discuss.python.org/t/python-3-

                          ๐Ÿ PEP 649: Deferred evaluation of annotations

                          ๐Ÿ PEP 741: Python configuration C API

                          ๐Ÿ PEP 761: Deprecating PGP signatures for CPython artifacts

                          ๐Ÿ Improved error messages

                          ๐Ÿ And more!

                          docs.python.org/3.14/whatsnew/

                            [?]Hugo van Kemenade ยป
                            @hugovk@mastodon.social

                            Just released: Python 3.14.0a3 ๐Ÿš€

                            discuss.python.org/t/python-3-

                            docs.python.org/3.14/whatsnew/

                            This release brought to you by tea and homemade mince pies.

                            A mince pie and a mug of tea.

                            Alt...A mince pie and a mug of tea.

                            A half-eaten mince pie with crumbly pastry revealing the moist mincemeat within.

                            Alt...A half-eaten mince pie with crumbly pastry revealing the moist mincemeat within.

                              [?]Hugo van Kemenade ยป
                              @hugovk@mastodon.social

                              Oh, and taking inspiration from , I added colour to output in this one ๐ŸŽจ

                              docs.python.org/3.14/whatsnew/

                              Terminal showing unit tests running on Python 3.13, all white text on black. Followed by the same in 3.14, which has green dots for passing tests, yellow s for skipped tests, red E for errors. The error tracebacks are now in colour (shades of reds and orange), plus the summary has failures in red and skips in yellow.

                              Alt...Terminal showing unit tests running on Python 3.13, all white text on black. Followed by the same in 3.14, which has green dots for passing tests, yellow s for skipped tests, red E for errors. The error tracebacks are now in colour (shades of reds and orange), plus the summary has failures in red and skips in yellow.

                                [?]Hugo van Kemenade ยป
                                @hugovk@mastodon.social

                                Just released: Python 3.14.0a4 ๐Ÿš€

                                discuss.python.org/t/python-3-

                                docs.python.org/3.14/whatsnew/

                                Here's one amazing reason to try it out! ๐Ÿ—“๏ธ๐ŸŽจ

                                Output of "python3.13 -m calendar" showing an ASCII representation of the calendar for 2025.

                                Alt...Output of "python3.13 -m calendar" showing an ASCII representation of the calendar for 2025.

                                The same output with python3.14, this time today's date is highlighted in yellow.

                                Alt...The same output with python3.14, this time today's date is highlighted in yellow.

                                  [?]Hugo van Kemenade ยป
                                  @hugovk@mastodon.social

                                  Just released: Python 3.14.0a5 ๐Ÿš€

                                  discuss.python.org/t/python-3-

                                  docs.python.org/3.14/whatsnew/

                                  Also recently released!

                                  blurb 2.0.0
                                  cherry-picker 3.5.0
                                  pypistats 1.8.0
                                  PrettyTable 3.13.0 & 3.14.0
                                  tox-dev/action-pre-commit-uv 1.0.2
                                  em-keyboard 5.0.0

                                    [?]Hugo van Kemenade ยป
                                    @hugovk@mastodon.social

                                    Especially for ฯ€ day and !

                                    Just released: Python 3.14.0a6 ๐Ÿš€

                                    discuss.python.org/t/python-3-

                                    docs.python.org/3.14/whatsnew/

                                    This release brought to you by a Karelian pie (Karjalanpiirakka), a strawberry and gooseberry pie (mansikka-karviais piirakka) and a slice of blueberry pie (mustikkapiirakka).

                                    Three pies on a plate.

                                    Alt...Three pies on a plate.

                                    [?]Hugo van Kemenade ยป
                                    @hugovk@mastodon.social

                                    Just released: pypistats 1.9.0 ๐Ÿš€

                                    pypistats is CLI to show download stats from PyPI

                                    pypi.org/project/pypistats/1.9

                                    * Replace deprecated classifier with licence expression (PEP 639)
                                    * Remove GitHub attestation, uses PyPI attestations instead (PEP 740)
                                    * Add input validation for total and fix --monthly with no mirror
                                    * Update docs for recent command

                                    Terminal output of running "pypistats python_minor pillow", showing a table of Python versions sorted by how many downloads each is responsible for.

                                    Alt...Terminal output of running "pypistats python_minor pillow", showing a table of Python versions sorted by how many downloads each is responsible for.

                                      [?]Hugo van Kemenade ยป
                                      @hugovk@mastodon.social

                                      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

                                        [?]Hugo van Kemenade ยป
                                        @hugovk@mastodon.social

                                        Just released: PrettyTable 3.16 ๐Ÿš€
                                        Just released: norwegianblue 0.21.0 ๐Ÿš€

                                        Add support for OSC 8 hyperlinks in the terminal.

                                        github.com/prettytable/prettyt

                                        norwegianblue now uses this to create hyperlinks in the terminal instead of printing a wide column of links. Use command+click with iTerm.

                                        Also create hyperlinks for Markdown, reStructuredText and HTML output.

                                        github.com/hugovk/norwegianblu

                                        Attached are before and after images.

                                        Before: running "eol alpine" shows a wide table in the terminal, the last column made of long links to release notes.

                                        Alt...Before: running "eol alpine" shows a wide table in the terminal, the last column made of long links to release notes.

                                        After: running "eol alpine" shows a narrower table in the terminal, no links column, and the release names in the first column are underlined and clickable.

                                        Alt...After: running "eol alpine" shows a narrower table in the terminal, no links column, and the release names in the first column are underlined and clickable.

                                          [?]Hugo van Kemenade ยป
                                          @hugovk@mastodon.social

                                          Just released: termcolor 3.0.0 ๐Ÿš€

                                          ANSI colour formatting for the terminal.

                                          ๐ŸŽจ Add support for Python 3.14

                                          ๐ŸŽจ Only apply FORCE_COLOR, NO_COLOR & ANSI_COLORS_DISABLED env vars when present & not an empty string

                                          ๐ŸŽจ Replace literal types with strings

                                          ๐ŸŽจ Replace deprecated classifier with licence expression (PEP 639)

                                          ๐ŸŽจ Speedup: move typing imports into type-checking block

                                          ๐ŸŽจ Remove deprecated __ALL__, use __all__ instead

                                          github.com/termcolor/termcolor

                                            [?]Hugo van Kemenade ยป
                                            @hugovk@mastodon.social

                                            Just released: Python 3.14.0a7 ๐Ÿš€
                                            Just released: Python 3.13.3 ๐Ÿš€๐Ÿš€
                                            Just released: Python 3.12.10 ๐Ÿš€๐Ÿš€๐Ÿš€
                                            Just released: Python 3.11.12 ๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€
                                            Just released: Python 3.10.17 ๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€
                                            Just released: Python 3.9.22 ๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€

                                            Last 3.14 alpha! Less than a month to get new features in before beta!

                                            Last 3.12 bugfix release! Now in security fix only!

                                            And security releases of 3.9-3.11.

                                            Please upgrade 3.9-3.13!

                                            Please test 3.14!

                                            discuss.python.org/t/python-3-

                                            Chart showing Python up to 3.8 are EOL, 3.9-3.12 are security only, 3.13 is bugfix, and 3.14 is the feature branch.

                                            Alt...Chart showing Python up to 3.8 are EOL, 3.9-3.12 are security only, 3.13 is bugfix, and 3.14 is the feature branch.

                                              [?]Hugo van Kemenade ยป
                                              @hugovk@mastodon.social

                                              Just released: Pillow 11.2.1 ๐Ÿš€

                                              There was meant to be a 11.2.0 on 1st April, but we put too much good stuff in the wheels and hit the @pypi.org project limit before it could all be uploaded. That was yanked and now deleted and 11.2.1 is back to normal size.

                                              We'll try and put the good stuff back for 11.3.0 on 1st July but take up less space.

                                              fosstodon.org/@pillow/11432638

                                                [?]Hugo van Kemenade ยป
                                                @hugovk@mastodon.social

                                                Just released: Python Docs Theme 2025.4 ๐Ÿš€

                                                ๐Ÿ“š Require Sphinx 7.3
                                                ๐Ÿ“š Add support for Python 3.14
                                                ๐Ÿ“š Drop support for Python 3.10-3.11
                                                ๐Ÿ“š Copy button for code samples
                                                ๐Ÿ“š PEP 639 licence metadata
                                                ๐Ÿ“š and more!

                                                github.com/python/python-docs-

                                                Thanks to Tomas Roun for the copy button! Demo:

                                                docs.python.org/3.14/whatsnew/

                                                  [?]Hugo van Kemenade ยป
                                                  @hugovk@mastodon.social

                                                  ๐Ÿ™ˆ 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-

                                                    [?]Hugo van Kemenade ยป
                                                    @hugovk@mastodon.social

                                                    Just released: Python 3.14.0 beta 1! ๐Ÿš€๐Ÿ

                                                    ๐Ÿฅง Deferred type annotation evaluation!
                                                    ๐Ÿฅง T-strings!
                                                    ๐Ÿฅง Zstandard!
                                                    ๐Ÿฅง Syntax highlighting in the REPL!
                                                    ๐Ÿฅง Colour in unittest, argparse, json and calendar CLIs!
                                                    ๐Ÿฅง UUID v6-8!
                                                    ๐Ÿฅง And much more!

                                                    discuss.python.org/t/python-3-

                                                      [?]Hugo van Kemenade ยป
                                                      @hugovk@mastodon.social

                                                      Just released: Python 3.14.0 beta 2! ๐Ÿš€๐Ÿ

                                                      ๐Ÿฅง Deferred type annotation evaluation!
                                                      ๐Ÿฅง T-strings!
                                                      ๐Ÿฅง Zstandard!
                                                      ๐Ÿฅง Syntax highlighting in the REPL!
                                                      ๐Ÿฅง Colour in unittest, argparse, json and calendar CLIs!
                                                      ๐Ÿฅง UUID v6-8!
                                                      ๐Ÿฅง And much more!

                                                      Do you maintain a Python package? Please test 3.14. If you find a bug now, we can fix it before October, which helps everyone. And you might find some places in your code to update as well, which helps you.

                                                      discuss.python.org/t/python-3-

                                                        [?]Hugo van Kemenade ยป
                                                        @hugovk@mastodon.social

                                                        Just released: Python 3.14.0 beta 3! ๐Ÿš€๐Ÿ

                                                        ๐Ÿฅง All the good stuff of b2 but also:

                                                        ๐Ÿฅง Free-threaded Python is officially supported! (PEP 779)

                                                        ๐Ÿฅง Subinterpreters in the stdlib! (PEP 734)

                                                        Do you maintain a Python package? Please test 3.14.

                                                        If you find a bug now, we can fix it before October, which helps everyone. And you might find some places in your code to update as well, which helps you.

                                                        discuss.python.org/t/python-3-

                                                          [?]Hugo van Kemenade ยป
                                                          @hugovk@mastodon.social

                                                          Just released: linkotron 0.6.0!

                                                          ๐Ÿ”— Adds OSC 8 formatting so you can do make those clickable links in terminal emulators.

                                                          pypi.org/project/linkotron/

                                                            [?]Hugo van Kemenade ยป
                                                            @hugovk@mastodon.social

                                                            Just released: Python 3.14.0 beta 4! ๐Ÿš€๐Ÿ

                                                            ๐Ÿฅง Last beta!

                                                            ๐Ÿฅง Do you maintain a Python package? Please test and report bugs!

                                                            ๐Ÿฅง This includes creating pre-release wheels for 3.14, as it helps other projects to do their own testing.

                                                            discuss.python.org/t/python-3-

                                                              [?]Leanpub ยป
                                                              @leanpub@mastodon.social

                                                              Practical GPU Programming: High-performance computing with CUDA, CuPy, and Python on modern GPUs leanpub.com/pythongpuprogrammi by GitforGits | Asian Publishing House is the featured book on the Leanpub homepage! leanpub.com

                                                              Find it on Leanpub!

                                                                [?]Stylus ยป
                                                                @stylus@social.afront.org

                                                                Whee! Now we can import files from the filesystem, as well as reading and writing files. Still haven't wrapped my head around how folders work, still can't enumerate files ..

                                                                as usual, work pushed to my micropython fork on github (which is called circuitpython, because you can't have two different forks of the "same" original project, argh).

                                                                  [?]Stylus ยป
                                                                  @stylus@social.afront.org

                                                                  oh my yay, it now works well enough to save and edit a file, then import and run that file.

                                                                  you could basically use an old m68k mac as a python3 (well, micropython) development system now.

                                                                  don't mind the debug messages, they're as scared of you as you are of them.

                                                                    [?]Stylus ยป
                                                                    @stylus@social.afront.org

                                                                    Are there any folks with vintage Mac programming experience who'd like to collaborate on figuring out what's next with Micropython on Mac?

                                                                    I think that might be: What's the minimal set of APIs to do a fun graphical demo.

                                                                    Pointers to "how to"-ish documentation in Pascal and C would be great as well, I have failed at finding this kind of stuff. (I do have Inside Macintosh but it is not a great tutorial)






                                                                      [?]Stylus ยป
                                                                      @stylus@social.afront.org

                                                                      asyncio is working on mac micropython!

                                                                      also (not shown here) the "sys.stdin" object is pollable, and you can double-click a python file to run it as the main code file.






                                                                        [?]Stylus ยป
                                                                        @stylus@social.afront.org

                                                                        Now you can witness one of the first quickdraw calls from MicroPython on mac... ๐ŸŽ‰ โฌ›

                                                                          [?]Stylus ยป
                                                                          @stylus@social.afront.org

                                                                          Doing a little iterative code development in micropython on an emulated m68k mac... I might not be so happy with the loading time if a real floppy was involved, but in an emulator it's heckin' snappy.

                                                                          Clearly I need to tackle the issue that you can't REALLY draw to the same window as the terminal....

                                                                          Alt...A black & white mac desktop runs micropython. first, the program is run. second, it's edited to change the parameters. then, it's run again. the program draws a moire pattern of lines.

                                                                            [?]Leanpub ยป
                                                                            @leanpub@mastodon.social

                                                                            [?]Leanpub ยป
                                                                            @leanpub@mastodon.social

                                                                            Leanpub book LAUNCH ๐Ÿš€ Introduction to GIS Programming: A Practical Python Guide to Open Source Geospatial Tools by Qiusheng Wu

                                                                            Watch here:

                                                                            youtu.be/UFGSXOJ4nrE

                                                                              [?]Leanpub ยป
                                                                              @leanpub@mastodon.social

                                                                              From the Leanpub Blog: The Leanpub Podcast ๐ŸŽ™๏ธ Feat. Qiusheng Wu, author of Introduction to GIS Programming: A Practical Python Guide to Open Source Geospatial Tools

                                                                              leanpub.com/blog/the-leanpub-p

                                                                                [?]Leanpub ยป
                                                                                @leanpub@mastodon.social

                                                                                NEW! The Leanpub Podcast ๐ŸŽ™๏ธ Feat. Qiusheng Wu, Author of Introduction to GIS Programming: A Practical Python Guide to Open Source Geospatial Tools

                                                                                Watch here:

                                                                                youtu.be/NgKYwGW2oYw

                                                                                  [?]John-Mark Gurney ยป
                                                                                  @encthenet@flyovercountry.social

                                                                                  And btw, can I get units for variables already? Annoyed that I can't say that this variable is in inches, or in bytes. Want to be able to tag data that says this is xyY, or XYZ space so that my function can convert if necessary or not.

                                                                                    [?]Leanpub ยป
                                                                                    @leanpub@mastodon.social

                                                                                    New ๐Ÿ“š Release! Mastering Performant Code: Efficiency, Profiling and Data Structures in Python by Jayasimha Raghavan

                                                                                    Stop guessing why your Python is slowโ€”build the data-structures, run the benchmarks, and see the numbers.

                                                                                    Find it on Leanpub!

                                                                                    Link: leanpub.com/masteringperforman

                                                                                      [?]Beady Belle Fanchannel ยป
                                                                                      @Profpatsch@mastodon.xyz

                                                                                      Netencode: Iโ€™m currently building out my project of making a โ€œbetterโ€ structured language for use in UNIX-pipelines and shell scripting and the like.

                                                                                      Itโ€™s human-readable, but supports trivial generation with printf & wc, tagged values (sum types, Result<T>) and embedding arbitrary binaries without escaping due to being length-prefixed.

                                                                                      I think itโ€™s pretty cool!

                                                                                      An excerpt from early in the readme, showing some json to netencode tools and environment integration

                                                                                      Alt...An excerpt from early in the readme, showing some json to netencode tools and environment integration

                                                                                      An example of a pretty-printed netencode structure, with a bunch of record fields and nested metadata

                                                                                      Alt...An example of a pretty-printed netencode structure, with a bunch of record fields and nested metadata

                                                                                        [?]Leanpub ยป
                                                                                        @leanpub@mastodon.social

                                                                                        Mastering Modern Time Series Forecasting by Valery Manokhin is on sale on Leanpub! Its suggested price is $49.95; get it for $35.96 with this coupon: leanpub.com/sh/paAiZ70O

                                                                                          [?]Leanpub ยป
                                                                                          @leanpub@mastodon.social

                                                                                          ยกNuevo lanzamiento de libro! Introducciรณn a la Programaciรณn GIS: Una Guรญa Prรกctica de Python para Herramientas Geoespaciales de Cรณdigo Abierto

                                                                                          ยกEncuรฉntralo en leanpub!

                                                                                          leanpub.com/gispro-es

                                                                                            [?]Leanpub ยป
                                                                                            @leanpub@mastodon.social

                                                                                            ๆ–ฐไนฆๅ‘ๅธƒ๏ผ GIS็ผ–็จ‹ๅ…ฅ้—จ - ๅผ€ๆบๅœฐ็†็ฉบ้—ดๅทฅๅ…ท็š„ Python ๅฎž็”จๆŒ‡ๅ—

                                                                                            ็”จPython้‡Šๆ”พๅœฐ็†็ฉบ้—ดๆ•ฐๆฎ็š„ๅŠ›้‡๏ผ่ฟ™ๆœฌๅฎž่ทตๆŒ‡ๅ—ไธ“ไธบๆธดๆœ›ไฝฟ็”จๅผ€ๆบๅทฅๅ…ทๆŽข็ดข็ฉบ้—ดๅˆ†ๆžๅ’Œไบคไบ’ๅผๅˆถๅ›พ็š„ๅˆๅญฆ่€…ๅ’Œไธญ็บง็”จๆˆท่€Œ่ฎพ่ฎกใ€‚ๆ‚จๅฐ†้€š่ฟ‡ๅฎž้™…ๆกˆไพ‹ๅญฆไน ๅฆ‚ไฝ•ๅค„็†็œŸๅฎžไธ–็•Œ็š„ๆ•ฐๆฎ๏ผŒๅนถๅœจPython็ผ–็จ‹ใ€็Ÿข้‡ๅ’Œๆ …ๆ ผๅˆ†ๆžใ€็ฝ‘็ปœๅˆถๅ›พไปฅๅŠไบ‘่ฎก็ฎ—ๆ–น้ขๅปบ็ซ‹ๆŠ€่ƒฝใ€‚ๆ— ่ฎบๆ‚จๆ˜ฏๅญฆ็”Ÿใ€็ ”็ฉถไบบๅ‘˜ใ€GISไธ“ไธšไบบๅฃซ่ฟ˜ๆ˜ฏๆ•ฐๆฎ็ง‘ๅญฆๅฎถ๏ผŒ่ฟ™ๆœฌไนฆ้ƒฝๅฐ†ไธบๆ‚จๆไพ›่‡ชไฟกๅบ”ๅฏนๅœฐ็†็ฉบ้—ดๆŒ‘ๆˆ˜็š„ๅทฅๅ…ทใ€‚

                                                                                            ๅœจ Leanpub ไธŠๆ‰พๅˆฐๅฎƒ๏ผ

                                                                                            leanpub.com/gispro-zh

                                                                                              Back to top - More...