Skip to main content

Minimal, modern embedded V8 for Python.

Project description

=============================== Python Mini Racer

.. image:: https://img.shields.io/pypi/v/py_mini_racer.svg :target: https://pypi.python.org/pypi/py_mini_racer

.. image:: https://dev.azure.com/sqreenci/PyMiniRacer/_apis/build/status/sqreen.PyMiniRacer?branchName=master :target: https://dev.azure.com/sqreenci/PyMiniRacer/_build/latest?definitionId=10&branchName=master

Minimal, modern embedded V8 for Python.

  • Free software: ISC license

.. image:: https://github.com/sqreen/PyMiniRacer/raw/master/data/py_mini_racer.png

Features

  • Unicode support
  • Thread safe
  • Re-usable contexts
  • Binary object is Python agnostic

MiniRacer can be easily used by Django or Flask projects to minify assets, run babel or compile CoffeeScript.

Examples

py_mini_racer is straightforward to use:

.. code-block:: python

>>> from py_mini_racer import py_mini_racer
>>> ctx = py_mini_racer.MiniRacer()
>>> ctx.eval('1+1')
2
>>> ctx.eval("var x = {company: 'Sqreen'}; x.company")
u'Sqreen'
>>> print ctx.eval(u"'\N{HEAVY BLACK HEART}'")
❤
>>> ctx.eval("var fun = () => ({ foo: 1 });")
>>> ctx.call("fun")
{u'foo': 1}

Variables are kept inside of a context:

.. code-block:: python

>>> ctx.eval("x.company")
u'Sqreen'

You can give directly a custom JSON encoder when sending non-JSON encodable parameters:

.. code-block:: python

import json

from datetime import datetime

class CustomEncoder(json.JSONEncoder):

        def default(self, obj):
            if isinstance(obj, datetime):
                return obj.isoformat()

            return json.JSONEncoder.default(self, obj)

.. code-block:: python

>>> ctx.eval("var f = function(args) { return args; }")
>>> ctx.call("f", datetime.now(), encoder=CustomEncoder)
u'2017-03-31T16:51:02.474118'

PyMiniRacer is ES6 capable:

.. code-block:: python

>>> ctx.eval("[1,2,3].includes(5)")
False

V8 heap information can be retrieved:

.. code-block:: python

>>> ctx.heap_stats()
{u'total_physical_size': 1613896,
 u'used_heap_size': 1512520,
 u'total_heap_size': 3997696,
 u'total_heap_size_executable': 3145728,
 u'heap_size_limit': 1501560832}

Compatibility

PyMiniRacer is compatible with Python 2 and Python 3. Wheels are generated for python 2.7 and python 3.4 to python 3.8.

Binary builds availability

The PyMiniRacer binary builds have been tested on x86_64 with:

  • macOS >= 10.13
  • Ubuntu >= 16.04
  • Debian >= 9
  • CentOS >= 7
  • Windows 10

You need pip >= 8.1 to install the wheels - you can check and upgrade yours in this way:

.. code-block:: bash

$ pip --version
$ pip install --upgrade pip

It should work on any Linux with a libc >= 2.12 and a wheel compatible pip (>= 8.1). If you're running Alpine Linux, you may need to install libgcc manually using the following command:

.. code-block:: bash

$ apk add libgcc

If you have a up-to-date pip and it doesn't use a wheel, you might have an environment for which no wheel is built. Please open an issue.

Installation

We built Python wheels (prebuilt binaries) for macOS 64 bits, Linux 64 bits and Windows 64 bits. You need pip >= 1.4 and setuptools >= 0.8.

.. code:: bash

$ pip install py-mini-racer

If you're running Alpine, Pypi isn't able to host the dedicated wheels.
We're making them available with the following command.

.. code:: bash

$ pip install --index-url https://download.sqreen.io/python/alpine py-mini-racer

Build

First check that your current Python executable is version 2.7. This is required by the V8 build system.

.. code:: bash $ python --version Python 2.7.16

You can build the extension with the following command:

.. code:: bash

$ python setup.py build_ext

You can generate a wheel for whatever Python version with the command:

.. code:: bash

$ python setup.py build_ext  # (for Python 2 and Python 3)
$ python setup.py bdist_wheel  # (for Python 2 only)
$ python3 setup.py bdist_wheel  # (for Python 3 only)

It will then build V8, the extension, and generates a wheel for your current Python version. The V8 builds are cached in the py_mini_racer/extension/v8/ directory. Please note that you can build Python 3 wheels by reusing the cached version of V8 built with Python 2.7.

Notes for building on macOS '''''''''''''''''''''''''

