Comments (5)
@jischebeck Thanks for submitting the issue. This is what I am working on right now. To get gaphor to Python 3, we need to upgrade gaphor and all of its libraries from PyGTK (Gtk2) to PyGObject (Gtk3), and do the conversion to Python 3.
Gaphas is almost there with gaphor/gaphas#20
etk.docking has changes merged with dieterv/etk.docking#5
Gaphor is a work in progress, I am first trying to get all tests to pass with #50 and then I will start to do the conversion.
There are also some concerns with the Drag and Drop implementation in etk.docking, so that may require some surgery to remove etk.docking.
If you are interested, I would be happy to have any help ❤️
from gaphor.
#50 and #51 are now merged. We have Python 3 compatible forward ported syntax. The next steps will be to port to PyGObject and deal with etk.docking.
from gaphor.
This issue can be closed, right?
from gaphor.
@amolenaar I think so, I guess I was waiting until we get a new version packaged with at least a release candidate.
from gaphor.
@jischebeck Python 3 is now fully supported with all tests passing.
To install Gaphor in Linux use Flatpak:
- Install Flatpak
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install --user org.gaphor.Gaphor
We are currently working on installation packages for Windows (almost done!) and macOS. Until
that is ready, you can install Gaphor, using pip:
$ pip install --pre gaphor
$ source ./venv
$ gaphor
from gaphor.
Related Issues (20)
- CSS "highlight disconnect associations" causes all items to be red HOT 1
- v2.23 complains of invalid gaphor model in file that opens in v2.22 HOT 9
- Swim Lane diagrams do not appear correctly in 2.23 HOT 2
- Box and Circle elements not visible HOT 1
- Fine grained CSS control
- Slots/Attributes in stereotypes do not wrap. [feature/bug?] HOT 2
- Structured Activity Types - specifically: Loop Node HOT 1
- Shared Objects between diagrams are deleted even when one still exists on the other diagram
- First activity partition gets all the nodes HOT 2
- Error when doing "undo" HOT 2
- [State machines] Better integration with classes, and more consistency in how triggers/actions are managed
- [State machines] Rectilinear transitions not moved consistently when moving parent state machine HOT 3
- App Closes Unexpectedly When Main Window Closed
- macOS: Can't Resize Coffee Machine Model HOT 8
- Add Model Watcher for External Changes HOT 1
- Font issue in Flatpak HOT 5
- [Class diagram] Text in an Enumeration header is not centered HOT 2
- [Flatpak] In some cases, files are stored as `.xdp-myfile.gaphor-<random string> ` HOT 3
- Downloading a Windows exe in Firefox stops with false malware warning HOT 4
- Malware detected from BitDefender when installing via winget HOT 2
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 gaphor.