Here is a blog post with links and references to accompany my closing keynote today at #PyConUS , on stories from a few years working on #Python packaging.
http://harihareswara.net/posts/2024/references-pycon-us-keynote/
Here is a blog post with links and references to accompany my closing keynote today at #PyConUS , on stories from a few years working on #Python packaging.
http://harihareswara.net/posts/2024/references-pycon-us-keynote/
Glad so many people enjoyed my #PyConUS keynote sharing stories from several years working on #Python packaging infrastructure.
http://harihareswara.net/posts/2024/references-pycon-us-keynote/ has a bunch of links and other references, and I hope to post a fuller transcript with slides within the next few weeks. If there is anything you particularly want sooner than that - or anything you want to tell me you really liked! - please let me know.
Enormous news! the Python Software Foundation now has a 5 year commitment with Fastly to deliver @pypi, us.pycon.org, and much more. We appreciate you and your continued investment in the #python community, Fastly! #PyConUS
I am so so so excited for #pyconus this year. join us for the maintainers summit TOMORROW! and my talk on #python packaging and community on saturday! hope to see you there!
Bluetit nest box today. The chicks are 11 days old. Incubating started on April 24th . The first egg was laid on April 14th. Blue Tit chicks typically fledge when they are 18–21 days old. #bluetit #chicks #nestbox #python #motion #raspberrypi #surrey
I love the concept of #Google #colab for mocking up simple #python #code ideas.. It's notebook based, portable, easy, and free!
..but the #UX is wet, hot shit and I'm finally assed out from my experiences with it enough to kick it to the curb entirely until it gets better
For all that #dataScience seems like a specialized corner of academia, I end up teaching on a wide swath from #qualitative coding and #groundedTheory to high-performance computing. Yesterday it was #dataHygiene in #Excel - today the pendulum swings and I'm teaching #webscraping with #Python. At least it keeps my #adhd from turning into boredom though.
Mozilla is hiring Director of Engineering, Firefox
🔧 #cplusplus #javascript #python #rust
🌎 Remote; United States
⏰ Full-time
🏢 Mozilla
Job details https://jobsfordevelopers.com/jobs/director-of-engineering-firefox-at-mozilla-org-may-8-2024-775f94?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Classless #python codebases are harder to maintain than ones that use classes heavily.
Dependency injection / inversion of control is just a lot easier with classes.
Classes also serve as little namespaces for cohesive functions.
🐍 Programming Retro Games in Python | 80s Usborne Computer Coding Book
➥ Kari
https://youtube.com/watch?v=3kdM9wyglnw
Over the last three weeks I've been tinkering with adding a footnotes feature to @novelwriter. It was non-trivial, as I had to come up with a syntax for it, make the indexer handle it, and add build support into HTML, markdown and Open Document. The latter took a fair bit of tinkering too.
But it is done, and merged! The final diff was +2,181 −1,338. Quite a lot, although I took the opportunity to clean up and extend some tests. Coverage's now at 99.61% 😁
Recognizing contributors matters!
The other day i ran into a bug in our stravalib docs with #python pydantic autodoc and the newest version of sphinx. i contributed to an issue here: https://github.com/mansenfranzen/autodoc_pydantic/issues/255#issuecomment-2070206921 noting what i did to patch around it and what versions it seemed to be impacted on.
i was then added as a bug contributor. i always do this for others but never knew how it felt to be added. I felt like my input was valuable! it felt really good. #opensource #community #openscience
Trying to refactor these last 20 lines of #code in this #python function to meet my arbitrarily imposed timeline today... 😂
Gonna be tight!
Python has seen significant performance improvements in the last few releases. MarkupSafe has a C extension to speed up operations, but it's now *slower* in many cases than the plain Python implementation. Having a C extension increases the difficulty of maintenance, builds, releases, and installs. I'm wondering if it's time to drop the speedups. https://github.com/pallets/markupsafe/issues/433 #Python #MarkupSafe #Flask
The one reason why I want to learn #Python is so that I could program my computer to copy my social media posts and just stuff them into my #Obsidian Daily Note automatically. Ambitious or impossible? lol
If you want to learn how to create your FIRST #Python package or are just interested in learning more about pure python packaging using modern approaches this workshop is for you! Cost is 10$. Learn more and register here:
https://www.eventbrite.com/e/from-python-code-to-module-tickets-879586546037?aff=oddtdtcreator
It’s a Flask Authentication app kind of day lol #python #code #pythonprogramming #DEVCommunity #developers #sideproject #coding #flask #vscode
#python
Je crois qu'on peut dire que la gestion des packages sous Python c'est devenu un immonde bordel.
https://alpopkes.com/posts/python/packaging_tools/
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.