{"_id":"grunt-nose","_rev":"36-9b18f32d4e2bfe2b4682d6336de54026","name":"grunt-nose","description":"Run python unit tests using nose","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.1":{"name":"grunt-nose","version":"0.1.1","description":"Run python unit tests using nose","scripts":{"devsetup":"pip install nose --target tasks/bin && grunt clean"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.5.4","grunt-contrib-clean":"~0.5.0","matchdep":"~0.3.0","grunt-release":"~0.6.0"},"_id":"grunt-nose@0.1.1","dist":{"shasum":"90465dde65f89c886291f3bc53d16d0645bb5212","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.1.1.tgz","integrity":"sha512-LGsQbVnzwdzoMqjB0kz0t2DeM/gsoYjaY8UGjNsjB291EF6oCrhRcgBnNQ4voQM8ga8S51NZvHmXyuR/QkWJ+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3ne5aBURRVrG8ZYukPWumeJCCQjOyvwczoAi17wR9RgIhAMtyD3OlfLRRqNpuzhhGn1R/QcteqVNn7XMwKxOp06oL"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.1.2":{"name":"grunt-nose","version":"0.1.2","description":"Run python unit tests using nose","scripts":{"devsetup":"pip install nose --target tasks/bin && grunt clean"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.5.4","grunt-contrib-clean":"~0.5.0","matchdep":"~0.3.0","grunt-release":"~0.6.0"},"_id":"grunt-nose@0.1.2","dist":{"shasum":"9181e5b25b7cf3e1cd82a0de277ac39f14abb48c","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.1.2.tgz","integrity":"sha512-cdBQZAuwfgzGB4pJIO8oCNGds2wi1MrCRu/Dw2fUtKQE7We05zL3m4ldElzqdXm9yBEdUvgYfYrI3B7MG+j8qA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHC6wGVPhVdNt+bzIdiqMqdzBZ2EagvaTuYcAYYq02OJAiBd2XguFPvpPHzHaVL/FxYdZk4qhZsfdq6cki2v31eXeg=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.1.3":{"name":"grunt-nose","version":"0.1.3","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"pip install nose --target tasks/lib && grunt clean"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.5.4","grunt-contrib-clean":"~0.5.0","matchdep":"~0.3.0","grunt-release":"~0.6.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"_id":"grunt-nose@0.1.3","dist":{"shasum":"82272691ccd70e986c91205354877bf7db8f67f4","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.1.3.tgz","integrity":"sha512-dLUL6JgdltJDUsX+mtvaf2Rjd9L6n9qKj0awaRykO9d5ojF6A5RourUNtl9ZVZkr5GVpQrSxSZwFlLu3aww3Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzPj/2j5RGbW8Jn6fJwJzYBacn6QkA6eX2hnYIxtmGjAiA0mfw3eh7fV9Ec8dnWulDHp+rZpTqmRk5bTBXeARBEVg=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.1.4":{"name":"grunt-nose","version":"0.1.4","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"pip install nose --target tasks/lib && grunt clean"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.5.4","grunt-contrib-clean":"~0.5.0","matchdep":"~0.3.0","grunt-release":"~0.6.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"_id":"grunt-nose@0.1.4","dist":{"shasum":"f7727b121d79848540a3c76da9d7e647cfc2cc0e","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.1.4.tgz","integrity":"sha512-tTK3D8OKvOkMLCJETR6A0/KNQzUp8L+5Y/UZcbQnmFOTudMDm6Zip2dw82FhxpMOMM8GI0IPke7a6ZkQO9gl6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI9nTfwmnh/A1NP9TF8s+C8mHxmKxYO3J3paxUKxNsRAIgPJDjjfESQ5mUbjz8FqkyX9zoynNrx5VYYTRIHZTAhoY="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.1.5":{"name":"grunt-nose","version":"0.1.5","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"pip install nose --target tasks/lib && grunt clean"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.5.4","grunt-contrib-clean":"~0.5.0","matchdep":"~0.3.0","grunt-release":"~0.6.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"_id":"grunt-nose@0.1.5","dist":{"shasum":"23f065bb0d0a75d249f565f352c7603366c916aa","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.1.5.tgz","integrity":"sha512-URsQjYBztcCeBCvr5oXMH7yXlG3R6zlOpUrnTtGxs3/XHu198GbLeij+ryZhVkyOxw76qYObdxW5rjTOzF27kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDkoD7gm9J7TuJyCsgYeChjxk6xtnQ52jMoLk1013leAiEAq3e00Yk4C7nF1zoFS5eeEKEQtRvh56dzsa1VzxNAlJU="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.1.6":{"name":"grunt-nose","version":"0.1.6","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"pip install nose --target tasks/lib && grunt clean"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.5.4","grunt-contrib-clean":"~0.5.0","matchdep":"~0.3.0","grunt-release":"~0.6.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"_id":"grunt-nose@0.1.6","dist":{"shasum":"c700ee588ab1587a650511d2c335649db02af3ff","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.1.6.tgz","integrity":"sha512-SL+EwmMla03d//ZTu0WRRWjmGctYtxWbj+P/HynC1u3MZ+rb3QUT9vDGTKNoczNRFYg3pTzEjuH2d4Bw1PlEsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpRpvxexqlvxPqDrHtwBiEQkunEBcWxk1mdYkMjySazwIhAI/z4QknWFC5GLv8bfEO9CAgtn+A7NRk/Rp+mtxwWdwl"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.1.7":{"name":"grunt-nose","version":"0.1.7","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"pip install nose --target tasks/lib && grunt clean"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.5.4","grunt-contrib-clean":"~0.5.0","matchdep":"~0.3.0","grunt-release":"~0.6.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"_id":"grunt-nose@0.1.7","dist":{"shasum":"13bea03e187c4137f6b319d25122c8507f37223e","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.1.7.tgz","integrity":"sha512-JGAUILqWQsnHDkFaagrDGIN1xzoMEYJe2vILF9Tde1uH/pN6hUHndKWg7Zp5mjn3vkaDTKsjRnl+HlFMAmUmBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuZ+RHkjpFbFX8CRiDertiLgqpwwwvZd8FM+mixBMQkAiEApGeFPGRK0i533LKZFkTnObuJ0goMGzil+fKRozObhn8="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.1.8":{"name":"grunt-nose","version":"0.1.8","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"pip install nose --target tasks/lib && grunt clean"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.5.4","grunt-contrib-clean":"~0.5.0","matchdep":"~0.3.0","grunt-release":"~0.6.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"_id":"grunt-nose@0.1.8","dist":{"shasum":"6382bb0f60cbe401ac1410326380818e70c2d4c5","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.1.8.tgz","integrity":"sha512-RLviOZHq9Bz6y6BhnQ0M8+tdJ8WMlrFhBIHU5W9t3Ioqe8Ondgs1J2di0789SIIVQwhYn/3TI1KeQv6q7j1IDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBssMVxvH0i3xc+c/I/JYlLSSqq6s7KsEVaqDJOPdr3AiAMIawh96mvYo85GIIFzLE3yBJEmdHxPUwHDscy5Avhdg=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.1.9":{"name":"grunt-nose","version":"0.1.9","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"cd tasks/lib && pip install nose==1.3.0 --download . && tar xf nose-1.3.0.tar.gz","prepublish":"grunt clean","postinstall":"cd tasks/lib/nose-1.3.0/ && python setup.py build --build-lib ../"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-jshint":"~0.5.4","grunt-contrib-clean":"~0.5.0","matchdep":"~0.3.0","grunt-release":"~0.6.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"_id":"grunt-nose@0.1.9","dist":{"shasum":"efff2747ed601e48deaba5e5f5b1484f7d552422","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.1.9.tgz","integrity":"sha512-nLkoa1vBjiw9ANpsx2dFrpIM0u//+3mIRXlCj0Xh5Sdv5Io3y/sSLx8tpDWPgnu9f2OaFUn0gGTVLNuNJzcAZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4WNkBG3wwPAU/Dc8LIyQm5HTBQ9B5YFqdXlu/wvdFfQIgDjZ2MUrAAHvptR41IPgnaVJddjJaDq/gWTbUSnClYEI="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.2.0":{"name":"grunt-nose","version":"0.2.0","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"cd tasks/lib && pip install nose==1.3.0 --download . && tar xf nose-1.3.0.tar.gz","prepublish":"grunt clean","postinstall":"cd tasks/lib/nose-1.3.0/ && python setup.py build --build-lib ../"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.5.4","grunt-contrib-nodeunit":"~0.3.0","grunt-release":"~0.6.0","load-grunt-tasks":"~0.3.0","xml2js":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"_id":"grunt-nose@0.2.0","dist":{"shasum":"a6b2e1ccb6a77cbb7a485da2f36e39266523303c","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.2.0.tgz","integrity":"sha512-k9l72Zg3Zb/5lRKFK0eSXKcwq3IiMb1rKYuJQcjRKsZ47A+a6sJj1u5Y2iMhudWyY8RdIDPyhrWTz8nAOlv8UA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAT4KVHZXGMXo8DX6Mc+RtS3QdD1AlVoJaMZcIITUc1qAiEAo7JGrTh9udSPmZdZW62wUL3NtYCzpjuCE2kbXYfvdXA="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.3.0":{"name":"grunt-nose","version":"0.3.0","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"cd tasks/lib && pip install nose==1.3.0 --download . && tar xf nose-1.3.0.tar.gz","prepublish":"grunt clean","postinstall":"cd tasks/lib/nose-1.3.0/ && python setup.py build --build-lib ../"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.0","grunt-release":"~0.6.0","load-grunt-tasks":"~0.3.0","xml2js":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"_id":"grunt-nose@0.3.0","dist":{"shasum":"4f599eb1bb4b1a8f067ecac405e0f7f0dbea772e","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.3.0.tgz","integrity":"sha512-OowOB267/ej3US0+47AvQYLRDPd2M0evKNsaZPhXoU9twPb9Wy1KYqsC9HUkwZXi0DqWai1eJWd4dV+RZqoejw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCetSpt3XlQfrM9xI05QX3rbi4TTVt+btnEinqNNXHrFAIgVqCgW7TmnoZh2DN/CAPZRXubiCEsfelbhzJkV+RBTio="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.3.1":{"name":"grunt-nose","version":"0.3.1","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"cd tasks/lib && pip install nose==1.3.0 --download . && tar xf nose-1.3.0.tar.gz","prepublish":"grunt clean","postinstall":"cd tasks/lib/nose-1.3.0/ && python setup.py build --build-lib ../"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.0","grunt-release":"~0.6.0","load-grunt-tasks":"~0.3.0","xml2js":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"_id":"grunt-nose@0.3.1","dist":{"shasum":"ed408a97468293e25afca84103f175a37e61c954","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.3.1.tgz","integrity":"sha512-Di7uBA/RiXF5gOY/KnQiOpopzldHO9O5mzYcosSzONFjVcU3MZOf9QLWKP2vce1WAkEABNRFd8iIWLtgUS2wAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT9bqpTJjPUjb2F0hlkmWeQqSB49x4EAk+ri+npPqBNgIga8KMSptMStGeX3UQaVe9xpfk+9hd4OuheTorxsYcMqo="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"0.4.0":{"name":"grunt-nose","version":"0.4.0","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"cd tasks/lib && pip install nose==1.3.0 --download . && tar xf nose-1.3.0.tar.gz","prepublish":"grunt clean","postinstall":"cd tasks/lib/nose-1.3.0/ && python setup.py build --build-lib ../"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.0","grunt-release":"~0.6.0","load-grunt-tasks":"~0.3.0","xml2js":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"_id":"grunt-nose@0.4.0","dist":{"shasum":"42c697f054e318faf92ba2d362dc02d971afa290","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-0.4.0.tgz","integrity":"sha512-lneiOW6pCEZCtzEKNO8WUb5p1sm0RPGSG7J6g4kXTC6Re9DQzrPDoC5lCvk9CL6ArKu0AJUikQtxu7XJxxnc7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbcGcgbXTZ+DlVffKTZFDhPUeRT3TvU5o8Pn8OYQ4ZzwIhAITRR6b6UdxPOJPARNOFG7DAYdZ+ZRIurjNMABr7WHDq"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"thusoy","email":"tarjei@roms.no"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}]},"1.0.0":{"name":"grunt-nose","version":"1.0.0","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"cd tasks/lib && pip install nose==1.3.4 --download . --no-use-wheel","prepublish":"grunt clean","postinstall":"cd tasks/lib && pip install nose-1.3.4.tar.gz --target ."},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-release":"~0.11.0","load-grunt-tasks":"~3.1.0","xml2js":"~0.4.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","nose","python","testing","unittest"],"gitHead":"b505a7cd390cfbc51d03768b02d194568ca5b8cd","_id":"grunt-nose@1.0.0","_shasum":"654c5e3074472250f71e512806780a50026811ec","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"thusoy","email":"apps-npm@thusoy.com"},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"dist":{"shasum":"654c5e3074472250f71e512806780a50026811ec","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-1.0.0.tgz","integrity":"sha512-OUz61BYYBZ+zLaHnr496eRXdwHox6UWxMwklTlC3qGAcovgdMNRXhDr4dMQcUPU9Tn7ty8FXQie/+LsWrrT38g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCixpi6Yd46UJZ8qvVltOm2PJ99Dt3+I/Efi9s99tQd8gIgR27HgOgDeZRJAk6UdzkL5zzil9i0zIRoxyiAZzK6hGg="}]}},"1.0.1":{"name":"grunt-nose","version":"1.0.1","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"licenses":[{"type":"MIT","url":"https://github.com/thusoy/grunt-nose/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","scripts":{"devsetup":"cd tasks/lib && pip install nose==1.3.4 --download . --no-use-wheel","prepublish":"grunt clean","postinstall":"cd tasks/lib && pip install nose-1.3.4.tar.gz --target .","grunt":"grunt"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1","grunt-release":"~0.11.0","load-grunt-tasks":"~3.1.0","xml2js":"~0.4.5"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","nose","python","testing","unittest"],"gitHead":"df2a7d76bf2159a28b27197a8a00a7844e1d5a12","_id":"grunt-nose@1.0.1","_shasum":"05941f1d72cbc9d5c961ebcc898486b0b7f40b07","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"thusoy","email":"apps-npm@thusoy.com"},"dist":{"shasum":"05941f1d72cbc9d5c961ebcc898486b0b7f40b07","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-1.0.1.tgz","integrity":"sha512-WDI5QunPEufM/1anMI6R8iSx+8oUXkHk+Rg2i+NiaUbnAHaROAVCGQN3OpsC1mE8eEJCisZegdkNQXEKbh5Rbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL+Is2OEA5drSgJ1PaBpCRJ0lm/FJRC3wPsr1OBrGtPgIhAPcJV+zQbOhxysNDPiySUUca+T+B+dcyYgs+9jKkIJQ/"}]},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/grunt-nose-1.0.1.tgz_1456034089230_0.782602705527097"}},"1.1.0":{"name":"grunt-nose","version":"1.1.0","description":"Run python unit tests using nose","homepage":"https://github.com/thusoy/grunt-nose","author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"license":"MIT","main":"Gruntfile.js","scripts":{"devsetup":"cd tasks/lib && pip download nose==1.3.7 --no-binary :all: || pip install --download . nose==1.3.7 --no-use-wheel","prepublish":"grunt clean","postinstall":"cd tasks/lib && pip install nose-1.3.7.tar.gz --target .","grunt":"grunt"},"devDependencies":{"grunt":"~1.0.1","grunt-contrib-clean":"~1.0.0","grunt-contrib-jshint":"~1.1.0","grunt-contrib-nodeunit":"~1.0.0","grunt-release":"~0.14.0","load-grunt-tasks":"~3.5.2","xml2js":"~0.4.5"},"keywords":["gruntplugin","nose","python","testing","unittest"],"gitHead":"ea681d128fba020c0c8f6c445e5397b6bf2b6723","_id":"grunt-nose@1.1.0","_shasum":"3eb33a15c5afcca1023184a1aa546e381e474df1","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.3","_npmUser":{"name":"thusoy","email":"apps-npm@thusoy.com"},"dist":{"shasum":"3eb33a15c5afcca1023184a1aa546e381e474df1","tarball":"https://registry.npmjs.org/grunt-nose/-/grunt-nose-1.1.0.tgz","integrity":"sha512-f1BiDbMukWaRrLu6c1siogNjDKy7+Iw/QIcOsm03O/weKV0y/g79ALjterECAF6Rj0HCXAXPKZLDFParuJyeKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6QQJ9dn80fZD8Gjmon+XugivkuloKdEJ9cPrAvHxoAQIgPikKOvIVctMI2HGZcKAhUL+6gLLqcCRy3K412CbyTJs="}]},"maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-nose-1.1.0.tgz_1480894593642_0.4179033590480685"}}},"readme":"# grunt-nose\n\n[![Build Status](https://travis-ci.org/thusoy/grunt-nose.png?branch=master)](https://travis-ci.org/thusoy/grunt-nose)\n\n> Running python unit tests using nose.\n\n## Getting Started\nThis plugin requires Grunt > 0.4.1 to be installed.\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-nose --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-nose');\n```\n\n## The \"nose\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `nose` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  nose: {\n    options: {\n      // Task-specific options go here.\n    },\n    your_target: {\n      // Target-specific file lists and/or options go here.\n    },\n  },\n})\n```\n\n### Options\n\nThe `nose` task accepts all the same options as the nose CLI does. If you want to run nose with any additional plugins (like coverage or similar), you must install them separately, either into your system environment or into a virtualenv, and run the grunt task in the virtualenv.\n\n#### verbose\nType: `Boolean`  \nDefault: false\n\nBe more verbose.\n\n#### quiet\nType: `Boolean`  \nDefault: false\n\nBe less verbose.\n\n#### config\nType: `String` or `Array`\n\nLoad configuration from config file(s). May be specified multiple times; in that case, all config files will be loaded and combined\n\n#### py3where\nType: `String`\n\nLook for tests in this directory under Python 3.x. Functions the same as 'where', but only applies if running under Python 3.x or above.  Note that, if present under 3.x, this option completely replaces any directories specified with 'where', so the 'where' option becomes ineffective.\n\n#### match\nType: `String`  \nDefault: \"(?:^|[\\b_\\./-])[Tt]est\"\n\nFiles, directories, function names, and class names that match this regular expression are considered tests.\n\n#### tests\nType: `Array`  \nDefault: Runs all tests found\n\nRun these tests (the array should be names of modules), and no others.\n\n#### debug\nType: `Array` or `String`\n\nActivate debug logging for one or more systems. Available debug loggers: nose, nose.importer, nose.inspector, nose.plugins, nose.result and nose.selector.\n\n#### debug_log\nType: `String`  \nDefault: sys.stderr\n\nLog debug messages to this file.\n\n#### log_config\nType: `String`\n\nLoad logging config from this file -- bypasses all other logging config settings.\n\n#### ignore_files\nType: `String` or `Array`\n\nCompletely ignore any file that matches this regular expression. Takes precedence over any other settings or plugins. Specifying this option will replace the default setting. Specify this option as an array to add more regular expressions.\n\n#### exclude=REGEX\nType: `String`\n\nDon't run tests that match regular expression\n\n#### include=REGEX\nType: `String` or `Array`\n\nThis regular expression will be applied to files, directories, function names, and class names for a chance to include additional tests that do not match `options.match`.  Specify this option as an array to add more regular expressions.\n\n#### stop\nType: `Boolean`  \nDefault: false\n\nStop running tests after the first error or failure\n\n#### no_path_adjustment\nType: `Boolean`  \nDefault: false\n\nDon't make any changes to sys.path when loading tests\n\n#### exe\nType: `Boolean`  \nDefault: false\n\nLook for tests in python modules that are executable. Normal behavior is to exclude executable modules, since they may not be import-safe.\n\n#### noexe\nType: `Boolean`\n\nDO NOT look for tests in python modules that are executable. (The default on the windows platform is to do so.)\n\n#### traverse_namespace\nType: `Boolean`  \nDefault: false\n\nTraverse through all path entries of a namespace package.\n\n#### first_package_wins\nType: `Boolean`  \nDefault: false\n\nnose's importer will normally evict a package from sys.modules if it sees a package with the same name in a different location. Set this option to disable that behavior.\n\n#### no_byte_compile\nType: `Boolean`\ndefault: false\n\nPrevent nose from byte-compiling the source into .pyc files while nose is scanning for and running tests.\n\n#### attr\nType: `String`\n\nRun only tests that have attributes specified by `attr`.\n\n#### eval_attr\nType: `String`\n\nRun only tests for whose attributes the Python expression EXPR evaluates to True.\n\n#### nocapture\nType: `Boolean`  \nDefault: false\n\nDon't capture stdout (any stdout output will be printed immediately).\n\n#### nologcapture\nType: `Boolean`  \nDefault: false\n\nDisable logging capture plugin. Logging configurtion will be left intact.\n\n#### logging_format\nType: `String`\n\nSpecify custom format to print statements. Uses the same format as used by standard logging handlers.\n\n#### logging_datefmt\nType: `String`\n\nSpecify custom date/time format to print statements. Uses the same format as used by standard logging handlers.\n\n#### logging_filter\nType: `String`\n\nSpecify which statements to filter in/out. By default, everything is captured. If the output is too verbose, use this option to filter out needless output. Example: filter=foo will capture statements issued ONLY to  foo or foo.what.ever.sub but not foobar or other logger. Specify multiple loggers with comma: filter=foo,bar,baz. If any logger name is prefixed with a minus, eg filter=-foo, it will be excluded rather than included. Default: exclude logging messages from nose itself (-nose). Can also be specified by envvar NOSE_LOGFILTER.\n\n#### logging_clear_handlers\nType: `Boolean`  \nDefault: false\n\nClear all other logging handlers\n\n#### logging_level\nType: `String`  \nDefault: 'DEBUG'\n\nSet the log level to capture\n\n#### with_coverage\nType: `Boolean`  \nDefault: false\n\nEnable plugin Coverage:  Activate a coverage report using Ned Batchelder's coverage module. Requires coverage to be installed separetly, f. ex in a virtualenv specified by `options.virtualenv`.\n\n#### cover_package\nType: `String`  \nDefault: All packages\n\nRestrict coverage output to selected packages\n\n#### cover_erase\nType: `Boolean`  \nDefault: false\n\nErase previously collected coverage statistics before run.\n\n#### cover_tests\nType: `Boolean`  \nDefault: false\n\nInclude test modules in coverage report.\n\n#### cover_min_percentage\nType: `Number`  \nDefault: 0\n\nMinimum percentage of coverage for tests to pass.\n\n#### cover_inclusive\nType: `Boolean`  \nDefault: false\n\nInclude all python files under working directory in coverage report.  Useful for discovering holes in test coverage if not all files are imported by the test suite.\n\n#### cover_html\nType: `Boolean`  \nDefault: false\n\nProduce HTML coverage information.\n\n#### cover_html_dir\nType: `String`\n\nProduce HTML coverage information in dir.\n\n#### cover_branches\nType: `Boolean`  \nDefault: false\n\nInclude branch coverage in coverage report.\n\n#### cover_xml\nType: `Boolean`  \nDefault: false\n\nProduce XML coverage information.\n\n#### cover_xml_file\nType: `String`\n\nProduce XML coverage information in file.\n\n#### pdb\nType: `Boolean`  \nDefault: false\n\nDrop into debugger on errors. Pass in a EOF to end the session (Ctrl+D on Mac).\n\n#### pdb_failures\nType: `Boolean`  \nDefault: false\n\nDrop into debugger on failures.\n\n#### no_deprecated\nType: `Boolean`  \nDefault: false\n\nDisable special handling of DeprecatedTest exceptions.\n\n#### with_doctest\nType: `Boolean`  \nDefault: false\n\nEnable plugin Doctest:  Activate doctest plugin tofind and run doctests in non-test modules.\n\n#### doctest_tests\nType: `Boolean`  \nDefault: false\n\nAlso look for doctests in test modules. Note that classes, methods and functions should have either doctests or non-doctest tests, not both.\n\n#### doctest_extension\nType: `String`  \nDefault: false\n\nAlso look for doctests in files with this extension.\n\n#### doctest_result_variable\nType: `String`\n\nChange the variable name set to the result of the last interpreter command from the default '_'. Can be used to avoid conflicts with the _() function used for text translation.\n\n#### doctest_fixtures\nType: `String`\n\nFind fixtures for a doctest file in module with this name appended to the base name of the doctest file.\n\n#### doctest_options\nType: `String`\n\nSpecify options to pass to doctest. Eg. '+ELLIPSIS,+NORMALIZE_WHITESPACE'.\n\n#### with_isolation\nType: `Boolean`  \nDefault: false\n\nEnable plugin IsolationPlugin:  Activate the isolation plugin to isolate changes to external modules to a single test module or package. The isolation plugin resets the contents of sys.modules after each test module or package runs to its state before the test. PLEASE NOTE that this plugin should not be used with\nthe coverage plugin, or in any other case where module reloading may produce undesirable side-effects.\n\n#### detailed_errors\nType: `Boolean`  \nDefault: false\n\nAdd detail to error output by attempting to evaluate failed asserts.\n\n#### with_profile\nType: `Boolean`  \nDefault: false\n\nEnable plugin Profile:  Use this plugin to run tests using the hotshot profiler.\n\n#### profile_sort\nType: `String`\n\nSet sort order for profiler output.\n\n#### profile_stats_file\nType: `String`\n\nProfiler stats file; default is a new temp file on each run.\n\n#### profile_restrict\nType: `String`\n\nRestrict profiler output. See help for pstats.Stats for details.\n\n#### no_skip\nType: `Boolean`  \nDefault: false\n\nDisable special handling of SkipTest exceptions.\n\n#### with_id\nType: `Boolean`  \nDefault: false\n\nEnable plugin TestId:  Activate to add a test id (like #1) to each test name output. Activate with `options.failed` to rerun failing tests only.\n\n#### id_file\nType: `String`\n\nStore test ids found in test runs in this file. Default is the file .noseids in the working directory.\n\n#### failed\nType: `Boolean`  \nDefault: false\n\nRun the tests that failed in the last test run.\n\n#### processes\nType: `Number`  \nDefault: 0\n\nSpread test run among this many processes. Set a number equal to the number of processors or cores in your machine for best results. Pass a negative number to have the number of processes automatically set to the number of cores. Passing 0 means to disable parallel testing. Default is 0 unless NOSE_PROCESSES is\nset.\n\n#### process_timeout\nType: `Number`  \nDefault: 10\n\nSet timeout for return of results from each test runner process.\n\n#### process_restartworker\nType: `Boolean`  \nDefault: false\n\nIf set, will restart each worker process once their tests are done, this helps control memory leaks from killing the system.\n\n#### virtualenv\nType: `String`\n\nRun the unit tests in this virtualenv.\n\n#### externalNose\nType: `Boolean`  \nDefault: false\n\nUse nose modules from python interpreter in path.\n\n#### with_xunit\nType: `Boolean`  \nDefault: false\n\nEnable plugin Xunit: This plugin provides test results in the standard XUnit XML format.\n\n#### xunit_file\nType: `String`  \nDefault: 'nosetests.xml'\n\nPath to xml file to store the xunit report in.\n\n#### all_modules\nType: `Boolean`  \nDefault: false\n\nEnable plugin AllModules: Collect tests from all python modules.\n\n#### collect_only\nType: `Boolean`  \nDefault: false\n\nEnable collect-only:  Collect and output test names only, don't run any tests.\n\n### Usage Examples\n\nIn the simplest case, run nose without any arguments at all. This would make nose scan for tests, and execute whatever it finds.\n\n```js\ngrunt.initConfig({\n  nose: {\n    main: { }\n  },\n})\n```\n\nA bit more practical though is to utilize some of the power of nose, so if we want code coverage in HTML, we're writing doctests, and we'd like to see the results as a XUnit report, do the following: (note that coverage must be installed separatly, f. ex in a virtualenv specified by `options.virtualenv`)\n\n```js\ngrunt.initConfig({\n  nose: {\n    options: {\n      virtualenv: 'my_app_venv',\n      with_coverage: true,\n      cover_package: \"mypackage\",\n      cover_branches: true,\n      cover_xml: true,\n      coverage_html: true,\n      coverage_html_dir: 'code_coverage',\n      with_doctest: true,\n      with_xunit: true,\n    },\n  },\n})\n```\n\n## Contributing\nTo fetch the nose libs, run `npm run-script devsetup`, that should install everything you need.\n\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Changelog\n\n### v1.1.0 (2016-12-04)\n- Remove peer dependency on grunt\n- Update bundled nose to 1.3.7\n\n### v1.0.1 (2016-02-20)\n- Make compatible with grunt 1.0\n\n### v1.0.0 (2015-03-11)\n\n- Enable loading tests from several directories (issue #11)\n- Update bundled nose to 1.3.4\n\n### v0.4.0 (2013-03-01)\nUse python executable from virtualenvs.\n\n### v0.3.1 (2013-02-10)\nFix bug with the 'config' option.\n\n### v0.3.0 (2014-02-10)\nRemove grunt.util._-usage.\n\n### v0.2.0 (2014-02-03)\nAdd option externalNose to not use the included nose.\n\n### v0.1.9 (2013-10-25)\nDistribute nose source along with the grunt-nose.\n","maintainers":[{"name":"thusoy","email":"tarjei@roms.no"}],"time":{"modified":"2022-06-18T15:36:33.542Z","created":"2013-10-16T20:40:10.674Z","0.1.1":"2013-10-16T20:40:17.185Z","0.1.2":"2013-10-16T20:45:58.992Z","0.1.3":"2013-10-16T21:05:05.448Z","0.1.4":"2013-10-16T21:11:40.060Z","0.1.5":"2013-10-16T22:59:46.176Z","0.1.6":"2013-10-23T20:08:08.301Z","0.1.7":"2013-10-24T23:23:02.884Z","0.1.8":"2013-10-25T00:02:09.019Z","0.1.9":"2013-10-25T22:21:29.915Z","0.2.0":"2014-02-03T14:06:05.777Z","0.3.0":"2014-02-10T12:23:49.305Z","0.3.1":"2014-02-10T12:29:16.885Z","0.4.0":"2014-02-28T23:56:26.693Z","1.0.0":"2015-03-11T14:58:08.734Z","1.0.1":"2016-02-21T05:54:52.347Z","1.1.0":"2016-12-04T23:36:33.868Z"},"author":{"name":"Tarjei Husøy","url":"https://github.com/thusoy"},"repository":{"type":"git","url":"git://github.com/thusoy/grunt-nose.git"},"readmeFilename":"README.md","homepage":"https://github.com/thusoy/grunt-nose","keywords":["gruntplugin","nose","python","testing","unittest"],"bugs":{"url":"https://github.com/thusoy/grunt-nose/issues"},"users":{"brandonb927":true},"license":"MIT"}