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

*BSD platforms #12

Closed
wants to merge 1 commit into from
Closed

*BSD platforms #12

wants to merge 1 commit into from

Conversation

marianielias
Copy link

If this pull is approved I will send another for spyder to include BSD in the missing places where only Linux is taken into account.

If this pull is approved I will send another for spyder to include BSD in the missing places where only Linux is taken into account.
@ccordoba12
Copy link
Member

We don't officially support BSD OSes and we don't have a way to run our tests on them, so I'm a bit reluctant to go down this slippery slope.

@ccordoba12
Copy link
Member

Besides, you need to move this PR to our 0.x branch.

@marianielias
Copy link
Author

No problem.
I tried hard not to say this but:
Remarks like: "all installation problems you encounter are expected to be solved by you, so please don't ask us for help." and "We don't officially support BSD OSes" doesn't seem very friendly for the non-linux/windows user.
Do you officially support Darwin ?

@ccordoba12
Copy link
Member

Remarks like: "all installation problems you encounter are expected to be solved by you, so please don't ask us for help."

Please read carefully what we exactly say:

We also support pip, but please be aware that pip installations are for advanced users with good knowledge of all Spyder dependencies. Because of that, all installation problems you encounter are expected to be solved by you, so please don't ask us for help.

It's not about Windows, it's about pip. And we put that warning because pip doesn't have a dependency solver, so it's very, very easy to break a custom Python installation with pip.

But that's not the case with conda, so that's why we decided to give support to Anaconda users only (unless you prove to be a very knowledgeable user with a very concrete and detailed bug report).

We don't officially support BSD OSes

That's true, what else do you want me to say?

Do you officially support Darwin ?

Sure, but that's easy to support because Travis has VMs with macOS.

@ccordoba12
Copy link
Member

I was not clear enough about why we're not interested in this, but the reason is quite simple: if we are not able to run our tests in (at least) FreeBSD with a CI service, then we can't assure our users that we support BSD OSes.

Simply adding sys.platform.startswith('bsd') is not enough. It would just give the illusion of support without any guarantee of that.

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

Successfully merging this pull request may close these issues.

2 participants