diff --git a/conda/meta.yaml b/conda/meta.yaml
index d8d7edd939292419db07136a9192228a3e83a46b..c01ff78ed1a505b4f7e5e896db399d3dad5fd2cc 100644
--- a/conda/meta.yaml
+++ b/conda/meta.yaml
@@ -10,9 +10,6 @@ build:
   run_exports:
     - {{ pin_subpackage(name) }}
   script:
-    - cd {{ environ.get('RECIPE_DIR') }}/js
-    - npm install
-    - npm run build
     - cd {{ project_dir }}
     {% if environ.get('BUILD_EGG') %}
     - python setup.py sdist --formats=zip
@@ -21,43 +18,36 @@ build:
 
 requirements:
   host:
+    - pip
     - python {{ python }}
     - setuptools {{ setuptools }}
-    - nodejs {{ nodejs }}
+
   run:
     - python
     - setuptools
-    - simplejson
     - jinja2
-    - flask
-    - flask-cors
-    - flask-restful
+    - pyqt
+    - click
+    - click-plugins
     - docopt
     - beat.cmdline
 
 test:
-  script_env:
-    - BEAT_BROWSER_TESTS
-
-  files:
-    - js
-
   requires:
     - bob-devel {{ bob_devel }}.*
     - beat-devel {{ beat_devel }}.*
     - bob.extension
     - nose
+    - pytest
     - coverage
     - sphinx
     - sphinx_rtd_theme
-    - nodejs
 
   imports:
     - {{ name }}
 
   commands:
     - beat editor --help
-    - beat editor serve --help
     - nosetests --with-coverage --cover-package={{ name }} -sv {{ name }}
     - if [ -n "${BEAT_BROWSER_TESTS}" ]; then cd {{ project_dir }}/conda/js; fi
     - if [ -n "${BEAT_BROWSER_TESTS}" ]; then npm install; fi