## About 'cefpython49-winxp' branch
This is a special branch of Chromium v49 for Windows only
with Windows XP and Vista support. This is the latest version of
Chromium that supports Windows XP. This cefpython branch was forked
from cefpython57 branch.
# CEF Python
Table of contents:
* [About 'cefpython49-winxp' branch](#about-cefpython49-winxp-branch)
* [Introduction](#introduction)
* [Thanks to Fivestars for the v49 release](#thanks-to-fivestars-for-the-v49-release)
* [Install](#install)
* [Tutorial](#tutorial)
* [Examples](#examples)
* [Support](#support)
* [Releases](#releases)
* [Support development](#support-development)
* [Thanks](#thanks)
* [Quick links](#quick-links)
## Introduction
CEF Python is a BSD-licensed open source project founded by [Czarek Tomczak](http://www.linkedin.com/in/czarektomczak)
in 2012 and is based on Google Chromium and the [CEF Framework](https://bitbucket.org/chromiumembedded/cef)
projects. The Chromium project focuses mainly on Google Chrome application
development, while CEF focuses on facilitating embedded browser use cases
in third-party applications. Lots of applications use CEF control, there are
more than [100 million CEF instances](http://en.wikipedia.org/wiki/Chromium_Embedded_Framework#Applications_using_CEF)
installed around the world. [Examples of embedding](examples/Examples-README.md)
Chrome browser are available for many popular GUI toolkits including:
wxPython, PyGTK, PyQt, PySide, Kivy, Panda3D and PyGame/PyOpenGL.
There are many use cases for CEF. You can embed a web browser control
based on Chromium with great HTML 5 support. You can use it to create
a HTML 5 based GUI in an application, this can act as a replacement for
standard GUI toolkits such as wxWidgets, Qt or GTK. In such case to
communicate between PythonJavascript use [javascript bindings](docs/Tutorial.md#javascript-integration)
or embed an internal web server and talk using http requests. You
can render web content off-screen in applications that use custom
drawing frameworks. You can use it for automated testing of existing
applications. You can use it for web scraping or as a web crawler,
or other kind of internet bots.
## Thanks to Fivestars for the v49 release
Thanks to Fivestars Loyalty, Inc. for sponsoring the
[v49 release](../../releases) of CEF Python.
Please visit its website: https://www.fivestars.com/ .
[](https://www.fivestars.com/)
## Install
You can install [pypi/cefpython3](https://pypi.python.org/pypi/cefpython3)
package using pip tool. You can
also download packages for offline installation available on the
[GitHub Releases](../../releases) pages. Command to install with pip:
```
pip --no-cache-dir install cefpython3==49.0
```
Please note that if you were previously installing cefpython3 package it
is required to use the `--no-cache-dir` flag, otherwise pip will end up
with error message `No matching distribution found for cefpython3==49.0`.
This happens because 49.0 release occured after 57.0 and 66.0 releases.
## Tutorial
See the [Tutorial.md](docs/Tutorial.md) file.
## Examples
See the [Examples-README.md](examples/Examples-README.md) file.
## Support
- Ask questions, report problems and issues on the [Forum](https://groups.google.com/group/cefpython)
- Supported examples are listed in the [Examples-README.md](examples/Examples-README.md) file
- Documentation is in the [docs/](docs) directory:
- [Build instructions](docs/Build-instructions.md)
- [Knowledge Base](docs/Knowledge-Base.md)
- [Migration guide](docs/Migration-guide.md)
- [Tutorial](docs/Tutorial.md)
- API reference is in the [api/](api) directory:
- [API categories](api/API-categories.md#api-categories)
- [API index](api/API-index.md#api-index)
- Additional documentation is available in [Issues labelled Knowledge Base](../../issues?q=is%3Aissue+is%3Aopen+label%3A%22Knowledge+Base%22)
- To search documentation use GitHub "This repository" search
at the top. To narrow results to documentation only select
"Markdown" in the right pane.
- Wiki pages are deprecated and for v31 only
## Releases
Information on supported platforms, python versions, architectures
and requirements. If you want to support old operating systems then
choose the v31 release.
**v49 release**
OS | Py2 | Py3 | 32bit | 64bit | Requirements
--- | --- | --- | --- | --- | ---
Windows | 2.7 | 3.4 | Yes | Yes | Windows XP+
- Install with command: `pip --no-cache-dir install cefpython3==49.0`.
- Please note that if you were previously installing cefpython3
package it is required to use the `--no-cache-dir` flag,
otherwise pip will end up with error message
`No matching distribution found for cefpython3==49.0`.
This happens because 49.0 release occured after 57.0 and 66.0
releases.
- Downloads are available on GitHub Releases tagged
[v49.0](../../releases/tag/v49.0).
- See [Migration guide](docs/Migration-guide.md) document for changes
in this release
- Documentation is available in the [docs/](../../tree/cefpython49-winxp/docs)
directory
- API reference is available in the [api/](../../tree/cefpython49-winxp/api)
directory
**v31 release**
OS | Py2 | Py3 | 32bit | 64bit | Requirements
--- | --- | --- | --- | --- | ---
Windows | 2.7 | No | Yes | Yes | Windows XP+
Linux | 2.7 | No | Yes | Yes | Debian 7+ / Ubuntu 12.04+
Mac | 2.7 | No | Yes | Yes | MacOS 10.7+
Additional information for v31.2 release:
- On Windows/Mac you can install with command: `pip install cefpython3==31.2`
- Downloads are available on [wiki pages](../../wiki#downloads)
and on GitHub Releases tagged [v31.2](../../releases/tag/v31.2).
- Documentation is on [wiki pages](../../wiki)
- API reference is available in revision [169a1b2](../../tree/169a1b20d3cd09879070d41aab28cfa195d2a7d5/docs/api)
## Support development
If you would like to support general CEF Python development efforts
by making a donation please click the Paypal Donate button:
[donate.gif]