18
26
12
submitted 2 years ago* (last edited 2 years ago) by jnovinger@programming.dev to c/postgresql@programming.dev
39
27
14
15
35
Python Insider: Python 3.12.4 released (pythoninsider.blogspot.com)
18
4
16
submitted 2 years ago* (last edited 2 years ago) by jnovinger@programming.dev to c/python@programming.dev

The repo also links to some similar tools, like coveragepy, uncalled, and dead.

9
[-] jnovinger@programming.dev 3 points 2 years ago

I haven't had a chance to look yet, but I'm using a pretty similar stack at, although with React instead of Nuxt/Vue. I definitely love using Docker, at least as a dev platform, because of the way it evens the field across OS's and makes it easy to onboard new contributors. Will definitely take a closer look when I get more time.

Buuut ... I do mod the !django@programming.dev community, which you might be interested in checking out. There's also the !docker@programming.dev, which is also worth checking out.

[-] jnovinger@programming.dev 3 points 2 years ago

Looking at the docs, it looks like it's an instance of ID3Tags, which appears to be based on couple of helper classes mutagen._util.DictProxy and mutagen._tags.Tags, where DictProxy (and its base DictMixin) provides the dict-like interface. Underneath that, it looks like it's storing the actual values in a simple dict (DictProxy.__dict) and proxying to that.

I'm not seeing anything obvious that would muck with the incoming lookup key anywhere in ID3Tags or DictProxy.__getitem__ or any of the other base classes.

I have to jump off to pack for a trip, but might try this out later in a live shell session to see if there's something odd going on with the API.

In the meantime, OP, are you positive you were looking at the same file each time? Was this in a script or in a live Python shell session?

[-] jnovinger@programming.dev 2 points 2 years ago

Thanks for sharing this here! Far from an expert, but will happily take a look.

[-] jnovinger@programming.dev 2 points 2 years ago

Perhaps I should have used the project website instead: https://pgvis.org/ 😬

[-] jnovinger@programming.dev 2 points 2 years ago

Will definitely be playing with this next week.

Also, for anyone interested, the source is linked at the bottom of the page: https://gitlab.com/mbryant/functiontrace

[-] jnovinger@programming.dev 2 points 2 years ago

Ooh, thanks for mentioning asdf! I've heard of it, but didn't realize it could that

[-] jnovinger@programming.dev 3 points 2 years ago* (last edited 2 years ago)

I've only used pyenv on Ubuntu machines, but I expect it would work just as well in Debian-based systems.

pyenv is really useful if you need multiple versions installed simultaneously and it handles installation for you.

https://github.com/pyenv/pyenv

[-] jnovinger@programming.dev 2 points 2 years ago

There's also !data_engineering@programming.dev , over at programming.dev, which is a software engineering/prorgramming/computer science focused instance.

[-] jnovinger@programming.dev 3 points 2 years ago

I'm personally still loving Regolith Desktop on top of Ubuntu/Debian.

view more: ‹ prev next ›

jnovinger

0 post score
0 comment score
joined 2 years ago
MODERATOR OF