landscapeio/prospector

[FEATURE REQUEST] support configuration in pyproject.toml

ltalirz opened this issue ยท 11 comments

The latest/upcoming releases of python-based tools like pylint (see pylint-dev/pylint#617), coverage (nedbat/coveragepy#664), pytest (pytest-dev/pytest#1556) etc. all support configuration via the pyproject.toml file (PEP 518), making it possible to keep the configuration of these tools in one place and unclutter the top level of python package repositories.

It would be nice, if prospector would support this as well - see also pytest-dev/pytest#1556 (comment) for some more reasoning why this is a good idea.

Nice. I'll check how to adopt it into the project, but shouldn't be part of the next release by the end of the month yet, prob mid-June.

hey, wanted to check in what the progress on this is, with prospector as well as other tools it integrates(in my case vulture) being able to use pyproject.toml

would love to see this happen!

What is the latest on this? Would be great to see pyproject.toml support for Prospector. It's currently the only tool in the modern dev's toolkit that requires a separate configuration file.

Would also love this feature. Using poetry, black, and then prospector and having everything be able to be set using pyproject.toml would make me so happy.

I am tempted to take this on actually, I'd like to move prospector to using poetry for packaging anyway.

@carlio is this still on your radar?

I would review, merge and release an implementation of this.

Depends on #442 , intention is to replace how prospector is configured (probably using click?) and in doing so I can include using pyproject.toml as a source.

Any more progress on this feature? Thx in advance

Gentle ping: @carlio is this still on the radar ?