GithubHelp home page GithubHelp logo

Comments (15)

davidmeunier79 avatar davidmeunier79 commented on August 17, 2024 1

I have done a packaging of the current version of ephypype (no problem with the version for me...) . Can someone have a try at a pip install ephypype?

Should be version ephypype-0.1.dev0

https://pypi.org/project/ephypype/

from ephypype.

dmalt avatar dmalt commented on August 17, 2024 1

Ok!

from ephypype.

annapasca avatar annapasca commented on August 17, 2024

Hi Dima, about installation I think we have to install by pip, is it @davidmeunier79 @jasmainak @EtienneCmb ?

from ephypype.

dmalt avatar dmalt commented on August 17, 2024

@annapasca, you mean without cloning it from github like this

pip install ephipype

?

from ephypype.

annapasca avatar annapasca commented on August 17, 2024

In the neuropycon channel of slack I read David tried to create a package for graphpype

from ephypype.

dmalt avatar dmalt commented on August 17, 2024

Hi, @annapasca! What I'm trying to say is that when installing ephypype with pip
the requirements from the install_requires list in setup.py should be installed automatically but it doesn't happen because we import ephypype package first. This is part of setup.py:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""Setup configuration."""

from setuptools import setup, find_packages
import ephypype

VERSION = ephypype.__version__

if __name__ == "__main__":
    setup(...)

It's easy to fix by commenting out the import ephypype line but I'm not sure what to do with the VERSION. Do we need to keep it inside the init.py file?

from ephypype.

davidmeunier79 avatar davidmeunier79 commented on August 17, 2024

Yes there is a self referencing loop here that does not appear to be normal... For graphpype the version needs to be set by hands, but do not involve a previous round of install. Maybe you can suppress both import ephypype and VERSION and set the version by hand at the moment?

from ephypype.

dmalt avatar dmalt commented on August 17, 2024

@davidmeunier79, ok, I'll go with that.

from ephypype.

davidmeunier79 avatar davidmeunier79 commented on August 17, 2024

Can you let me know once it is done? I will try to post a version on pip repo after that

from ephypype.

dmalt avatar dmalt commented on August 17, 2024

I just tried to install ephypype in a clean environment with pip install ephypype and the installation went fine.
When I tried to import ephypype though it complained about missing the matplotlib package which is caused by mne. But here the problem is not on our side I think.

from ephypype.

dmalt avatar dmalt commented on August 17, 2024

@davidmeunier79 I just pushed a new setup.py if it's still relevant.

from ephypype.

annapasca avatar annapasca commented on August 17, 2024

@dmalt can you make a PR to merge the setup? Furthermore can you insert

install_requires=['mne>=0.16',

thks!

from ephypype.

dmalt avatar dmalt commented on August 17, 2024

Pull request is there: #23

from ephypype.

davidmeunier79 avatar davidmeunier79 commented on August 17, 2024

done

from ephypype.

jasmainak avatar jasmainak commented on August 17, 2024

agreed there was a bug.

But the pull request still does not fix the issue

from ephypype.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.