GithubHelp home page GithubHelp logo

Comments (12)

franzlst avatar franzlst commented on August 11, 2024 1

Yeah! I adapted our requirements and now everything seems to work smoothly 😄 If you want, you can check it with the latest commit on the develop branch.

from rafcon.

franzlst avatar franzlst commented on August 11, 2024 1

RAFCON 0.13.0 has just been released!

Now you can use RAFCON with both Python 2.3 and Python >3.4. Furthermore, the GUI is based on PyGObject!

from rafcon.

franzlst avatar franzlst commented on August 11, 2024

Dear @danyeaw,
I am closely following your progress in porting gaphas to both Python 3 and PyGObject and am happy that you have come that far. I am even more happy that you want to support us in porting RAFCON.

Indeed, we have plans to port RAFCON to both Python 3 and PyGObject, probably in the same order as you did. There is no schedule, yet, but with gaphas being ported, the basis is there. My hope is that we can port RAFCON within the next months.

Any help is greatly appreciated!

from rafcon.

amolenaar avatar amolenaar commented on August 11, 2024

I just tried the develop branch, but run into some issues.

A pip3 install --user -r requirements.txt results in an error:

yaml-configuration requires Python '>=2.6, !=3.*' but the running Python is 3.6.7

Also installing dependencies using pip3 install --user . raises errors (No module named "model").

from rafcon.

franzlst avatar franzlst commented on August 11, 2024

Sorry for the inconvenience. We haven't released a new version of yaml-configuration, yet. In addition, a new version of gtkmvc is required. I'll tell you when these have been released.

from rafcon.

sebastian-brunner avatar sebastian-brunner commented on August 11, 2024

yaml-configuration and gtkmvc are released now. Python2 is working properly in the public develop branch:

git checkout develop
pip2 install --user -r requirements.txt
python2 install --user -r requirements.txt

Don't forget to put gaphas and rafcon in your PYTHONPATH, e.g.:

export PYTHONPATH=$PYTHONPATH:/your/path/to/gaphas/checkout
export PYTHONPATH=$PYTHONPATH:/your/path/to/rafcon/checkout/source

Finally start rafcon via:

cd /your/path/to/rafcon/checkout
python2 .bin/rafcon

For python < 3.6 it works analogously.

For python >= 3.6 we have to fix python-jsonconversion first, see:
DLR-RM/python-jsonconversion#1

from rafcon.

franzlst avatar franzlst commented on August 11, 2024

FYI:

  • The develop branch has been updated. The installation should now e.g. work from within a (blank) virtualenv.
  • jsonconversion now works with Python 3.6

from rafcon.

Rbelder avatar Rbelder commented on August 11, 2024

So as long as I do not like to open an issue in gaphas for this I add it here.

@danyeaw or @amolenaar Can you update your setup.py to version 0.8.x

The develop branch of RAFCON is already on the next release 0.13.0 and already depending on 'gaphas~=0.8'.

I manually changed it (and install it locally) and tested it for our local installation and build. Except of this the routine of python setup.py install --user was working fine.

from rafcon.

danyeaw avatar danyeaw commented on August 11, 2024

@Rbelder I updated it to 1.0.0 just now, since this is definitely a breaking change. I think we will be ready to release a new version to pypi once we resolve a segmentation fault issue that we are getting from Gtk+ on our Travis CI tests.

from rafcon.

Rbelder avatar Rbelder commented on August 11, 2024

I updated it to 1.0.0 just now, since this is definitely a breaking change. I think we will be ready to release a new version to pypi once we resolve a segmentation fault issue that we are getting from Gtk+ on our Travis CI tests.

OK that is good, too. The issue with the seg-fault I have seen, too, good luck with this.

Our tests succeed but we still discover some new issues that delay the first final gtk3 and python3 based RAFCON release on pypi. Most likely before the release on pypi we will do an internal release, to avoid major problems, and upload it with a delay. Hopefully we make it this year.

from rafcon.

danyeaw avatar danyeaw commented on August 11, 2024

@Rbelder Did you see this same seg fault issue with Gaphas, or a similar one? Any troubleshooting tips? 😄

from rafcon.

danyeaw avatar danyeaw commented on August 11, 2024

gaphas 1.0.0rc1 is ready for testing on PyPi using pip install gaphas --pre. Please let me know if anyone sees any issues.

from rafcon.

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.