The legacy Python binary builds (OSX 10.6) need to be downloaded from: https://www.python.org/downloads/

They will allow to build a wheel compatible with former OSX versions.

Tests

If you want to run the tests, you need to build the extension first, then launch:

.. code:: bash

$ python setup.py test --addopts tests

Credits

Built with love by Sqreen_.

.. _Sqreen: https://www.sqreen.io

PyMiniRacer launch was described in this blog post_.

.. _this blog post: https://blog.sqreen.io/embedding-javascript-into-python/

PyMiniRacer is inspired by mini_racer_, built for the Ruby world by Sam Saffron.

.. _mini_racer: https://github.com/SamSaffron/mini_racer

Tools used in rendering this package:

  • Cookiecutter_
  • cookiecutter-pypackage_

.. _Cookiecutter: https://github.com/audreyr/cookiecutter .. _cookiecutter-pypackage: https://github.com/audreyr/cookiecutter-pypackage

Todo

Export V8 version. Fix circular structures export.

History

0.2.0b1 (2020-01-09)

  • Support for Windows 64 bits
  • Support for Python 3.8
  • Upgrade V8 to 7.8
  • Support soft memory limits

0.1.18 (2019-01-04)

  • Support memory and time limits

0.1.17 (2018-19-12)

  • Upgrade libv8
  • Fix a memory leak

0.1.16 (2018-07-11)

  • Add wheel for Python without PyMalloc

0.1.15 (2018-06-18)

  • Add wheel for Python 3.7

0.1.14 (2018-05-25)

  • Add support for pip 10
  • Update package metadata

0.1.13 (2018-03-15)

  • Add heap_stats function
  • Fix issue with returned strings containing null bytes

0.1.12 (2018-17-04)

  • Remove dependency to enum

0.1.11 (2017-07-11)

  • Add compatibility for centos6

0.1.10 (2017-03-31)

  • Add the possibility to pass a custom JSON encoder in call.

0.1.9 (2017-03-24)

  • Fix the compilation for Ubuntu 12.04 and glibc < 2.17.

0.1.8 (2017-03-02)

  • Update targets build for better compatibility with old Mac OS X and linux platforms.

0.1.7 (2016-10-04)

  • Improve general performances of the JS execution.
  • Add the possibility to build a different version of V8 (for example with debug symbols).
  • Fix a conflict that could happens between statically linked libraries and dynamic ones.

0.1.6 (2016-08-12)

  • Add error message when py_mini_racer sdist fails to build asking to update pip in order to download the pre-compiled wheel instead of the source distribution.

0.1.5 (2016-08-04)

  • Build py_mini_racer against a static Python. When built against a shared library python, it doesn't work with a static Python.

0.1.4 (2016-08-04)

  • Ensure JSEvalException message is converted to unicode

0.1.3 (2016-08-04)

  • Fix extension loading for python3
  • Add a make target for building distributions (sdist + wheels)
  • Fix eval conversion for python 3

0.1.2 (2016-08-03)

  • Fix date support
  • Fix Dockerfile for generating python3 wheels

0.1.1 (2016-08-02)

  • Fix sdist distribution.

