You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently a poetry environment, or more explicitly a pyproject.toml, is required to successfully perform the initialization of a niceML project.
By changing the niceML init process this prerequisite can be avoided. All information collected from the pyproject.toml should be requested during the niceml init process, if the file is not present.
The text was updated successfully, but these errors were encountered:
Also most of the properties that are currently being read from the pyproject.toml are canonically not in the [tool.poetry] section, but should rather be tool independent in the [project] section as specified in PEP621.
I propose to look for the desired properties in these locations, in this order:
pyproject.toml [project]
pyproject.toml [tool.poetry]
ask for user input
I would prefer it when niceml does not have hard ties to poetry to enable:
Alternatives when working with virtualenvs (e.g. PDM)
Alternatives to working with virtualenvs
conda
going bare-metal with pip when using devcontaines.
people who want to try this out outside of a project with a "standalone" installation via pipx
Currently a poetry environment, or more explicitly a pyproject.toml, is required to successfully perform the initialization of a niceML project.
By changing the niceML init process this prerequisite can be avoided. All information collected from the pyproject.toml should be requested during the niceml init process, if the file is not present.
The text was updated successfully, but these errors were encountered: