-
-
Notifications
You must be signed in to change notification settings - Fork 5k
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 tmuxp and libtmux (noarch python) #25934
Conversation
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 ( Here's what I've got... For recipes/libtmux:
For recipes/tmuxp:
|
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 ( Here's what I've got... For recipes/libtmux:
For recipes/tmuxp:
|
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 ( |
via tmux-python/tmuxp#924 (comment): I'm the upstream maintainer of libtmux and tmuxp, I'm okay to try out joining this as a maintainer of this package on conda forge (I'm not sure of the effort involved yet) |
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 ( Here's what I've got... For recipes/libtmux:
For recipes/tmuxp:
|
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 ( Here's what I've got... For recipes/libtmux:
For recipes/tmuxp:
|
Welcome @tony, thanks for joining. Once this is merged, it will get moved to its own repository. Edit: it can take a bit of time to review here due to high reviewer workload, but once merged the process is much quicker. |
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 ( Here's what I've got... For recipes/libtmux:
For recipes/tmuxp:
|
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 ( |
@conda-forge/help-python I think this is ready. I had to make the package an arch one because of a dependency that does not exists on Windows, and because I believe conda-build mistook a Python file for a binary one (and so was making an error). |
recipes/libtmux/meta.yaml
Outdated
build: | ||
script: {{ PYTHON }} -m pip install --no-deps --no-build-isolation . -vv | ||
number: 0 | ||
skip: true # [win] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My guess is that these packages can be OS-noarch. See https://conda-forge.org/docs/maintainer/knowledge_base/#noarch-packages-with-os-specific-dependencies
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the feedback! The conda-smithy linter complains about selectors without changes to conda-forge.yaml
, is it OK to change that file in the PR on staged-recipe?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is it OK to change that file in the PR on staged-recipe?
You have to add one in the recipe directory, that one will be ported to the feedstock.
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 ( Here's what I've got... For recipes/libtmux:
For recipes/tmuxp:
|
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 ( |
I though you did not want Windows there, no? That is why I suggested a OS-noarch, so you could do linux and macOS noarch. Does that make sense? |
recipes/libtmux/meta.yaml
Outdated
- python >=3.8 | ||
- tmux # [unix] | ||
- __unix # [unix] | ||
- __win # [win] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- __win # [win] |
recipes/tmuxp/meta.yaml
Outdated
# Seeing weird errors like the following on Windows, along with weird encoding. | ||
# https://learn.microsoft.com/en-us/cpp/error-messages/tool-errors/c-runtime-error-r6033?view=msvc-170 | ||
script: | ||
- {{ PYTHON }} -m pip install --no-deps --no-build-isolation . -vv # [not win] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- {{ PYTHON }} -m pip install --no-deps --no-build-isolation . -vv # [not win] | |
- {{ PYTHON }} -m pip install --no-deps --no-build-isolation . -vv |
recipes/tmuxp/meta.yaml
Outdated
- pyyaml >=6.0 | ||
- libtmux >=0.36 # [unix] | ||
- __unix # [unix] | ||
- __win # [win] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- __win # [win] |
@ocefpaf thank you again for the feedback. I feel like this went full circle, how do you want to move forward? A - Regular
|
Checklist
url
) rather than a repo (e.g.git_url
) is used in your recipe (see here for more details).