@jezdez@publicidentity.net
@jezdez@publicidentity.net avatar

jezdez

@jezdez@publicidentity.net

:python: @ThePSF director & fellow.
:conda: Working on https://fosstodon.org/@conda and friends at #Anaconda.
:web: Open #Web supporter.
#PyPA & :jazzband: @jazzband founder.
#Mozilla data, #MDN & :django: @django core alum.

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

alper, to random
@alper@rls.social avatar

The fictitious lockdown was apparently the worst thing that could happen to kids according to the covidiot mind (“ein Verbrechen”) but the current staff shortages in German schools and kindergartens are all fine.

No logic. No brains.

jezdez,
@jezdez@publicidentity.net avatar

@alper Es ist zum Kotzen!

hynek, to random
@hynek@mastodon.social avatar

the existence of impostor syndrome doesn’t imply the nonexistence of impostors

jezdez,
@jezdez@publicidentity.net avatar

@ossronny @hynek @theuni In related news, it’s worth reading about the Dunning-Kruger effect and how it’s been debunked in recent years

simon, to random
@simon@simonwillison.net avatar

I kind of wish Python virtual environments were just called "environments" - maybe that would make them a tiny bit less intimidating to newcomers

jezdez,
@jezdez@publicidentity.net avatar
jezdez,
@jezdez@publicidentity.net avatar

@simon @brettcannon Happy to elaborate! 🤩

Conda doesn’t only support cross-platform, cross-architecture Python distributions and packages (natively for non-pure Python packages that includes their dependencies, and mostly pure Python packages via pip etc), but is able to isolate any type of package set just like virtualenv, but independent of program language/ecosystem.

jezdez,
@jezdez@publicidentity.net avatar

@simon @brettcannon It has an own package format that essentially allows to write shell and batch files to package them up and has a package metadata format that allows using a dependency solver during build time.

In practice the community and Anaconda have been maintaining large sets of packages (in „channels“ aka repositories) that are compatible to another basically.

jezdez, (edited )
@jezdez@publicidentity.net avatar

@simon @brettcannon There is a clear bias to Python/Pydata-related packages since the majority of early adopters were Pythonistas wanting to install C++ and C dependencies without worrying about the underlying operating system (Windows!) and write the “build recipe” once and not manually again and again.

jezdez,
@jezdez@publicidentity.net avatar

@simon @brettcannon It’s essentially much closer to a cross-platform apt, that runs in user space, than pip etc.

Oh, and unlike virtualenv, the conda CLI is also the entrypoint to centrally manage the conda environments on disk, as well as the command to install/remove packages inside the envs.

jezdez, to random German
@jezdez@publicidentity.net avatar
beeware, to random
@beeware@fosstodon.org avatar

It's official: PEP 730 has been accepted! The road is now clear for iOS to be a Tier 3 supported platform in Python. With any luck, Python3.13 will have official iOS support! https://github.com/python/steering-council/issues/218#issuecomment-1839333665

jezdez,
@jezdez@publicidentity.net avatar

@beeware So well done!! Congrats

idan, to random
@idan@sfba.social avatar

https://monaspace.githubnext.com

I have been working on this for the last 2-plus years alongside the terrific folks from Lettermatic type foundry led by @rileycran. All code is letters on a grid. We can make that code more expressive, and layer more meaning on to code.

jezdez,
@jezdez@publicidentity.net avatar

@idan @rileycran Holy shit texture healing!! ❤️‍🩹

jezdez, to random
@jezdez@publicidentity.net avatar

🥳 This is a huge milestone for our community, and a step toward a faster and more useful packaging ecosystem for all users. 🎉

Thank you to everyone who has worked on conda and mamba over the years to make this possible, especially the people at QuantStack and Quansight! 🐍💚 https://fosstodon.org/@conda/111365899042163372

jezdez,
@jezdez@publicidentity.net avatar

A special shout-out to my partners in this endeavor: Wolf Vollprecht and Jaime Rodríguez-Guerra Pedregal, and Christopher Ostrouchov, Filipe Laíns, Tania Allard, A. Joël Lamotte, Sylvain Corlay! (sorry for not knowing their Mastodon handles)

And of course all my colleagues at Anaconda who supported the work over the past two years. Thank you all!

jezdez,
@jezdez@publicidentity.net avatar

@yuvipanda @wolfv @trallard D’oh, I’m even following them, PEBKAC!

webology, to random
@webology@mastodon.social avatar

💚 I'm happy to see both the Django Software Foundation and DEFNA's logos on the sponsorship list for @djangoconafrica

I'm disappointed to see an obvious missing logo from the DjangoCon Africa website.

