holoviz-dev / pyctdev

Python packaging Common Tasks for Developers
BSD 3-Clause "New" or "Revised" License
11 stars 2 forks source link

Supply a command to check packaging related things #26

Open ceball opened 6 years ago

ceball commented 6 years ago

Starting a list here, but will edit (please feel free to edit too)...

There are likely to be existing tools we can make use of for various aspects. It's also possible some things could go into the underlying libraries (e.g. autover for versioning things).

Versioning

Files to package

Check certain files are present, and in MANIFEST.in if necessary:

Check for include_package_data=True. (Use rules in MANIFEST.in to declare what should be copied into the package, and then in setup.py use include_package_data=True to ensure the same stuff actually gets installed. This is usually the simplest way.)