A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/micolous/s2-geometry-library below:

micolous/s2-geometry-library: This fork isn't maintained anymore, please use the official Google one instead.

This repository is no longer maintained!

Please use one of the following forks instead:

Old README for s2-geometry-library

This package has Python bindings which target Python 2.7. You can also use it as a C++ library.

In Python code, import s2.

You'll need the development (-dev or -devel) versions of these libraries in order to build the library.

You'll need these build-time dependencies:

A C++ compiler supporting C++11 (g++ 4.8 or later, clang 3.3 or later) is also required.

Make sure you are using python.org Python, and that it is the default in your path (not Apple's Python or Macports Python).

Other dependencies will need to be installed with MacPorts using the +universal build flag.

Make sure /opt/local/bin and /Library/Frameworks/Python.framework/Versions/2.7/bin are not only listed in $PATH, but also in /etc/paths before /usr/bin (otherwise Python bindings will fail to build).

The Linux From Scratch way (also for OSX)
cd geometry
cmake .
make -j3
sudo make install

Then to install Python 2.7 bindings:

cd python
cmake .
make
sudo make install

This is currently broken, and needs to be ported to cmake.

apt-get install python-dev debhelper libgflags-dev cdbs swig build-essential fakeroot autoconf libtool pkg-config
./autogen.sh
pushd ..
tar jcf s2_1.0.0.orig.tar.bz2 s2-geometry-library/ --exclude=.git
popd
dpkg-buildpackage -rfakeroot
Installing the Debian package

Once built:

dpkg -i ../libs2*.deb ../python-s2*.deb
Running the tests (Python)

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4