SysCV / vis4d

A modular library for visual 4D scene understanding
https://docs.vis.xyz/4d/index.html
Apache License 2.0
18 stars 2 forks source link

remove setup.py in favor of pyproject.toml, add project.scripts #110

Closed tobiasfshr closed 1 year ago

tobiasfshr commented 1 year ago

Following https://peps.python.org/pep-0621/, we remove setup.py and unify the package configurations in pyproject.toml

Further, we introduce an easier cli usage for the engine / pl:

# vis4d engine
vis4d fit --helpfull

# pl engine
vis4d-pl fit --helpfull

instead of

# vis4d engine
python -m vis4d.engine.cli fit --helpfull

# pl engine
python -m vis4d.pl.cli fit --helpfull