Ryan Hiebert
Ryan Hiebert
With 2.0a1 I wrote a type to handle an enum as a type. I have overridden `__init__` in my models so that they validate on instantiation, as my primary use-case...
I've used schematics and been happy with the results. I've also used attrs and was pleased with the syntax and simplicity, and I'm glad to see dataclasses added to the...
From @jayvdb on #16: > > Ultimately, every part of your build matrix must be specified in the .travis.yml > > Worth thinking about whether this is avoidable, at least...
#55 was raised because a misconfiguration did something unexpected. When the misconfiguration caused the variant to not match any configuration, it surprisingly did what was _intended_, because when it ran...
`SQL` and `Composable` are great for composing queries. Coming from SQLAlchemy, I made an incorrect assumption that it would allow me to build up the query, including parameters at the...
https://developers.google.com/web/updates/2016/10/resizeobserver
If a project is using Pipenv, then for the first time people don't need to activate an environment to install project specific dependencies in Python, they can just proxy things...
When making a SAML `SocialApp` with an `idp` settings dictionary with a `metadata_url`, I notice that the `entity_id` key in the `idp` dictionary of the settings is still required. This...
When setting up a new SAML integration, it is helpful to create a `SocialApp` instance without the IDP data, so that they can have access to the `/metadata/` url to...
The implementation and documentation have conflicting stories about what the `provider_id` is for. * The OIDC provider uses the `provider_id` as the URL slug. * The `provider_login_url` template tag looks...