Module ccouchdb can be called as a script.

When called as such, it will sync a design document written as a YAML file to a
given database.

[#47442765]
Pin dependencies in setup.py.

Some package versions were update in the process.