0.1.0 (2016-08-01)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_mini_racer-0.2.0b1.tar.gz (324.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

py_mini_racer-0.2.0b1-cp38-cp38-manylinux2010_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

py_mini_racer-0.2.0b1-cp38-cp38-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.8

py_mini_racer-0.2.0b1-cp38-cp38-macosx_10_9_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

py_mini_racer-0.2.0b1-cp37-cp37m-manylinux2010_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

py_mini_racer-0.2.0b1-cp37-cp37m-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.7m

py_mini_racer-0.2.0b1-cp37-cp37m-macosx_10_6_intel.whl (5.9 MB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

py_mini_racer-0.2.0b1-cp37-cp37-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.7

py_mini_racer-0.2.0b1-cp36-cp36m-manylinux2010_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

py_mini_racer-0.2.0b1-cp36-cp36m-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.6m

py_mini_racer-0.2.0b1-cp36-cp36m-macosx_10_6_intel.whl (5.9 MB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

py_mini_racer-0.2.0b1-cp36-cp36-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.6

py_mini_racer-0.2.0b1-cp35-cp35m-manylinux2010_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

py_mini_racer-0.2.0b1-cp35-cp35m-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.5m

py_mini_racer-0.2.0b1-cp35-cp35m-macosx_10_6_intel.whl (5.9 MB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

py_mini_racer-0.2.0b1-cp35-cp35-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.5

py_mini_racer-0.2.0b1-cp27-cp27u-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.7u

py_mini_racer-0.2.0b1-cp27-cp27mu-manylinux2010_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.7mumanylinux: glibc 2.12+ x86-64

py_mini_racer-0.2.0b1-cp27-cp27mu-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.7mu

py_mini_racer-0.2.0b1-cp27-cp27m-win_amd64.whl (4.3 MB view details)

Uploaded CPython 2.7mWindows x86-64

py_mini_racer-0.2.0b1-cp27-cp27m-manylinux2010_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.7mmanylinux: glibc 2.12+ x86-64

py_mini_racer-0.2.0b1-cp27-cp27m-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.7m

py_mini_racer-0.2.0b1-cp27-cp27m-macosx_10_6_intel.whl (5.9 MB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

py_mini_racer-0.2.0b1-cp27-cp27-manylinux1_x86_64.whl (4.9 MB view details)

Uploaded CPython 2.7

File details

Details for the file py_mini_racer-0.2.0b1.tar.gz.

File metadata

  • Download URL: py_mini_racer-0.2.0b1.tar.gz
  • Upload date:
  • Size: 324.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1.tar.gz
Algorithm Hash digest
SHA256 948bcca69901d8af1f728ee8293003d499191e994140018f8a9c30c2eacfe50f
MD5 8c6922571243d490ad603110604df41d
BLAKE2b-256 a070f37fdd33977ba6c0e6c097178765e4893ef5b1777b58973ecae33d0e6830

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 466cbadaefedbcfeb8377b6a9d99df4492722c513b699cbce0a2b5fab5b02291
MD5 5dda7a4d529a4e598cb1bc99bf817878
BLAKE2b-256 a3972e7768501769518a7fa6d7ca3e328385c13c8e810053adabb91285987e5c

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 22d3f21080f34d53c4241d786a174f35781b24f07ba316f9a13451916594616c
MD5 358d7886f7da1a0339579a2c9019080c
BLAKE2b-256 21c2f64c61039d63df85366a6ff138a205b8ec29a74c713409c07f93ef74edb7

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d546f6bae19bfb4251c42a29930d5c874d9b465605d61314c3ed38488066b6a7
MD5 695869793170de9a48999dfb2360b6f1
BLAKE2b-256 9bedc3c5f5b465cbc34e86f5a82ef53f20c4a1ebb47b6c76e6a7cbedd9a49819

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 07f85e466901181f4f5f347e1de65dc3511a7eab1794f94085d331649974a5f1
MD5 3d7dfb8e53b8572f844a7737c8b84c51
BLAKE2b-256 44021c1763322bab031268d21693efa58131a3bd21b43b4d93981200aadb6436

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a48240e99c3f371ee0d12a7c145785807ad83a4b49b54791f0e7ddc1bb65ee0e
MD5 d26f7b4228fb67ab88432c90de1d9678
BLAKE2b-256 20ae91aedd8cf051b7bbeebffeada880dc2f97912846c73368c5dc06fbebc105

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5d6bb5027bfebe6e826f0aa4d52c8dc10cc4cfa05a01cd70a7771b423627eeea
MD5 ffeb0873e01c71922a33f6d621978f69
BLAKE2b-256 20aed33639795bc9a0c9a930e63e2fffc0832ac23839f3bb929d253b05644980

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp37-cp37-manylinux1_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp37-cp37-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp37-cp37-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e752c65342eac543dff5e82497588bcef6f9a6fc21b451584c4393f97b2d0cd7
MD5 ed28fb11aed88bb9d79b33eaf2a6f27b
BLAKE2b-256 af4df05ba188342a8803e8a1e4c41d6907fecbf772eab9083ac003dbd040716b

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8ce30facd95ca66e4c56402b3fa64c94f7d4dc60b5e4b2ecf100902dba632a82
MD5 f9d62a24d02c08a527b6b2052a735460
BLAKE2b-256 16e5e711f5246b37e143536ac6f9c8fba38ac339ae2a6f2980c9ffd7e738d640

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f2f2d1983419cfb321b7ff77c37491f2368e29198c3bb192072652ed1e115f52
MD5 b24e6da551e08b7059c0f9ebd0999bc0
BLAKE2b-256 76bf5a2a0515c5dee74027e6b667c7211257b2c6274d517efc99ad373f2589a2

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 d75478b9582045c2373643111dcb323daae2a8763df1d524fec8145d14df2d50
MD5 5b2388ec0e94acc56cc1a3e098eacfcf
BLAKE2b-256 0ea7544e4b7d3cc9c2c065ad969526fd7e330b9f133998e1ecb00613d1d5909d

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp36-cp36-manylinux1_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp36-cp36-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.6
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp36-cp36-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 66ad2a38c37bf4b0a678bc3b42cdbc2687eacb02675623fff5819bbd934a9965
MD5 5461170d1ed4a4fe898970d1075573d7
BLAKE2b-256 7919bc1d496b61cb3fd73af7e4855b8e7a76c7247ea4de2c569912619561b293

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 73e52bff3965c5ca26a1aa59c10e91483be053b13fb87ce6207cdbf7e63bd54d
MD5 7f581f789affd98b6dba6a6cc0258ca0
BLAKE2b-256 973f77777b7561a5a72586c578b713335171307cc84c727a73924f44d7fc99a2

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b0fafd1ed236e1da0500380f75d1597b8673cfbd768aa01352b71366781ab892
MD5 9ce20a727479bf01cfb5c4c31646f788
BLAKE2b-256 369566ef002108123b898db527e728e911f7eaa4106d31eee8a4bb7c1d793ff6

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 4caa40de747fdbf6c522732653206f3f38cf013a54b4e3e964cc944a83022ff3
MD5 e00c33dca9e56f55492090c67d6ec336
BLAKE2b-256 d9dd11164d7e9b6a2a8abd7db508778c612b921fce39e1899e403ea7fd72be46

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp35-cp35-manylinux1_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp35-cp35-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.5
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp35-cp35-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9e2e958c193137d7059d8150d62f68f3332285e7e64864b8ab9f4c1bd19aebaf
MD5 e40fbd2548efedb4d4a880681c0cde5b
BLAKE2b-256 a6df776e35af79d462b4fa72f8ee9b0dff87212189297dd0382f73327fe3b927

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp27-cp27u-manylinux1_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp27-cp27u-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 2.7u
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp27-cp27u-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5a0cb7951be377084ec1f22940598a0d1788d7c38c0e6210f89791e3d55cfeb7
MD5 a69054f1ec03b18fef1444bce34d5a9b
BLAKE2b-256 495f89b8eb05046f5ca983262c59206b0276b1fcff32c329a4ba5ab42f403a85

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f595c1cec1be92ea59723900f6b28d8f1ed6a708989094d82584960af3814c91
MD5 2cc7287e68b4aae4974f3db89dcae9e1
BLAKE2b-256 c1b1909b0aa1fd5f258763003fe7322961848ca2c5b808a8b66044cde29b2c64

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9c83b000b8102b647e563dc69082bcab16c26050bad0e3bf93daf3bd3bf705e9
MD5 f63c75068c8a86e3f6d0ba23d60bdba5
BLAKE2b-256 d351f5e4db0f5e70d88da79e4cbdfeef4b2a04337eedae9304c8db95357adf96

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 ecaa5027b4abee693e074443bdad0a92e8f84c0c8729aa2a1b9835d147d2fa73
MD5 701e5ad02d2361b9ffc79d71c78c603e
BLAKE2b-256 3e036cbb60a9027ea3d54d5f981926890b64093ba9c436075dbdaf1482f1618c

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 949cdc0290344599b0654579475dc5625adeca1c3271ed437d1b972289bb4b35
MD5 a903c178105a6c3eaaab6f2d9252e228
BLAKE2b-256 b39befd16633705fc1e3f27af3be365aa3fac7b8600e58634f8732a065cb17df

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f8f79d92b67beb9f92957f3c7c873cb46be36a27dc4f27774f6b4e35211bba07
MD5 3f46ec1ecb1c05734c8dcb811677d1dc
BLAKE2b-256 678c706f911c2b5a36c6b94f010a6f5780be1ed15157ca8f59f83f30a60df43e

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 5.9 MB
  • Tags: CPython 2.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 68123339ce02e6978600e755910126f5ea2fea3b4b1720296306c29306160cbf
MD5 d6e08ab8886aec09bea653de0db10baf
BLAKE2b-256 3f2be29eed4f1354b8f61d654cdcc43004fd982d40653e0510d6774d2881ec23

See more details on using hashes here.

File details

Details for the file py_mini_racer-0.2.0b1-cp27-cp27-manylinux1_x86_64.whl.

File metadata

  • Download URL: py_mini_racer-0.2.0b1-cp27-cp27-manylinux1_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 2.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.2 pkginfo/1.4.2 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/2.7.17

File hashes

Hashes for py_mini_racer-0.2.0b1-cp27-cp27-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 73921485f16e1715397ad7b56f9a0c892599adf77579f770789d2648284c044f
MD5 0fad991c1f33617e46a52ce6f35bec90
BLAKE2b-256 b5a4d3264390c375df136dbaff42187cd26b34a03a127fe87e01f3380cb710ef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page