Published

All published posts

2717 posts latest post 2026-11-11
Publishing rhythm
Oct 2026 | 30 posts

Quickly and easily create new versions of your Python package with the gh release command. Get the version number, changelog, and

Releasing a new version of your Python package can be a daunting task. You need to make sure that all the necessary files are included, and that the version number is correct. But now, with the help of the gh release command, you can make the process much smoother.

The gh release command allows you to quickly and easily create a new version of your Python package. All you need to do is provide the version number, the changelog, and the distribution files. For example, if you wanted to create a new version of your package with the version number v1.2.3, you could use the following command:

gh release create v1.2.3 -F CHANGELOG.md dist/*.whl dist/*.tar.gz

This command will create a new version of your package with the specified version number, and include the changelog and the distribution files. It’s a great way to make sure that all the necessary files are included in the release, and that the version number is correct.

The gh release command is a great tool for quickly and easily creating new versions of your Python package. With just a few simple commands, you can make sure that all the necessary files are included, and that the version number is correct. So if you’re looking for an easy way to release a new version of your Python package, give the gh release command a try.

Fix Arch Linux randomly rejecting passwords with one command. Try ‘faillock –user $USER’ to reset login counter and regain access. Quick solution for a smooth computing"

an intertwined mess of wires

If you’re an Arch Linux user, you may have experienced a frustrating issue where your password is randomly not being accepted by the system. This can be a major inconvenience and can cause a lot of frustration, especially if it happens frequently.

The good news is that there is a simple fix for this issue. The following bash code can be used to fix the problem:

bash faillock --user $USER

This command is used to reset the failed login count for the current user. By running this command, you will be able to reset the system’s login counter and regain access to your account.

It’s important to note that this command should only be used as a temporary solution. If you find yourself frequently having to run this command, it’s likely that there is a deeper issue with your system that needs to be addressed.

In any case, if you’re experiencing problems with your Arch Linux system not accepting your password, give the above command a try and see if it resolves the issue for you.

I recently discovered eradicate by PyCQA, and it’s truly impressive. Removes commented-out code from Python files
pypa has done a fantastic job with pipx. Highly recommend taking a look. Install and Run Python Applications in Isolated Environments
I like sickcodes’s project Docker-OSX. Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.
I like artempyanykh’s project marksman. Write Markdown with code assist and intelligence in the comfort of your favourite editor.
Check out cog by nedbat. It’s a well-crafted project with great potential. Small bits of Python computation for static files
Minecraft Doc Day 18
A crows nest added atop the storage silo offers a high lookout.
I’m really excited about d2, an amazing project by terrastruct. It’s worth exploring! D2 is a modern diagram scripting language that turns text to diagrams.
I came across neogen from danymat, and it’s packed with great features and ideas. A better annotation generator. Supports multiple languages and annotation conventions.
I’m really excited about mason.nvim, an amazing project by williamboman. It’s worth exploring! Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
I came across mason.nvim from mason-org, and it’s packed with great features and ideas. Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Minecraft Doc Day 17
Construction of a floating base begins on Day 16.
Minecraft Doc Day 12
Farm animals gathered and penned on Day 12.