@jugmac00@fosstodon.org avatar

jugmac00

@jugmac00@fosstodon.org

open source enthusiast by day and by night

โค๏ธ Python & Linux

Senior Software Engineer at Canonical

PSF Fellow and maintainer of tox

This profile is from a federated server and may be incomplete. Browse more on the original instance.

juliank, to random
@juliank@mastodon.social avatar

How to render dependency graph as a graph, what are the understandable approaches there?

jugmac00,
@jugmac00@fosstodon.org avatar

@juliank I like the approach pip-tools is using.

https://github.com/jazzband/pip-tools

hroncok, to random
@hroncok@floss.social avatar

Oh my god, what have we done?

"""
The crypt_r module is a renamed copy of the crypt module as it was present in Python 3.12 before it was removed.

See PEP 594 for details of the removal.

Unlike crypt, this library always exposes the crypt_r(3) function, not crypt(3).
"""

https://pypi.org/project/crypt-r/
https://github.com/fedora-python/crypt_r

jugmac00,
@jugmac00@fosstodon.org avatar

@Oskar456 @hroncok there are, see the PEP

hugovk, to python
@hugovk@mastodon.social avatar

Hey! I will (I state numerally) to Python, enact the three fullstop four-teen release managerrr, yes.

https://discuss.python.org/t/python-3-14-3-15-release-manager/51812?u=hugovk

jugmac00,
@jugmac00@fosstodon.org avatar

@hugovk congratulations ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰

jugmac00, to python German
@jugmac00@fosstodon.org avatar

Minutes before I gave my talk about "How to Improve the Python Development Experience for Millions of Ubuntu Users" @pyconde in Berlin.

Thanks a lot to all the attendees for being such a wonderful audience!

jugmac00, (edited ) to random German
@jugmac00@fosstodon.org avatar

One of the best things about any conference... The hallway track.

@the_compiler, @jugmac00 and @ramgarlic chatting about @brianokken's book at in Berlin.

treyhunner, to python
@treyhunner@mastodon.social avatar

What meetups are still either meeting remotely or hosting remote talks?

jugmac00,
@jugmac00@fosstodon.org avatar

@treyhunner I was invited to the Stockholm Meetup a while ago. @kushal rocks that one ๐Ÿ˜Š

daseinslaborant, to berlin
@daseinslaborant@berlin.social avatar

Attending this week in , looking forward to the talks! Say hi if you're there, too!

jugmac00,
@jugmac00@fosstodon.org avatar

@daseinslaborant Hi ๐Ÿ˜

jugmac00, to python German
@jugmac00@fosstodon.org avatar

It is getting real! 2024 in Berlin is about to start! 1500 people on site and hundreds on stream make this one of the biggest conferences on earth.

I will present my passion project on Wednesday: Making Python development on Ubuntu the best experience it can be.

https://pretalx.com/pyconde-pydata-2024/talk/DKL7YQ/

willmcgugan, to random
@willmcgugan@mastodon.social avatar

Developers over 40. What advice would you give to developers just starting their career?

jugmac00,
@jugmac00@fosstodon.org avatar

@willmcgugan go to conferences and build a network

jugmac00, to random German
@jugmac00@fosstodon.org avatar

On our way to / @pyconde in Berlin with @ramgarlic.

jugmac00,
@jugmac00@fosstodon.org avatar

@pyconde @ramgarlic Passing Halle/Saale... Waving to my friends from flyingcircus.io, @frlan, @zagy, @theuni and co. Anybody going to @pyconde?

jugmac00, to berlin
@jugmac00@fosstodon.org avatar

I am preparing for my trip to in where I will speak about "How to Improve the Python Development Experience for Millions of Ubuntu Users". I would love to start a discussion on how make the best development environment it can be!

Have you experienced papercuts or do you have ideas to improve the experience?

Join me in Berlin or via
https://discourse.ubuntu.com/t/improving-the-developer-experience-for-python-on-ubuntu/44318

jugmac00,
@jugmac00@fosstodon.org avatar

@ReimarBauer @mborus That is new to me! I need to update my slides :)

jugmac00,
@jugmac00@fosstodon.org avatar

@ReimarBauer @jezdez @mborus I hope we meet before my talk @ReimarBauer - I am not all to familiar with what you call base environment

jugmac00,
@jugmac00@fosstodon.org avatar

