asam-ev / qc-openscenarioxml

Mozilla Public License 2.0
7 stars 3 forks source link

Remove requirements.txt as we use pyproject.toml #52

Closed hoangtungdinh closed 3 months ago

hoangtungdinh commented 3 months ago

Description

Keeping requirements.txt makes the dependency information duplicated. It also creates confusing behavior when users install this package via pip, as it's not clear what transitive dependencies will be installed.

Now, dependencies can only be specified in pyproject.toml.

Main changes

  1. Removed requirements.txt.

How was the PR tested?

  1. Unit-test and testing via the demo pipeline.

Notes