194 Commits

Author SHA1 Message Date
Dan Yeaw
b0dea9f162
Update LICENSE from LGPL 2.0 to Apache 2.0
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-03-12 21:20:22 -04:00
Dan Yeaw
36af470932
Fix errors building Flatpak by removing pre-commit as a setup_requires
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-03-05 20:34:00 -05:00
Dan Yeaw
e090453c5c
Merge branch 'master' into flatpak
# Conflicts:
#	.gitignore
#	setup.py
2019-03-02 18:40:09 -05:00
Dan Yeaw
c6c3b5eeef
Add initial support for building a Flatpak for Gaphor
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-03-02 18:36:18 -05:00
Dan Yeaw
d8a157d6fe
Change version to 1.0.0rc1, cleanup setup.py
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-03-02 18:34:25 -05:00
Arjan Molenaar
cdebee7064 Run black code formatter 2019-02-28 22:03:42 +01:00
Arjan Molenaar
4b089591d2 Remove run command from setup.py
Use the venv instead.
2019-02-28 22:03:42 +01:00
Arjan Molenaar
ca463115a2 Upgrade pycairo version 2019-02-28 22:02:55 +01:00
Dan Yeaw
8971881fdc
Update Gaphas dependency to version 1.0.0 or later 2019-02-26 21:59:53 -05:00
Dan Yeaw
d8f2e93207
Remove future, pytest-runner, and setuptools-git as dependencies
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-02-25 14:46:27 -05:00
Dan Yeaw
f55e582299
Remove futurize dependency, drop support for Python 2
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-02-23 22:06:02 -05:00
Dan Yeaw
1c72d3010b
Replace zope.component.adapts with decorator, remove vim setting comment
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2019-02-17 13:21:50 -05:00
Dan Yeaw
db55ccdd2e
Add and update configuration files, update project to version 1.0.0
Supports pyproject.toml and poetry.lock. Add configuration file for
Travis CI. Update pytest so that doctests are only run in Python 3.7.
Update pre-commit configuration to work with Python 3.7.1. Remove
pylintrc (replaced by black), tox.ini, MANIFEST.in, and ez_setup.py
which are replaced by pyproject.toml.

Signed-off-by: Dan Yeaw <dan@yeaw.me>
2018-12-02 20:56:52 -05:00
Dan Yeaw
0b854fc522
Run black on all files to fix formatting
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2018-11-24 21:31:18 -05:00
Dan Yeaw
3baecea52d
Use the black code formatter as a pre-commit hook
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2018-11-24 21:17:15 -05:00
Arjan Molenaar
e4249edc55 Small setup cleanup
Little less dependent on future.
2018-11-22 22:04:14 +01:00
Arjan Molenaar
012a73247e Remove Backup service
It was to slow anyway.
2018-11-19 23:04:21 +01:00
Arjan Molenaar
ae91a4878d Use pytest for testing 2018-11-19 23:03:06 +01:00
Arjan Molenaar
9651f46505 Window opens again
I retained the layout loader to some extend. It needs a lot more work,
but we have something to show.

The Namespace view is not showing a model right now.
2018-11-16 16:15:49 +01:00
Arjan Molenaar
90df7b71af Removed all links to etkdocking from the main code
It's still left in the gaphor.ui.layout module, so I have to deal with that later.
2018-11-13 22:30:49 +01:00
Dan Yeaw
b1a570b1b1
Change name of etk.docking library to etkdocking to fix import errors
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2018-10-07 20:44:52 -04:00
Dan Yeaw
90b83dcba6
Add future as a requirement
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2018-10-06 15:05:18 -04:00
Dan Yeaw
8b686cd62e
Revert "Reformatted all code to match PEP8, optimized imports."
This reverts commit 244be6b

Signed-off-by: Dan Yeaw <dan@yeaw.me>
2018-09-21 10:24:45 -04:00
Dan Yeaw
d09cc1d23f
Revert "Revert "Reformatted all code to match PEP8, optimized imports.""
This reverts commit b705df3

