Changelogs » Nodeenv

PyUp Safety actively tracks 263,166 Python packages for vulnerabilities and notifies you when to upgrade.

Nodeenv

1.3.1

-------------
  - Windows related fix `207 <https://github.com/ekalinin/nodeenv/pull/207>`_
  - Fixed url for arm64 `210 <https://github.com/ekalinin/nodeenv/pull/210>`_
  - Fixed fish support `212 <https://github.com/ekalinin/nodeenv/pull/212>`_

1.3.0

-------------
  - Fixed symlink creation `189 <https://github.com/ekalinin/nodeenv/issues/189>`_
  - Python3.6 support `200 <https://github.com/ekalinin/nodeenv/pull/200>`_
  - Added `activate` for fish `201 <https://github.com/ekalinin/nodeenv/pull/201>`_
  - Fixed cp866 `202 <https://github.com/ekalinin/nodeenv/pull/202>`_
  - Added Conda support `203 <https://github.com/ekalinin/nodeenv/pull/203>`_

1.2.0

-------------
  - Support for Cygwin `194 <https://github.com/ekalinin/nodeenv/pull/194>`_ `195
  <https://github.com/ekalinin/nodeenv/pull/195>`_
  - tox.ini as default configuration file `197
  <https://github.com/ekalinin/nodeenv/pull/197>`_

1.1.4

-------------
  - Fixed directory copy `188 <https://github.com/ekalinin/nodeenv/issues/188>`_

1.1.3

-------------
  - Fixed spaces in paths `187 <https://github.com/ekalinin/nodeenv/issues/187>`_

1.1.2

-------------
  - Fixed MANIFEST.in `184 <https://github.com/ekalinin/nodeenv/issues/184>`_

1.1.1

-------------
  - Improve Windows support. See `181
  <https://github.com/ekalinin/nodeenv/pull/181>`_
  - Fix bug when downgrading using `--force`. See `183
  <https://github.com/ekalinin/nodeenv/pull/183>`_
  - Environment creation fails with non-ASCII chars in path. See `49
  <https://github.com/ekalinin/nodeenv/issues/49>`_

1.1.0

-------------
  - Windows support

1.0.0

-------------
  - `--prebuilt` is default. See ` 161`_
  - Added `--source` option
  - Added support for the `ARM`. See ` 171`_
  - Fixed issue with `$PATH`. See ` 86`_
  
  .. _ 171: https://github.com/ekalinin/nodeenv/issues/171
  .. _ 161: https://github.com/ekalinin/nodeenv/issues/161
  .. _ 86: https://github.com/ekalinin/nodeenv/issues/86

0.13.6

--------------
  - Use https for nodejs.org. See ` 129`_
  
  .. _ 129: https://github.com/ekalinin/nodeenv/issues/129

0.13.5

--------------
  - Improved user-agent identification

0.13.4

--------------
  - Custom ``user-agent``. See ` 125`_, ` 127`_
  
  .. _ 125: https://github.com/ekalinin/nodeenv/issues/125
  .. _ 127: https://github.com/ekalinin/nodeenv/issues/127

0.13.3

--------------
  - Fixed env creation with non-ASCII chars in path. See ` 49`_
  - Fixed logging with unicode chars. See ` 96`_
  - Skip new lines at the end of requirements.txt. See ` 122`_
  - Fixed UnicodeDecodeError at build on non UTF-8 environment. See ` 124`_
  
  .. _ 49: https://github.com/ekalinin/nodeenv/issues/49
  .. _ 96: https://github.com/ekalinin/nodeenv/issues/96
  .. _ 122: https://github.com/ekalinin/nodeenv/issues/122
  .. _ 124: https://github.com/ekalinin/nodeenv/pull/124

0.13.2

--------------
  - Fixed ``freeze`` command. See ` 121`_
  
  .. _ 121: https://github.com/ekalinin/nodeenv/issues/121

0.13.1

--------------
  - Fixed bug: ``nodeenv --list is raising TypeError``. See ` 117`_, ` 118`_
  
  .. _ 117: https://github.com/ekalinin/nodeenv/issues/117
  .. _ 118: https://github.com/ekalinin/nodeenv/pull/118

