Comments (12)
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.
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.
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.
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.
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.
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.
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.
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.
@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.
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.
@Rbelder Did you see this same seg fault issue with Gaphas, or a similar one? Any troubleshooting tips? 😄
from rafcon.
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)
- RAFCON crashes if the NOTIFICATIONS_MINIMUM_LOG_LEVEL is set to 10
- installation error HOT 7
- Error when trying BasicTurtleDemo HOT 2
- Online translations using a web browser HOT 4
- error message when locking gvm variable in ROS subcriber callback function HOT 3
- Minor changes in the default values for keyboard shortcuts HOT 1
- Error when launching rafcon HOT 2
- Relative path to other python file in rafcon project HOT 4
- Failed to install on Ubuntu 20.04/python3/venv HOT 2
- Error import external library (ROS2) HOT 2
- Import error upon startup ('Iterable' from 'collections' - deprecated class) HOT 1
- How do I cite you? HOT 1
- Initializing gvm variables / port values from launch arg HOT 7
- High memory usage / low loading performance HOT 8
- Logic and Data Flow vertices not working
- Gaphas guide lines for state machine alignment are gone HOT 1
- Data and Logic Flows broken
- Introspecting running state machines HOT 4
- Script.py naming convention makes search difficult HOT 1
- Threading causes loss of variable when 'Refresh All' HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rafcon.