Packaging, entrypoints and licence
- Add standard LHCb GPLv3 licence + pre-commit check
- Add
pyproject.tomland move the source tosrc/HepDataExtractor - Turn scripts into modules and move argparse functionality to a single function in
__main__.py- Add an entrypoint
gethepdatathat points to this function - Script names become commands, but with shorter names:
extract_tables,tex_to_yaml(unchanged),prepare_submission - Update README and GitLab CI config to reflect this change
- Add an entrypoint
Related to lhcb-simulation/lhcb-simulation-project-website#5
Closes #1 (closed)
Edited by Adam Morris