0.13.0

--------------
  - Removed deps from ``sort``, ``egrep``, ``curl``, ``tar``.
  See ` 114`_, ` 116`_.
  
  .. _ 114: https://github.com/ekalinin/nodeenv/pull/114
  .. _ 116: https://github.com/ekalinin/nodeenv/pull/116

0.12.3

--------------
  - Fixed check for installed curl/tar/etc for py3.

0.12.2

--------------
  - Added check for installed curl/egrep/sort/tar. See ` 110`_, ` 61`_
  
  .. _ 110: https://github.com/ekalinin/nodeenv/issues/110
  .. _ 61: https://github.com/ekalinin/nodeenv/issues/61

0.12.1

--------------
  - Removed dep for lxml in favor of stdlib HTMLParser. See ` 109`_
  - Added integration with travis-ci. See ` 109`_
  - Added some tests. See ` 109`_
  
  .. _ 109: https://github.com/ekalinin/nodeenv/pull/109

0.12.0

--------------
  - Added support for io.js (new option ``--iojs``)
  - Fixed ``get_last_stable_node_version`` for python3

0.11.1

--------------
  - Disallow prefix overridden by .npmrc. See ` 98`_, ` 100`_, ` 103`_
  
  .. _ 98: https://github.com/ekalinin/nodeenv/issue/98
  .. _ 100: https://github.com/ekalinin/nodeenv/pull/100
  .. _ 103: https://github.com/ekalinin/nodeenv/pull/103

0.11.0

--------------
  - Improved dpkg rules. See ` 90`_
  - Added --config-file option. See ` 91`_
  - Read "./setup.cfg" in addition to "~/.nodeenvrc" by default. See ` 91`_
  - Python3 compatibility. See ` 92`_, ` 93`_
  
  .. _ 90: https://github.com/ekalinin/nodeenv/pull/90
  .. _ 91: https://github.com/ekalinin/nodeenv/pull/91
  .. _ 92: https://github.com/ekalinin/nodeenv/pull/92
  .. _ 93: https://github.com/ekalinin/nodeenv/pull/93

0.10.0

--------------
  - Added support for config file. See ` 85`_
  - Using of virtualenv detected via python not env variable. See ` 87`_
  - Fixed ``freeze`` for zsh. See ` 88`_
  - Added ``nodejs`` symlink creation. See ` 84`_
  
  .. _ 85: https://github.com/ekalinin/nodeenv/pull/85
  .. _ 87: https://github.com/ekalinin/nodeenv/pull/87
  .. _ 88: https://github.com/ekalinin/nodeenv/pull/88

0.9.6

-------------
  - Removed ``os.symlink`` added in ` 76`_. See ` 84`_
  
  .. _ 84: https://github.com/ekalinin/nodeenv/issues/84

0.9.5

-------------
  - Fixed a few spelling typos in README. See ` 74`_
  - Fixed example of using --update option in README. See ` 74`_
  - Improved args passing into shim script. See ` 75`_
  - Try to find ``nodejs`` if used system-wide node as well. See ` 76`_
  - Added ``assert`` if used system-wide node and it wasnt found. See ` 76`_
  - Added ``-l`` option into ``freeze`` command. See ` 71`_
  
  .. _ 71: https://github.com/ekalinin/nodeenv/issues/71
  .. _ 74: https://github.com/ekalinin/nodeenv/issues/74
  .. _ 75: https://github.com/ekalinin/nodeenv/pull/75
  .. _ 76: https://github.com/ekalinin/nodeenv/pull/76

0.9.4

-------------
  - Fixed support for python2.6. See ` 70`_
  
  .. _ 70: https://github.com/ekalinin/nodeenv/issues/70

0.9.3

-------------
  - Fixed npm when using prebuilt binaries on Mac OS X. See ` 68`_
  - Fixed using ``system`` node under python3.4. See ` 43`_
  - If used ``system`` node script ``bin/node`` always overwritten
  
  .. _ 68: https://github.com/ekalinin/nodeenv/issues/68
  .. _ 43: https://github.com/ekalinin/nodeenv/issues/43

