mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-07-21 04:31:09 +02:00
123 lines
4.2 KiB
Plaintext
123 lines
4.2 KiB
Plaintext
wxPython Phoenix Snapshot Builds
|
|
================================
|
|
|
|
This directory contains a set of snapshot builds for the wxPython Phoenix
|
|
project. Each time there is a successful daily build from the buildbot the
|
|
results are uploaded here, in addition to the source and documentation
|
|
tarballs. Currently binaries for Windows and OSX are included, for a few
|
|
versions of Python. The source tarball can be used to build wxPython Phoenix
|
|
for other platforms. See Phoenix/README.rst in the source tarball for more
|
|
information.
|
|
|
|
If you are wanting to install an official release build of wxPython this is
|
|
not the place to be. You should go to PyPI instead, or use pip with the
|
|
default server address.
|
|
|
|
https://pypi.python.org/pypi/wxPython
|
|
|
|
|
|
File naming conventions:
|
|
------------------------
|
|
|
|
- Files with the "*.whl" extension are binary wheel files
|
|
(https://wheel.readthedocs.org/en/latest/). See below for more info.
|
|
|
|
- Files with the "*.tar.gz" extension are compressed tar archives of the
|
|
Phoenix and wxWidgets source code.
|
|
|
|
- The "*-docs-*.tar.gz" files are compressed archives of the documentation.
|
|
|
|
- The bulk of the filename follows the conventions for naming wheels
|
|
(https://www.python.org/dev/peps/pep-0427/#file-name-convention). For
|
|
example:
|
|
|
|
wxPython-4.0.0a2.dev2973+5ff6be7-cp35-cp35m-macosx_10_6_intel.whl
|
|
|
|
means:
|
|
|
|
- This is the "wxPython" package
|
|
|
|
- It is version 4.0.0a2.dev2973+5ff6be7 (a development version, with
|
|
the build number derived from the source control system.)
|
|
|
|
- It is built for CPython version 3.5
|
|
|
|
- "cp35m" indicates the name of the Application Binary Interface (ABI) that
|
|
this package is compatible with. Pip matches this with the ABI of the
|
|
Python being used to run pip to know if the wxPython wheel is compatible
|
|
with the target Python.
|
|
|
|
- It is built for the macosx operating system
|
|
|
|
- It is built for OSX version 10.6 or greater
|
|
|
|
- It is built for Intel processors.
|
|
|
|
|
|
Installing Wheels
|
|
-----------------
|
|
|
|
The *.whl binaries in this directory are provided using Python's "wheel"
|
|
format, which is an archive format with some extra meta-data that can
|
|
be used by some Python tools to track installs, do uninstalls, etc.
|
|
In addition to the tools provided by the wheel package, the commonly
|
|
used pip command can also be used to install, upgrade and uninstall
|
|
wheels. It can also be used to automatically download the correct
|
|
version of a wheel for you from PyPi, and then install it. With a
|
|
little extra help it can do the same for prerelease versions of
|
|
software wheels like what is available here, with a command like
|
|
this:
|
|
|
|
pip install -U --pre \
|
|
-f https://wxpython.org/Phoenix/snapshot-builds/ \
|
|
wxPython
|
|
|
|
NOTE: if there isn't a binary here for the latest version of Phoenix
|
|
that matches your Python version, then the command above will download
|
|
the latest version of the source and will try to build Phoenix for
|
|
you. This will not be successful if you do not have appropriate
|
|
development tools and dependent libraries installed.
|
|
|
|
To install a specific binary from this site you can append the version
|
|
number to the command, like this:
|
|
|
|
pip install -U --pre \
|
|
-f https://wxpython.org/Phoenix/snapshot-builds/ \
|
|
wxPython==4.0.0a2.dev2973+5ff6be7
|
|
|
|
There are also snapshot builds available for a few of the common Linux
|
|
distributions, located under the following folder:
|
|
|
|
https://wxpython.org/Phoenix/snapshot-builds/linux/
|
|
|
|
|
|
Wheels for Linux
|
|
----------------
|
|
|
|
Since there are various options for distro and wx port (GTK2 or GTK3) then the
|
|
files can not all be located in the same folder like we can do for the Windows
|
|
and OSX builds. This just simply means that you'll need to drill down a
|
|
little further to find the URL to give to pip. For example, to get the GTK3
|
|
Phoenix builds for Ubuntu 16.04 (and 16.10, LinuxMint 18, and probably others)
|
|
you can use a pip command like this:
|
|
|
|
pip install -U --pre \
|
|
-f https://wxpython.org/Phoenix/snapshot-builds/linux/gtk3/ubuntu-16.04 \
|
|
wxPython
|
|
|
|
|
|
Getting Pip
|
|
-----------
|
|
|
|
If you don't already have pip then you can install it with commands
|
|
like this:
|
|
|
|
wget https://bootstrap.pypa.io/get-pip.py
|
|
python get-pip.py
|
|
|
|
See https://pip.pypa.io/en/latest/index.html for more info.
|
|
|
|
|
|
Happy Hacking!
|
|
Robin
|