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

New Tag/Release #187

Open
ax3l opened this issue Dec 3, 2017 · 19 comments
Open

New Tag/Release #187

ax3l opened this issue Dec 3, 2017 · 19 comments

Comments

@ax3l
Copy link
Contributor

ax3l commented Dec 3, 2017

Dear @giumas @jreadey ,

can you please add new tags (& releases) to this GitHub repo?

The last tag & release that is published is 0.6.0 and still has not our PRs in it. Meanwhile, the PyPI version is already at 0.7b3 but no corresponding git tags can be found in this repo :)

@ax3l
Copy link
Contributor Author

ax3l commented Feb 13, 2018

ping @giumas @jreadey

@giumas
Copy link
Collaborator

giumas commented Feb 14, 2018

@ax3l I can surely add a new beta release, but the issues (mainly, the pydap plugin is broken) with the current py3 branch are described here.

@jreadey might have a better estimation for a full release or, at least, if there are plans for.

@giumas
Copy link
Collaborator

giumas commented Feb 14, 2018

Aligned Pypi and latest tag on GitHub.

@ax3l
Copy link
Contributor Author

ax3l commented Feb 14, 2018

Thanks!

Are you able to build the beta snapshots of wxPython Phoenix on which hdf-compass relies on from source or are you relying on their binaries?

We are having a very hard time compiling/getting the GUI part bootstrapped. Also since the latest releases still depend on 3.0.* of wxPython Phoenix and these releases are nowhere to be seen since they seem to have removed them.

@giumas
Copy link
Collaborator

giumas commented Feb 14, 2018

Actually, I am currently using HDF Compass on Windows with wxPython 4.0.0a1 from conda-forge: https://anaconda.org/conda-forge/wxpython/files

Thus, the setup.py might be obsolete, but I don't have the time to test on other platforms to validate such an assumption.

@ax3l
Copy link
Contributor Author

ax3l commented Feb 14, 2018

All right, so you use the conda-forge early alpha of wxPython "Phoenix" 4 for your py3 branch.

But how do you build branch develop which requires wxPython "Phoenix" 3.0?

@giumas
Copy link
Collaborator

giumas commented Feb 14, 2018

HDF Compass is a pure-python library, and nothing requires to be compiled. As such, you have multiple ways to workaround it. The easiest one might be just adding --no-deps option to pip install. Of course, you need to be sure that all the dependencies are installed on your own.

@ax3l
Copy link
Contributor Author

ax3l commented Feb 14, 2018

Ok, let me ask it the other way around: can you please hint me on how a windows/unix/linux/mac user can get wxPython "Phoenix" 3.0 to successfully run the current develop and stable release? It does not even exist on the wxPython "Phoenix" homepage.

The only publicly available version 4.0, is still in unstable state and support is not merged to develop.

@giumas
Copy link
Collaborator

giumas commented Feb 14, 2018

You may have missed that there is a Travis CI script: https://github.com/HDFGroup/hdf-compass/blob/develop/.travis.yml
It seems to work on OSx, but failing on Linux for wxPython: https://travis-ci.org/HDFGroup/hdf-compass

@giumas
Copy link
Collaborator

giumas commented Feb 14, 2018

@ghisvail may have suggestions for you on Linux

@ax3l
Copy link
Contributor Author

ax3l commented Feb 14, 2018

ok, so we need to fix the travis script first on Linux and then the py3 branch should be merged to develop, maybe ignoring that one of the backends is not working yet.

Because I find no way to get wxPython "Phoenix" - aka the latest stable release - and that leaves us with no usable stable version of hdf-compass because the dependencies are unavailable.

@ax3l
Copy link
Contributor Author

ax3l commented Feb 14, 2018

btw, 12 days ago the 2nd stable release of wxPython 4 "Phoenix", v4.0.1, was released. Maybe we want to test it and bump the dependency list to that one?

@giumas
Copy link
Collaborator

giumas commented Feb 14, 2018

@ax3l , @oyarzun I would love if it happens! But to do that we need somebody from the HDF Group on board and actively working on it to steer the changes. (I don't know who is currently in the group among @jreadey , @ajelenak-thg, @hyoklee, @kyang2014, @gheber )

Unless you propose to fork the project for lack of interest in maintaining it from the HDF Group. I am fine with the fork solution too, although far from ideal.

@jreadey
Copy link
Member

jreadey commented Feb 14, 2018

Hey, I'm here, but I won't have time to actively work on this project. I think that goes with the other HDFGroup-ers as well.

If someone build and test with wxPython 4, I'd be happy to created the "frozen" exe's and distribute.

@ax3l
Copy link
Contributor Author

ax3l commented Feb 15, 2018

@giumas fixing your linux travis in #189 - builds with wxPython 4.0.1

@giumas
Copy link
Collaborator

giumas commented Feb 15, 2018

Thanks to @ax3l, the py3 branch now builds on Travis and AppVeyor. This is surely a step forward.

@ax3l
Copy link
Contributor Author

ax3l commented Feb 15, 2018

@jreadey looks like wxPython 4.0.0/4.0.1 works. Can we please update the readme to require wxPython "Phoenix" 4.0.0+ instead of the unavailable release lines?
Feel free to create exes of the current develop with it.

@giumas
Copy link
Collaborator

giumas commented Feb 15, 2018

@ax3l Do you mean the py3 branch?

@ax3l
Copy link
Contributor Author

ax3l commented Feb 15, 2018

Probably both. Can you try develop as well please?

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

No branches or pull requests

3 participants