0.9.2

-------------
  - Fixed infinite loop when system-wide node used. See ` 67`_
  
  .. _ 67: https://github.com/ekalinin/nodeenv/issues/67

0.9.1

-------------
  - Fixed 'shim' script if used system-wide node
  - Fixed shebang in the 'shim'
  - Added shim with name 'node' in case of using system-wide node

0.9.0

-------------
  - Added `shim` script. See ` 59`_
  
  .. _ 59: https://github.com/ekalinin/nodeenv/issues/59

0.8.2

-------------
  - Fixed prebuilt installation:
  - cp more choosy. See ` 64`_
  - exclude top-level files in prebuilt tar. See ` 63`_
  
  .. _ 63: https://github.com/ekalinin/nodeenv/issues/63
  .. _ 64: https://github.com/ekalinin/nodeenv/issues/64

0.8.1

-------------
  - Fixed system's node usage. See ` 62`_
  
  .. _ 62: https://github.com/ekalinin/nodeenv/pull/62

0.8.0

-------------
  - Added support for prebuilt packages. See ` 56`_
  - Added support for python3. See ` 42`_
  
  .. _ 56: https://github.com/ekalinin/nodeenv/issues/56
  .. _ 42: https://github.com/ekalinin/nodeenv/issues/42

0.7.3

-------------
  - Fixed npm.js redirect. See ` 52`_
  - Added ``--update`` option. See ` 25`_
  
  .. _ 52: https://github.com/ekalinin/nodeenv/pull/52
  .. _ 25: https://github.com/ekalinin/nodeenv/issues/25

0.7.2

-------------
  - Bug fixing in ``freeze``. See ` 47`_
  
  .. _ 47: https://github.com/ekalinin/nodeenv/issues/47

0.7.1

-------------
  - Added ``--make`` option

0.7.0

-------------
  - added ``--force``. See ` 37`_
  - python3 support (first steps). See ` 38`_, ` 39`_
  - escaping all directories used by subprocesses. See ` 40`_
  - added an option to use system-wide node. See ` 41`_
  
  .. _ 37: https://github.com/ekalinin/nodeenv/pull/37
  .. _ 38: https://github.com/ekalinin/nodeenv/issues/38
  .. _ 39: https://github.com/ekalinin/nodeenv/issues/39
  .. _ 40: https://github.com/ekalinin/nodeenv/pull/40
  .. _ 41: https://github.com/ekalinin/nodeenv/pull/41

0.6.6

-------------
  - Fixed incomplete package names using freeze. See ` 35`_
  - Fixed packages installation type in README. See ` 33`_
  
  .. _ 33: https://github.com/ekalinin/nodeenv/issues/33
  .. _ 35: https://github.com/ekalinin/nodeenv/pull/35

0.6.5

-------------
  - Node's source not loaded if it already exists in FS.

0.6.4

-------------
  - Added python3 compatibility. See ` 32`_
  
  .. _ 32: https://github.com/ekalinin/nodeenv/pull/32

0.6.3

-------------
  - Fixed ``nodeenv -p``. See `issue  31`_
  
  .. _issue  31: https://github.com/ekalinin/nodeenv/issues/31

0.6.2

-------------
  - Skipped stand-alone npm installation by default. See `pull  30`_
  - ``--without-npm`` has been changed to ``--with-npm``. See `pull  30`_
  - Fixed options for running Make instances in parallel. See `pull  30`_
  
  .. _pull  30: https://github.com/ekalinin/nodeenv/pull/30

0.6.1

-------------
  - Used pkg_resources.parse_version to compare versions. See `pull  29`_
  - Fixed doubling prompt inside a virtualenv. See `issues  26`_
  
  .. _pull  29: https://github.com/ekalinin/nodeenv/pull/29
  .. _issues  26: https://github.com/ekalinin/nodeenv/issues/26

0.6.0