@ReimarBauer @jezdez @mborus I won't be able to get my badge today, as my train arrives at 18.00 only. Anyway, my talk is only on Wednesday, so plenty of time left to sync with you!

jugmac00,
@jugmac00@fosstodon.org avatar

@ReimarBauer @jezdez @mborus Thanks for the excellent blog post! This def. helped me understand how conda and co work under the hood.

astrojuanlu, to python
@astrojuanlu@social.juanlu.space avatar

Who will be at PyData Berlin/PyCon Germany next week? โœ‹๐Ÿผ

jugmac00,
@jugmac00@fosstodon.org avatar

@astrojuanlu I am! So maybe this time we will finally meet in person ๐Ÿ˜

juliank, to random
@juliank@mastodon.social avatar

Don't forget the libredis is a perfect name for your FLOSS redis fork.

libredis: libre+redis portmanteau

but of course there's

libredis: library+redis

jugmac00,
@jugmac00@fosstodon.org avatar

@juliank I am afraid you are a couple minutes late ๐Ÿ˜‚

https://codeberg.org/redict/redict

treyhunner, (edited ) to random
@treyhunner@mastodon.social avatar

I've just updated my ~/.config/pip/pip.conf & my dotfiles repo to disallow pip installing outside virtual environments! ๐ŸŽ‰

TIL 2 things about 's pip:

  1. pip has a config file. If I ever knew this, I'd forgotten.

  2. pip has an option that stops it from working outside of a virtual environment!

This is great for me because I use pipx and NEVER do global pip installs.

Info: https://unix.stackexchange.com/questions/492041/is-there-a-way-to-disable-pip-outside-of-a-virtual-environment

Thanks to @hynek's excellent uv video for this semi-related TIL ๐Ÿ’œ https://youtu.be/_FdjW47Au30?si=5iRmMuWMdewRubNt

jugmac00,
@jugmac00@fosstodon.org avatar

@treyhunner @hynek not having a global pip helps, too

jugmac00,
@jugmac00@fosstodon.org avatar

@treyhunner afair I did a sudo apt remove python3-pip, but it has been a while

kushal, to python
@kushal@toots.dgplug.org avatar

What are the good examples of in for a module author? Like things to remember while developing a module/library.

Please boost for more visibility.

jugmac00,
@jugmac00@fosstodon.org avatar

@kushal IMHO there are none. Optional dependencies caused me a lot of trouble in the past.

kushal, to random
@kushal@toots.dgplug.org avatar

Anyone in my timeline using ?

jugmac00,
@jugmac00@fosstodon.org avatar

@kushal I think @gaborbernat uses wezterm. What do you want to know?

mkennedy, to python
@mkennedy@fosstodon.org avatar

Thank you PyCon Philippines for hosting me. Was a very fun talk: State of Python in 2024.

jugmac00,
@jugmac00@fosstodon.org avatar

@mkennedy You missed to mention that little detail that you were a keynote speaker! Congratulations ๐ŸŽ‰

Please make sure to announce when the recording is available!

jugmac00, to random German
@jugmac00@fosstodon.org avatar

"Python Packaging: pyproject.toml build backends under the hood" by @hroncok at in Prague.

This is the right talk if you ever wanted to know how build backends work, and how wheels are built.

Meme showing that extension modules are hiding the fact that basically just distutils is used in the background.

jugmac00,
@jugmac00@fosstodon.org avatar

@jensens @hroncok The talks had been streamed and recorded. Before they get published, I assume there will be some cutting.

cc @pythonpizza

jugmac00,
@jugmac00@fosstodon.org avatar

@hugovk @hroncok @jensens @pythonpizza Thanks to @eumiro for pinging me from home about the bad audio. It was a bit of an odd situation as I was sitting in the first row in @ambv's keynote and I had to get up to reach our to the organisers - sorry for that @ambv but it was for a greater cause ๐Ÿ˜‚

And thanks to Piotr for actually fixing the issue.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • anitta
  • mdbf
  • magazineikmin
  • InstantRegret
  • hgfsjryuu7
  • Durango
  • Youngstown
  • slotface
  • everett
  • thenastyranch
  • rosin
  • kavyap
  • khanakhh
  • PowerRangers
  • Leos
  • DreamBathrooms
  • vwfavf
  • ethstaker
  • tacticalgear
  • cubers
  • ngwrru68w68
  • modclub
  • cisconetworking
  • osvaldo12
  • GTA5RPClips
  • normalnudes
  • tester
  • provamag3
  • All magazines