I hope there is an explanation next week and some accountability for why @EvilDMP was compelled to write this.

Let me say this part out loud, this looks bad because it is bad.

https://mastodon.social/@EvilDMP@mastodon.online/111189591963583975

jezdez,
@jezdez@publicidentity.net avatar

@webology @djangoconafrica @EvilDMP Totally agreed, we messed up and are fixing the problem now

EvilDMP, to random
@EvilDMP@mastodon.online avatar

I've published https://vurt.eu/articles/on-safety/ - my perspective on safety for attendees at African Python community events.

I wrote it because I was troubled by some of the responses I have heard to the idea of a DjangoCon Africa -https://2023.djangocon.africa - in a country such as Tanzania.

It's right that questions about safety should be asked. But when they're asked, they must be answered consistently and fairly - and not used to damage or undermine African open-source software communities.

jezdez,
@jezdez@publicidentity.net avatar

@EvilDMP Thanks for the thoughtful blog post, I think it’s spot on.

You alluded to the PSF’s duty to its community members: we are actively discussing the grant submission for DjangoCon Africa, ahead of the board meeting on Wed (Oct 11).

We also must review how we can do better in the future, to prevent unnecessary churn while supporting the Python community, especially in places where it takes more courage and grit to organize events

freddy, to random
@freddy@security.plumbing avatar

We should just rename the Access Control Allow Origin header to ACAO.

jezdez,
@jezdez@publicidentity.net avatar

@freddy Any chance to prefix this somehow with a C?

jezdez,
@jezdez@publicidentity.net avatar

@freddy Oh that’s good, too!

osi, to opensource
@osi@opensource.org avatar

The Open Source Initiative (OSI) has become the new home for the former Opensource.com news site. Learn how to get involved. https://opensource.net/welcome-to-opensource-net/

jezdez,
@jezdez@publicidentity.net avatar

@osi Huh, curious! So what does that mean in relation to https://opensource.com/article/23/6/new-developments-opensourcecom?

Will RedHat/IBM just continue to own .com and use it for marketing purposes?

webology, to random
@webology@mastodon.social avatar

🤔 After a week(ish) of using Bun, I would love to see "bun for Python" with pip and pipx in mind.

https://bun.sh/

jezdez,
@jezdez@publicidentity.net avatar

@webology Tell me more, what does that mean?

jezdez, to random German
@jezdez@publicidentity.net avatar
hynek, to random
@hynek@mastodon.social avatar

tfw you’ve created something that excites you like nothing in years but it feels like you have to write a book first to lay the context to make wide appreciation even possible

jezdez,
@jezdez@publicidentity.net avatar

@hynek @ossronny write the book Hynek!

foosel, to random
@foosel@chaos.social avatar

I'm extremely excited to announce that I've been declared a Python Software Foundation Fellow 😊

https://pyfound.blogspot.com/2023/08/announcing-python-software-foundation.html

Never would have expected this when I started to get into Python around 2007 or so 😅 Still wouldn't have expected this when I started using it more regularly around 2012 when I started @octoprint

Very proud to be a part of this community 🥰

jezdez,
@jezdez@publicidentity.net avatar

@foosel @octoprint Well deserved!

brettcannon, to random
@brettcannon@fosstodon.org avatar

If I were to say that the input you provide to pip-tools is input to the resolver to figure out what to install into your environment (i.e. requirements.in), and the output is a lock file (i.e., requirements.txt), does that explanation of what the purposes of those files are make sense to people (and specifically the requirements.in explanation)?

jezdez,
@jezdez@publicidentity.net avatar

@brettcannon Yep! That implies you’re exposing users to an explanation what a solver is, which is a big step in educating them about how a package manager works. Nice!

jezdez, to random
@jezdez@publicidentity.net avatar

I'm attending @europython this year in beautiful Prague, let me know if you want to chat about @ThePSF, @conda or Python Packaging! 🇪🇺💙💛

dabeaz, to random
@dabeaz@mastodon.social avatar

Mostly ready for next week's talk in Munich. It feels a bit freaky though---it will be the first in-person talk I've given since 2019.

(Note: I hope to record it--will post here afterwards at some point).

jezdez,
@jezdez@publicidentity.net avatar

@dabeaz A public talk?? Where and when?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • thenastyranch
  • GTA5RPClips
  • tester
  • InstantRegret
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • everett
  • Youngstown
  • mdbf
  • slotface
  • kavyap
  • JUstTest
  • cisconetworking
  • khanakhh
  • normalnudes
  • osvaldo12
  • cubers
  • tacticalgear
  • Durango
  • ethstaker
  • modclub
  • anitta
  • provamag3
  • Leos
  • lostlight
  • All magazines