Building Paperwork on macOS
Following instructions at https://gitlab.gnome.org/World/OpenPaperwork/paperwork/blob/master/doc/install.devel.markdown. These instructions include nothing about installing on macOS, hence this block post.
Starting with provided CLI instructions
git clone https://github.com/jflesch/paperwork.git cd paperwork git checkout develop # or 'release-xxx'virtualenv --system-site-packages -p python3 venv
source venv/bin/activateyou're now in a virtualenv
make install # or 'make install_py'
No problems so far. Our output looks clean (yet poorly formatted on WordPress)Finished processing dependencies for paperwork==0.0.0============================================================
============================================================
|| IMPORTANT||
||||
|| Please run ||
||--------------------------------------------------------||
||paperwork-shell chkdeps paperwork_backend ||
|| paperwork-shell chkdeps paperwork||
||paperwork-shell install ||
||--------------------------------------------------------||
|| to find any missing dependencies ||
|| and install Paperwork's icons and shortcuts||
============================================================
============================================================
Per the instructions, we will only run the first two commandspaperwork-shell chkdeps paperwork_backendandpaperwork-shell chkdeps paperworkOkay, this is where things start getting hairy. Runningpaperwork-shell chkdeps paperwork_backendyieldsIt seems that there is something going on with the version. Let us retry this whole thing...Traceback (most recent call last):
File "/Volumes/Home/Documents/paperwork/venv/bin/paperwork-shell", line 11, in <module>
load_entry_point('paperwork-backend==0.0.0', 'console_scripts', 'paperwork-shell')()
File "/Volumes/Home/Documents/paperwork/venv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 479, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/Volumes/Home/Documents/paperwork/venv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2703, in load_entry_point
return ep.load()
File "/Volumes/Home/Documents/paperwork/venv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2321, in load
return self.resolve()
File "/Volumes/Home/Documents/paperwork/venv/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2327, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 656, in _load_unlocked
File "<frozen importlib._bootstrap>", line 626, in _load_backward_compatible
File "/Volumes/Home/Documents/paperwork/venv/lib/python3.6/site-packages/paperwork_backend-0.0.0-py3.6.egg/paperwork_backend/__init__.py", line 7, in <module>
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 951, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 894, in _find_spec
File "<frozen importlib._bootstrap_external>", line 1157, in find_spec
File "<frozen importlib._bootstrap_external>", line 1131, in _get_spec
File "<frozen importlib._bootstrap_external>", line 1112, in _legacy_get_spec
File "<frozen importlib._bootstrap>", line 441, in spec_from_loader
File "<frozen importlib._bootstrap_external>", line 544, in spec_from_file_location
File "/Volumes/Home/Documents/paperwork/venv/lib/python3.6/site-packages/paperwork_backend-0.0.0-py3.6.egg/paperwork_backend/_version.py", line 1
-n version = "
^
SyntaxError: invalid syntax
cd ..deactivate # leave python virtual environment
rm -r ./paperwork
Now we retry with a release versiongit clone https://github.com/jflesch/paperwork.git cd paperwork git checkout 1.2.4virtualenv --system-site-packages -p python3 venv
source venv/bin/activateyou're now in a virtualenv
make install # or 'make install_py'
...same result. Shelving this for now.
Posted from my blog with SteemPress : https://blog.coryatech.com/2018/07/15/building-paperwork-on-macos/
Congratulations @stevecorya! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - Final results coming soon