-------------
  - Fixed typo in deactive command. See `pull  20`_
  - Not used "--insecure" to download npm. See `pull  21`_
  - Removed "src" directory after installation. See `pull  22`_
  - Added option "--clean-src"
  - Added integration with python's virtualenv. See `pull  23`_
  
  .. _pull  20: https://github.com/ekalinin/nodeenv/pull/20
  .. _pull  21: https://github.com/ekalinin/nodeenv/pull/21
  .. _pull  22: https://github.com/ekalinin/nodeenv/pull/22
  .. _pull  23: https://github.com/ekalinin/nodeenv/pull/23

0.5.3

-------------
  - Bug fix. Used https, /dist/latest/. See `pull  16`_
  
  .. _pull  16: https://github.com/ekalinin/nodeenv/pull/16

0.5.2

-------------
  - Improved installation logic for release candidate versions. See `pull  10`_
  
  .. _pull  10: https://github.com/ekalinin/nodeenv/pull/10

0.5.1

-------------
  - Improved logic for the option '--without-npm'. See `issue  14`_, `pull  15`_
  
  .. _issue  14: https://github.com/ekalinin/nodeenv/issues/14
  .. _pull  15: https://github.com/ekalinin/nodeenv/pull/15

0.5.0

-------------
  - The virtual environment's path is no longer hardcoded into the
  activation script. See `pull  13`_
  
  .. _pull  13: https://github.com/ekalinin/nodeenv/pull/13

0.4.3

-------------
  - Fixed metavar for ``--npm``
  - ``npm install -g`` used for npm >=1.0, not noly for `latest`

0.4.2

-------------
  - Added README.ru.rst

0.4.1

-------------
  - Fixed bug in print_node_versions. See `pull  11`_
  - Added deps in README
  
  .. _pull  11: https://github.com/ekalinin/nodeenv/pull/11

0.4.0

-------------
  - Compatibility with virtualenv (renamed deactivate to deactivate_node).
  See `pull  9`_, `issue  6`_
  
  .. _pull  9: https://github.com/ekalinin/nodeenv/pull/9
  .. _issue  6: https://github.com/ekalinin/nodeenv/issues/6

0.3.10

--------------
  - Fixed bug in url detection for node.js download

0.3.9

-------------
  - Deleted notify method calls. See `pull  7`_
  - Updated tar url for node.js > 0.5.0. See `pull  8`_
  
  .. _pull  7: https://github.com/ekalinin/nodeenv/pull/7
  .. _pull  8: https://github.com/ekalinin/nodeenv/pull/8

0.3.8

-------------
  - Added `NODE_PATH` variable export (for correct module
  search after installation via npm)

0.3.7

-------------
  - Shows command output when error occurs
  - Excluded 'npm' from `freeze` list
  - Fixed bug with 'not only letter' names in `freeze` list
  - Added global installation for npm >= 1.0 (when install
  soft from requirement file)

0.3.6

-------------
  - Fixed ``freeze`` output command. See `request  5`_
  - Diagnostic message fixed. See `pull  4`_
  
  .. _request  5 : https://github.com/ekalinin/nodeenv/issues/5
  .. _pull  4 : https://github.com/ekalinin/nodeenv/pull/4

0.3.5

-------------
  - Added option ``--npm`` to install certain npm.js version. Request_ .
  - Fixed ``freeze`` command for npm >= 1.0.x.
  
  .. _Request: https://github.com/ekalinin/nodeenv/issues/3

0.3.4

-------------
  
  - Fixed `problem 2`_ with new npm installation script. Added
  ``--no-npm-clean`` option. The default to the npm 0.x cleanup.
  
  .. _problem 2: https://github.com/ekalinin/nodeenv/issues/2

0.3.3

-------------
  
  - Fixed `problem 1`_ with installation from PyPI via easy_install.
  Added ``MANIFEST.in`` file.
  
  .. _problem 1: https://github.com/ekalinin/nodeenv/issues/1

0.3.2

-------------
  
  - Internal improvements
  - Logging refactoring

0.3.1

-------------
  
  - Default environment promt is folder name

0.3.0

--------------
  
  - Renamed nve to nodeenv