I am honored and very excited to be presenting a talk on multi-factor authentication, #Django, and Kagi at @DjangoConEurope here in Porto in just a few minutes! โจ
https://t.co/7Jj4tBVpjq
Iโm very excited to present a talk at @EuroPython about using AutoPub to automate publishing #Python packages! ๐๐ฆ
https://t.co/MW3WRfe2wr
I will be presenting in the main Auditorium today at 11:35 (UTC+1). Also streamed live!
https://t.co/iROQmWrye9
#EuroPython2022
@AdamChainz Indeed, I think I wrote those before I read your most recent article and then forgot to change them.
Excellent suggestions. Much appreciated, Adam! ๐
Do you use a set of base model fields for your #Django projects? If so, what fields do you include & apply to most of your models?
Here is a set of four fields that tracks created/updated date and who created/deleted the record. Anything missing or awry with this set of fields?
@webology Could you elaborate what you mean here? I *think* you are saying folks who post Django models on Twitter are usually also folks who the Django Admin, but I canโt tell for sure. ๐
Aside from that, anything you would change here?
Do you use a #Django custom user model? If so, what do you do differently from the built-in User, and why?
I like django-improved-user. Why?
(1) email as username
(2) full-name field instead of first/last names
(3) short-name for preferred first name
https://t.co/vF7y8jq5O7
Do you use (1) the built-in authentication provided by #Django, (2) django-allauth, or (3) something else? What made you choose it over the alternatives? What donโt you like about it?
On this day 10 years ago, I made my first commit to @GetPelican.
I can hardly believe itโs been a decade. Quite a milestone! ๐
It has been an honor to have played a part in nurturing the growth of this community. Thanks to everyone who has contributed. Yโall are the best. ๐
Pelican 4.7.1 is out! โจ
Thanks to the Rich project by @willmcgugan, Pelicanโs dev-server component now has richer logging output.
Plus, Pelican is now being tested on the recently-released Python 3.10, and we made a few other minor improvements.
https://t.co/mjQrBzFprN
Iโm happy to announce the release of Pelican 4.7, with improved default theme rendering on mobile devices, hidden article support, richer logging, and other tweaks & enhancements. Many thanks to the contributors who made this possible! โจ
https://t.co/eYYFjbBDuc
If you are interested in contributing to #Python open-source projects, Pelican plugins are a great place to start. They are small and relatively easy to understand, and contributions to them are usually reviewed quickly. ๐ซ https://t.co/SZLmJ5tg1C
@tweeshan@feoh If you set the appropriate environment variable, it should be honored:
CONFIGURE_OPTS=โ-โ-
enable-optimizationsโ asdf install Python 3.9.1
Do you use Homebrew Python? You may not realize this, but Homebrew Python is not meant for you.
My latest article explains why, as well as what I think you should use instead when developing with #Python. ๐
https://t.co/uDtyZkqBPx
@JulianWasTaken I can understand that and would normally eschew another packaging tool on my system. But Iโve had such a pleasant experience with asdf that I donโt consider the extra tooling a burden. Itโs been wonderful for me.
@marskar Having never used the other tools you mentioned, I am not well-positioned to comment on their relative advantages/disadvantages, unfortunately.
@webology That wouldnโt surprise me. I donโt use Zsh/Bash (I use Fish), but I ran into similar issues when testing asdf with Bash & virtualenvwrapper, as I mentioned here:
https://t.co/j5tXVUGZP2
I think virtualenvwrapper causes issues with lots of things, to be quite honest.
@webology@jezdez What trouble did you have with asdf? It uses the same underlying back-end (`python-build`) that is bundled with pyenv, so Iโm surprised the end result would be all that different. https://t.co/VEvq8mspX0
@tweeshan asdf uses the โpython-buildโ back-end provided by pyenv [1] to build Python from source. What are โoptimisedโ Python binaries?
[1] https://t.co/VEvq8mspX0