dukpy

Simple JavaScript interpreter for Python

MIT License

Downloads
138.5K
Stars
452
Committers
19

Bot releases are visible (Hide)

dukpy - Version 0.4.0 Latest Release

Published by amol- 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/amol-/dukpy/compare/0.3.1...0.4.0

dukpy - Version 0.3.1

Published by github-actions[bot] 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/amol-/dukpy/compare/0.3.0...0.3.1

dukpy - Version 0.3.0

Published by amol- almost 2 years ago

  • Upgrade to duktape engine 2.7.0
  • Support for installing nodejs modules where the root distribution directory is not named package.
  • Better error message when a Python function is not found
  • GitHub Actions based release workflow, wheels are now automatically generated for more versions.
    Wheels for Apple Silicon (M1) are now provided.
  • Support for Python 2.7, 3.5 and 3.6 is deprecated. DukPy might still work, but it's untested.
dukpy - wheels-test

Published by github-actions[bot] over 2 years ago

Test release to verify wheels building and uploading

dukpy - Version 0.2.3

Published by amol- over 4 years ago

  • Support for Python 3.8
  • Testuite now based on pytest instead of nose
  • Deprecated support for Python 2.6 and 3.4
  • Updated included babel version to 6.26.0
dukpy - Version 0.2.2

Published by amol- about 6 years ago

  • Fix a memory leak in dukpy.evaljs
dukpy - Version 0.2.1

Published by amol- about 6 years ago

  • State compatibility with Python 3.7
  • Provide wheels for Python 3.7
  • Fix building wheel from source distribution
dukpy - Version 0.2.0

Published by amol- over 6 years ago

  • Support for Windows
  • Fixed issue with parsing of babeljs javascript code on non utf-8 systems.
dukpy - Version 0.1.0

Published by amol- over 7 years ago

ChangeLog

  • Fixed jscore nodejs compatibility layer distribution in pypi package
  • Added testing on Python 3.6
dukpy - Version 0.0.6

Published by amol- about 8 years ago

ChangeLog

  • Support for umd in BABEL_MODULES_LOADER option
  • filename is now provided to babel so that generated modules are not anonymous
dukpy - Version 0.0.5

Published by amol- about 8 years ago

ChangeLog

  • Experimental Support for LESSC through CompileLess webassets filter
  • Support for console.warn, console.error and console.info
  • WebAssets filter for JSX
  • Support for scoped packages installation in dukpy-install
  • New dukpy command now provides a quick way to run scripts from command line
  • Babel upgraded to 6.14
  • BabelJS webassets filter now has support for BABEL_MODULES_LOADER option to point if CommonJS or SystemJS should be used for modules management in transpiled JS
dukpy - Version 0.0.4

Published by amol- over 8 years ago

ChangeLog

  • Fix JavaScript files inclusion in distribution
dukpy - Version 0.0.3

Published by amol- over 8 years ago

ChangeLog

  • New persistent JSInterpreter object to avoid setup cost when reusing it
  • Allow calling Python from JS through call_python  function
  • Allow using evaljs on file objects to run them
  • Javascript exceptions now provide stactrace
  • Support for require() to load modules in Javascript
  • Built-in JSX transpiler
  • Working react 0.14.8 support
  • Support for installing npmjs packages
  • Fix memory leak
Package Rankings
Top 22.94% on Conda-forge.org
Top 2.55% on Pypi.org