projectmesa / mesa-viz-tornado

Apache License 2.0
2 stars 8 forks source link

Add pyproject.toml #28

Open Corvince opened 11 months ago

Corvince commented 11 months ago

I think this is needed for packaging this up for pypi.

rht commented 11 months ago

Installation via the pyproject.toml by itself won't execute the imperative code that downloads the JS dependencies.

jackiekazil commented 11 months ago

Interesting... so then toml isn't a complete replacement for setup.py?

rht commented 11 months ago

It should be possible with plugin (at least for Poetry), but I don't know how do it yet for vanilla setuptools with pyproject.toml.

wang-boyu commented 11 months ago

pyproject.toml, setup.cfg and setup.py can probably be used together? This is the setup for Mesa-Geo.