README.md in pycall-1.2.0.beta1 vs README.md in pycall-1.2.0
- old
+ new
@@ -4,11 +4,11 @@
</div>
# PyCall: Calling Python functions from the Ruby language
[![Build Status](https://travis-ci.org/mrkn/pycall.rb.svg?branch=master)](https://travis-ci.org/mrkn/pycall.rb)
-[![Build status](https://ci.appveyor.com/api/projects/status/071is0f4iu0vy8lp/branch/master?svg=true)](https://ci.appveyor.com/project/mrkn/pycall.rb/branch/master)
+[![Build status](https://ci.appveyor.com/api/projects/status/071is0f4iu0vy8lp/branch/master?svg=true)](https://ci.appveyor.com/project/mrkn/pycall/branch/master)
This library provides the features to directly call and partially interoperate
with Python from the Ruby language. You can import arbitrary Python modules
into Ruby modules, call Python functions with automatic type conversion from
Ruby to Python.
@@ -20,9 +20,18 @@
## Supported Python versions
pycall.rb supports Python version 2.7 or higher.
Note that in Python 2.7 old-style class, that is defined without a super class, is not fully supported in pycall.rb.
+
+## Note for pyenv users
+
+pycall.rb requires Python's shared library (e.g. `libpython3.7m.so`).
+pyenv does not build the shared library in default, so you need to specify `--enable-shared` option at the installation like below:
+
+```
+$ env PYTHON_CONFIGURE_OPTS='--enable-shared' pyenv install 3.7.2
+```
## Installation
Add this line to your application's Gemfile: