2019-08-19
- Use
zetup.toplevel
wrapper fornodely
package, andzetup.module
wrapper fornodely.bin
- Use
whichcraft
to determine absolute path of realnpm
executable fornodely.install
andnodely.uninstall
functions - Change
path.py
requirement from~= 11.5
to>= 11.5
for Python 3 - Drop support for Python 3.4, and add support for 3.7
2019-07-29
- Restrict requirement
path.py
to~= 11.5
2019-07-29
- Update
CHANGES
for 0.3.0 release
2019-07-28
- Add
.check_call
and.check_output
methods tonodely.bin.Command
, the class of the Pythonicnodely.bin['...']
instances for running installed Node.js tools - Make
nodely.bin.Command.__call__
wrap.check_output
instead of.call
and take variable*cmdargs
parameters instead of a single positionalcmdargs
sequence parameter - Define
nodely.NodeCommandError
based onsubprocess.CalledProcessError
. It adds the working directory to the basic exception message and is raised fromnodely.bin.Command.check_call
and.check_output
2017-09-12
- Provide new setup keyword
require_node_modules
2017-08-27
- Updated
CHANGES
for 0.1.0 release
2017-08-27
nodely
package withinstall
,uninstall
,which
,Popen
, andcall
functionsnodely.bin
proxy tonode_modules/.bin/
directory in Python environment