KmolYuan / Pyslvs-UI

An open source planar linkage mechanism simulation and mechanical synthesis system.
https://pyslvs-ui.readthedocs.io
GNU Affero General Public License v3.0
192 stars 37 forks source link

[ENH] Simplify project management #42

Closed KmolYuan closed 3 years ago

KmolYuan commented 4 years ago

Instead of setup.py and requirements.txt, use pyproject.toml to build all the things.

Build the wheel to dist:

pip wheel . --no-deps -w dist
KmolYuan commented 4 years ago

PEP 621

KmolYuan commented 3 years ago

PEP517

KmolYuan commented 3 years ago

Commands:

pip install -e . -U
python -m build --wheel / --sdist
KmolYuan commented 3 years ago

Major commands have been confirmed.