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 sompy and portalocker #4451

Closed
wants to merge 2 commits into from
Closed

add sompy and portalocker #4451

wants to merge 2 commits into from

Conversation

daler
Copy link
Contributor

@daler daler commented Nov 19, 2017

These are deps for https://github.com/BaselAbujamous/clust which will then be added to bioconda.

@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/portalocker, recipes/sompy) and found some lint.

Here's what I've got...

For recipes/portalocker:

  • Failed to even lint the recipe (might be a conda-smithy bug) 😢

For recipes/sompy:

  • Failed to even lint the recipe (might be a conda-smithy bug) 😢

@@ -0,0 +1,2 @@
"%PYTHON%" setup.py install
Copy link
Member

Choose a reason for hiding this comment

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

Can we get rid of the bld.bat and build.sh in favor of the script entry in the meta.yaml files:

https://github.com/conda-forge/staged-recipes/blob/master/recipes/example/meta.yaml#L29

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

Choose a reason for hiding this comment

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

Indentation of sha256


requirements:
build:
- python
Copy link
Member

Choose a reason for hiding this comment

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

Can you add setuptools to the build requirements?

about:
home: http://portalocker.readthedocs.org/en/latest/
license: PSF
summary: 'Portalocker is a library to provide an easy API to file locking.'
Copy link
Member

Choose a reason for hiding this comment

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

dev_url: https://github.com/WoLpH/portalocker


about:
home: http://portalocker.readthedocs.org/en/latest/
license: PSF
Copy link
Member

Choose a reason for hiding this comment

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

license_file: LICENSE

@@ -0,0 +1,2 @@
"%PYTHON%" setup.py install --single-version-externally-managed --record record.txt
Copy link
Member

Choose a reason for hiding this comment

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

Drop bld.bat and build.sh in favor of script entry in meta.yaml

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

Choose a reason for hiding this comment

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

Indentation of sha256

build:
- python
- setuptools
- numpy
Copy link
Member

Choose a reason for hiding this comment

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

It doesn't look like numpy is a build requirement if using --single-version-externally-managed


run:
- python
- numpy
Copy link
Member

Choose a reason for hiding this comment

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

It looks like matplotlib is also a run requirement. It's not evident when looking at the code up on github, but in the tarball version of the code, it's imported:

ttlg/sompy@1efcb98#diff-8320b10d61a88875c3c04a410d7405caL3


about:
home: https://github.com/ttlg/sompy
license: MIT License
Copy link
Member

Choose a reason for hiding this comment

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

license: MIT

Also, please manually package the license_file and submit an issue/PR upstream, adding the url to the issue as a comment in the recipe.

https://conda-forge.org/docs/meta.html#packaging-the-license-manually

@sodre
Copy link
Member

sodre commented Feb 11, 2018

FYI: portalocker was added to conda-forge in #5092.

@apcamargo
Copy link
Contributor

apcamargo commented Nov 25, 2018

@daler I added Clust to Bioconda in this PR: bioconda/bioconda-recipes#11619

@npavlovikj thoughtfully submitted a Sompy recipe to Bioconda so that my PR could be merged, but I agree that it fits conda-forge better.

@stale
Copy link

stale bot commented Feb 5, 2020

Hi friend!

We really, really, really appreciate that you have taken the time to make a PR on conda-forge/staged-recipes! conda-forge only exists because people like you donate their time to build and maintain conda recipes for use by the community.

In an effort to maintain this repository and increase the signal-to-noise for open PRs, the maintainers of staged-recipes close excessively old PRs after six months. This PR will remain open for another month, and then will be closed.

If you'd like to keep it open, please comment/push and we will be happy to oblige! Note that very old PRs will likely need to be rebased on master so that they can be rebuilt with the most recent CI scripts. If you have any trouble, or we missed reviewing this PR in the first place (sorry!), feel free to ping the team using a special command in a comment on the PR to get the attention of the staged-recipes team.

Cheers and thank you for contributing to this community effort!

@stale stale bot added the stale will be closed in 30 days label Feb 5, 2020
@stale
Copy link

stale bot commented Mar 6, 2020

Hi again! About a month ago, we commented on this PR saying it would be closed in another month if it was still inactive. It has been a month and so now it is being closed. Thank you so much for making it in the first place and contributing to the community project that is conda-forge. If you'd like to reopen this PR, please feel free to do so at any time!

Cheers and have a great day!

@stale stale bot closed this Mar 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale will be closed in 30 days
Development

Successfully merging this pull request may close these issues.

5 participants