Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update package metadata structure and pipeline #9

Open
bvdvecht opened this issue Jan 28, 2022 · 0 comments
Open

Update package metadata structure and pipeline #9

bvdvecht opened this issue Jan 28, 2022 · 0 comments

Comments

@bvdvecht
Copy link
Collaborator

Currently this package relies on some non-standard files and methods for testing, installing and distributing:

  • a custom Makefile is used for testing and installing
  • dependencies are listed in separate .txt files
  • config files are scattered: there are many different files: .flake8, mypy.ini, MANIFEST.in, setup.cfg, pyproject.toml

Also, packaging and distribution to PyPI is not automated.

Ideally, metadata for configuration, installing, testing etc. should all be following some standard format (which one is to be decided), preferably with fewer separate files. This new format should also enable automatic distribution to PyPI, e.g. as a Github Actions workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant