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

Newer versions of requirements #8

Closed
xybu opened this issue Mar 10, 2015 · 8 comments
Closed

Newer versions of requirements #8

xybu opened this issue Mar 10, 2015 · 8 comments

Comments

@xybu
Copy link

xybu commented Mar 10, 2015

Tons of bugs of psutil have been fixed since 2.1.1. See https://github.com/giampaolo/psutil/blob/master/HISTORY.rst
Could you update the requirement so that we use the latest psutil?

Same goes to click, the latest version of which is 3.3.

@Cediddi
Copy link

Cediddi commented Mar 16, 2015

I guess the author abandoned this library. Somebody should take this lib over.

@xybu
Copy link
Author

xybu commented Mar 16, 2015

A cool library though.

@jnrbsn
Copy link
Owner

jnrbsn commented Mar 16, 2015

I have not abandoned this project. I've been extremely busy the past few months, because I started a new job and moved to a new city 2000+ miles away. I have definitely been meaning to start working on this again soon now that my life is settling down a bit. My first priorities will be upgrading dependencies, adding unit tests and setting up Travis CI, and officially supporting Python 3.

@iromli
Copy link

iromli commented Jun 22, 2015

@jnrbsn any news about upgrading dependencies? it would be nice if the dependencies aren't pinned to exact version. I have issue while trying to integrate this library with existing click v4.0 because daemonocle uses click v2.5.

What I was trying to say is, instead of using pinned dependencies

install_requires=[
    'click==2.5',
    'psutil==2.1.1',
],

you can omit the version number

install_requires=[
    'click',
    'psutil',
],

While there's no testcase yet, I can confirm that daemonocle works with latest click and psutil.

Regards.

@miohtama
Copy link

One should not pin down version numbers in a library as daemonocle. Currently this package doesn't play well with other packages from PyPi, as click and psutil are quite generic dependencies.

http://blog.ziade.org/2013/04/13/declaring-dependencies-in-python/

@miohtama
Copy link

Hi! As a temporary workaround I rolled out a fixed package. You can install it with:

 pip install --extra-index-url https://pypi.fury.io/uzQ6egqLUi1bcfHJehXv/miohtama/ daemonocle==0.8.1

@jnrbsn
Copy link
Owner

jnrbsn commented Apr 18, 2016

@xybu @Cediddi @iromli @miohtama: Sorry for the extremely delayed response. Version 1.0 is now on PyPI. It has NO pinned dependencies. There are also many bug fixes, a new suite of unit tests with over 90% code coverage, and official support for Python 2.7, 3.3, 3.4, and 3.5. With this new release, I will be able to respond more quickly to pull requests and other issues. Once again, I'm sorry for the delay. Thank you for your interest in daemonocle.

@jnrbsn jnrbsn closed this as completed Apr 18, 2016
@miohtama
Copy link

Thanks for the hard work! All green here now: https://pypi.python.org/pypi/pyramid-notebook/0.1.11 (though drone.io just stopped working)

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

5 participants