I did my PartKeepr installation in a KVM/Qemu/libvirt VM.
The resulting PartKeepr seems to be OK. I've tested adding items, categories and storage locations and then deleting them. This includes deleting categories and storage locations that have items in them. Also changing the stock level. Everything worked.