staged-recipes icon indicating copy to clipboard operation
staged-recipes copied to clipboard

Add recipe and dependencies for the ufmt code formatter / import sorter

Open dstoeckel opened this issue 2 years ago • 7 comments

ufmt is a package combining black and usort to be used in CI pipelines. This PR adds the necessary packages from PyPI. Recipes were generated using grayskull.

Checklist

  • [x] Title of this PR is meaningful: e.g. "Adding my_nifty_package", not "updated meta.yaml".
  • [x] License file is packaged (see here for an example).
  • [x] Source is from official source.
  • [x] Package does not vendor other packages. (If a package uses the source of another package, they should be separate packages or the licenses of all packages need to be packaged).
  • [x] If static libraries are linked in, the license of the static library is packaged.
  • [x] Package does not ship static libraries. If static libraries are needed, follow CFEP-18.
  • [x] Build number is 0.
  • [x] A tarball (url) rather than a repo (e.g. git_url) is used in your recipe (see here for more details).
  • [x] GitHub users listed in the maintainer section have posted a comment confirming they are willing to be listed there.
  • [x] When in trouble, please check our knowledge base documentation before pinging a team.

dstoeckel avatar Sep 22 '22 15:09 dstoeckel

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipes/stdlibs, recipes/trailrunner, recipes/ufmt, recipes/usort) and found some lint.

Here's what I've got...

For recipes/trailrunner:

  • Non noarch packages should have python requirement without any version constraints.
  • Non noarch packages should have python requirement without any version constraints.

conda-forge-linter avatar Sep 22 '22 15:09 conda-forge-linter

Okay to be maintainer

nicornk avatar Sep 22 '22 16:09 nicornk

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipes/stdlibs, recipes/trailrunner, recipes/ufmt, recipes/usort) and found it was in an excellent condition.

conda-forge-linter avatar Sep 23 '22 07:09 conda-forge-linter

Okay to be maintainer

dstoeckel avatar Oct 01 '22 22:10 dstoeckel

@conda-forge/core this is ready to be reviewed and merged. thank you!

nicornk avatar Oct 03 '22 19:10 nicornk

pinging the correct @conda-forge/staged-recipes

nicornk avatar Oct 03 '22 19:10 nicornk

Resolved all comments. I had to use patches to avoid having to specify dependencies twice: in run and host. This is ready for another review round @conda-forge/staged-recipies

dstoeckel avatar Oct 16 '22 23:10 dstoeckel

@conda-forge/staged-recipes thanks!

nicornk avatar Oct 17 '22 04:10 nicornk