Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add (optional) dependencies of newer tpot #4708

Merged
merged 8 commits into from
Jan 5, 2018

Conversation

bollwyvl
Copy link
Contributor

Been meaning to get around to this for some time, but redid them from scratch...

@conda-forge-linter
Copy link

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/scikit-mdr, recipes/skrebate, recipes/stopit, recipes/tpot, recipes/update_checker) and found some lint.

Here's what I've got...

For recipes/tpot:

  • Feedstock with the same name exists in conda-forge

For recipes/update_checker:

  • Feedstock with the same name exists in conda-forge

@conda-forge-linter
Copy link

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/scikit-mdr, recipes/skrebate, recipes/stopit) and found it was in an excellent condition.

@bollwyvl bollwyvl changed the title Add tpot and (optional) dependencies Add optional dependencies of newer tpot Dec 24, 2017
@bollwyvl
Copy link
Contributor Author

Great, tpot and update_checker are already there. Will focus on these, and then PR conda-forge/tpot-feedstock with newer stuff

@bollwyvl bollwyvl changed the title Add optional dependencies of newer tpot Add (optional) dependencies of newer tpot Dec 24, 2017
MDR currently only works with categorical features and supports both binary
classification and regression problems. We are working on expanding the
algorithm to cover more problem types and provide more convenience features.
doc_url: http://simplejson.readthedocs.io/
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Incorrect doc_url

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

got it

url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
sha256: {{ sha256 }}

build:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

works locally!

url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
sha256: {{ sha256 }}

build:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also possibly noarch: python?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also works locally

license: MIT
license_family: MIT
# TODO: upstream a PR to add LICENSE to MANIFEST.in
# license_file: LICENSE
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please submit the PR and list it as a comment in this recipe. Also:

conda-forge.github.io/docs/meta.html#packaging-the-license-manually

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR!

about:
home: https://pypi.python.org/pypi/stopit
license: GPL-3.0
license_family: GPL
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you submit an issue upstream asking them to include a license file in the source distribution and put a link to the issue as a comment here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR!

url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
sha256: {{ sha256 }}

build:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Possibly noarch: python

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

works locally

recipe-maintainers:
- bollwyvl
- bryketos
- EpistasisLab
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

at request of @rhiever, i've added @EpistasisLab as a maintainer, which is an organization (in this case, a lab at Penn)

EpistasisLab/scikit-rebate#31 (comment)

This does seem like a great feature for certain cases, but maybe not in all, depending on how the org in question is structured... figured I'd let CI chew on it, but any formal guidance would be good!

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can provide a list of specific GitHub names to use in place of the org if needed/desired.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated with list given.

@jakirkham
Copy link
Member

We don’t have support for listing orgs as maintainers currently.

@bollwyvl
Copy link
Contributor Author

yeah, didn't even know how that might work, as i don't think an org can join a team, for example. either way, that's a good number of people!

@synapticarbors
Copy link
Member

@bollwyvl - can you confirm that all of the people listed as co-maintainers are ok being listed? If they are, I'm happy to merge.

extra:
recipe-maintainers:
- bollwyvl
- lacava
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lacava, can you comment here that you're okay being added as a co-maintainer to skrebate and scikit-mdr?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sure!

recipe-maintainers:
- bollwyvl
- lacava
- pschmitt52
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pschmitt52, can you comment here that you're okay being added as a co-maintainer to skrebate and scikit-mdr?

- lacava
- pschmitt52
- rhiever
- ryanurbs
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ryanurbs, can you comment here that you're okay being added as a co-maintainer to skrebate and scikit-mdr?

- pschmitt52
- rhiever
- ryanurbs
- weixuanfu
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@weixuanfu, can you comment here that you're okay being added as a co-maintainer to skrebate and scikit-mdr?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine with me! Thank you!

- bollwyvl
- lacava
- pschmitt52
- rhiever
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rhiever, can you comment here that you're okay being added as a co-maintainer to skrebate and scikit-mdr?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine with me!

@bollwyvl
Copy link
Contributor Author

bollwyvl commented Jan 4, 2018

Two out of five ain't bad... and it's easy to add folks on small PRs after the fact. Will pull the non-repliers tomorrow some time...

🔔 @ryanurbs @pschmitt52 @lacava

@bollwyvl
Copy link
Contributor Author

bollwyvl commented Jan 5, 2018

Ok, updated with those maintainers who confirmed for skrebate and scikit-mdr, and a license_file for stopit. Seems pretty okay!

@synapticarbors
Copy link
Member

Great. I'll merge once the CI finishes.

@synapticarbors synapticarbors merged commit 907aa38 into conda-forge:master Jan 5, 2018
@bollwyvl
Copy link
Contributor Author

bollwyvl commented Jan 5, 2018

Huzzah!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

7 participants