nvpy is available in the AUR and if you use a AUR helper like
yaourt, you can install with:
$ yaourt -Sy nvpy-git
After upgrading today, it no longer starts:
[[email protected] ~]$ nvpy Traceback (most recent call last): File "/usr/bin/nvpy", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3126, in <module> @_call_aside File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3110, in _call_aside f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3139, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 581, in _build_master ws.require(__requires__) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 898, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 784, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'simplenote>=2.0.0' distribution was not found and is required by nvpy
There doesn’t seem to be a
simplenote package available in the AUR. We should however be able to install simplenote.py via
pip. If you run Arch Linux, I generally recommend you avoid
pip and stick to the
AUR when ever possible. Until now I’d managed to avoid the need for it. Therefore it must be installed; and as
python2.7, we actually need to install pip2.
$ sudo pacman -Sy python2-pip
Now we can search the package we want to install.
$ pip2.7 search simplenote simplenote (2.1.0) - Python library for the simplenote.com API simplenote-jekyll (0.1.2) - sncli (0.3.0) - Simplenote Command Line Interface noterpy (0.1.1) - A python client for SimpleNote (simplenote.com) ever2simple (2.0) - Migrate from evernote to simplenote with markdown formatting nvpy (1.0.0) - A cross-platform simplenote-syncing note-taking app inspired by Notational Velocity. INSTALLED: 1.0.0 (latest)
As I already mentioned, I really don’t like using
pip on Arch Linux based distros. As such I install it using the
$ pip2.7 install --user simplenote Collecting simplenote Downloading https://files.pythonhosted.org/packages/2a/c8/ca08a28c2db89eddc2c70eb4742e23df9f00b31c863af83bc9d930fbaf15/simplenote-2.1.0.tar.gz Installing collected packages: simplenote Running setup.py install for simplenote ... done Successfully installed simplenote-2.1.0
Now you should hopefully be able to launch
nvpy without any issues.