Signed-off-by: Dan Yeaw <dan@yeaw.me>
2018-09-21 10:24:29 -04:00
Dan Yeaw
5b6fed1b1f
Revert "Ran python-modernize on files outside of gaphor. Updated formatting."
This reverts commit ffabc82

Signed-off-by: Dan Yeaw <dan@yeaw.me>
2018-09-21 10:22:59 -04:00
Dan Yeaw
385d249b7a Correct wrong short license on each source file
Signed-off-by: Dan Yeaw <dan@yeaw.me>
2018-01-13 18:33:50 -05:00
danyeaw
68cb1d3229 Added license preamble and copyright, closes #10. 2017-05-12 22:03:34 -04:00
danyeaw
e5aa0cc4a9 Preparing to release new version to PyPi 2017-05-03 21:23:10 -04:00
danyeaw
bb50e25b94 Moved doc to docs to match a more standard project structure. Added default GitLab Pages Sphinx documentation installation, issue #3. Changed CONTRIBUTING to MarkDown. Moved license information to LICENSE.txt. Updated README. Updated setup.py and setup.cfg to start to move from easy_install to pip, issue #2. 2017-05-01 22:17:22 -04:00
danyeaw
ffabc82351 Ran python-modernize on files outside of gaphor. Updated formatting. 2017-04-30 21:23:46 -04:00
danyeaw
b705df38d6 Revert "Reformatted all code to match PEP8, optimized imports."
This reverts commit 244be6b6472b6ad9a9b27a32267e4d4a093d56bb.
2017-04-29 21:58:43 -04:00
danyeaw
244be6b647 Reformatted all code to match PEP8, optimized imports. 2017-04-29 21:24:12 -04:00
Arjan Molenaar
b3b24dceab Updated to latest etk.docking version. 2011-09-29 07:28:15 +02:00
Arjan Molenaar
9c08a49774 Updated version to 0.17.1 2011-05-08 21:37:03 +02:00
Arjan Molenaar
b604527f6b Fix setup for release. 2011-05-08 21:24:03 +02:00
Arjan Molenaar
fc30f5fc0a Added converter to storage module. 2011-02-10 16:44:32 +01:00
Arjan Molenaar
a1b9c98f8a Don't include Sphinx as build-time dependency. 2011-02-03 08:15:53 +01:00
Arjan Molenaar
faabf253be Don't load Sphinx first 2011-02-02 21:37:14 +01:00
Arjan Molenaar
157a9c3515 Updated version, setup.cfg 2011-01-31 16:44:29 +01:00
Arjan Molenaar
ae3c59c436 Added etk.docking dependency. 2011-01-31 10:57:49 +01:00
Arjan Molenaar
f1364c5021 Componentized Namespace and Toolbox 2011-01-21 08:28:03 +01:00
Arjan Molenaar
eae5ee7705 Made separate service for gtk.UIManager 2011-01-21 06:41:09 +01:00
Arjan Molenaar
60cdb9709b Removed GuiManager. Made MainWindow a service. 2011-01-21 06:41:09 +01:00
Arjan Molenaar
9c016a926a Added etk.docking placeholder in setup. 2011-01-21 06:17:00 +01:00
Arjan Molenaar
9fea7e4f10 Removed EventDispatcher as it is superceded by the ElementDispatcher. 2011-01-19 07:51:23 +01:00
Arjan Molenaar
2f6bd6dd1d Merge branch 'compreg' 2011-01-07 21:33:58 +01:00
Arjan Molenaar
6829f861d6 Update sphinx dependent version. 2011-01-07 09:39:41 +01:00
Arjan Molenaar
749568ca51 Split ElementFactory in simple factory and service class.
This simplifies the tests and makes the use of components less intrusive for
cases where it is not required.
2011-01-06 11:19:20 +01:00
Arjan Molenaar
db4bba3970 Let ComponentRegistry take over the component management tasks from Application. 2011-01-06 11:17:47 +01:00
Arjan Molenaar
4c82af4af1 Updated version to 0.16.0, finally 2010-10-15 16:52:36 +02:00