Configuring Dependabot for a Python project
GitHub's Dependabot can automatically file PRs with bumps to dependencies when new versions of them are available.
131 words
|
1 minute
Reusing an existing Click tool with register_commands
The [register_commands](https://docs.datasette.io/en/stable/plugin_hooks.html#register-commands-cli) plugin hook lets you add extra sub-commands to...
142 words
|
1 minute
Running tests against multiple versions of a Python dependency in GitHub Actions
My [datasette-export-notebook](https://github.com/simonw/datasette-export-notebook) plugin worked fine in the stable release of Datasette, currentl...
283 words
|
1 minute
Upgrading Python Homebrew packages using pip
[VisiData 2.0](https://www.visidata.org/) came out today. I previously installed VisiData using Homebrew, but the VisiData tap has not yet been upd...
99 words
|
1 minute
nullglob in bash
I ran into a tricky problem while working [on this issue](https://github.com/simonw/datasette-publish-fly/issues/17): the following line was behavi...
298 words
|
1 minute
Reporting bugs in GitHub to GitHub
I found out today (via [this post](https://github.com/github-community/community/discussions/19988)) about a dedicated interface for reporting bugs...
49 words
|
1 minute
2024 Security Blacklist and Threat Intelligence
Comprehensive security blacklist and threat intelligence for 2024, covering malicious IPs, domains, and security indicators.
203 words
|
1 minute
Expressive Code Example
How code blocks look in Markdown using Expressive Code.
737 words
|
4 minutes