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

Create MacPorts Portfile and contribute upstream #14

Closed
slivingston opened this issue Oct 3, 2014 · 1 comment
Closed

Create MacPorts Portfile and contribute upstream #14

slivingston opened this issue Oct 3, 2014 · 1 comment
Labels
enhancement A new feature, an improvement, or other addition. wontfix
Projects

Comments

@slivingston
Copy link
Member

Motivated by progress toward having a tulip-control port (cf. tulip-control/tulip-control#15), a Portfile should be created for polytope and contributed to the MacPorts Project. This will simplify installation for a broad audience using MacOS. Since polytope already has an entry on PyPI, I expect that creation and acceptance of this Portfile will be easily achieved.

@slivingston slivingston added the enhancement A new feature, an improvement, or other addition. label Oct 3, 2014
@johnyf
Copy link
Member

johnyf commented Jan 3, 2016

Following the conclusion of the corresponding tulip #15, GLPK is available in MacPorts. Offering polytope elsewhere than PyPI is nested (against PEP20) and is not related to linking cvxopt.glpk.

The recommended installation approach is to get non-Python dependencies with a suitable package manager (MacPorts, apt), then install Python, a virtualenv, and clone cvxopt to compile and link it to the GLPK headers installed by the package manager. This allows for frequent updates from the latest versions on PyPI, and is flat.

@johnyf johnyf closed this as completed Jan 3, 2016
@johnyf johnyf added the wontfix label Jan 3, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement A new feature, an improvement, or other addition. wontfix
Projects
Development

No branches or pull requests

2 participants