dipc-cc / hubbard

Python tools for mean-field Hubbard models
https://dipc-cc.github.io/hubbard/
GNU Lesser General Public License v3.0
21 stars 8 forks source link

cleaned pyproject.toml and removed setup.* #143

Closed zerothi closed 10 months ago

zerothi commented 10 months ago

cleaned pyproject.toml

Also deleted setup.cfg/setup.py. They should now be superseeded by the pyproject.toml

Removed gitattributes for pyproject.toml, it ends up never working since download sources will not replace it (i.e. releases are broken by design).

It is safer to hardcode these details (yes annoying).

Added tracker to the links.

One thing missing in this PR is that sisl dropped NetCDF requirement https:/github.com/zerothi/sisl/commit/e0e9be432078269a4fc1f9757d4e7136cdfc52cf, hence it should be added here if required! Let me know, and I'll update.

sofiasanz commented 10 months ago

Hi Nick, thank you for the PR. In my computer this PR works, hopefully now users can install it safely. About the netCDF4 requirement, it is not mandatory for the hubbard package to work, only for IO operations (as sisl).