diff --git a/MANIFEST.in b/MANIFEST.in index 9ec0815..26bbd04 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,4 +1,5 @@ include raylib/*.so +include raylib/*.pyd exclude raylib/*.a exclude raylib/*.h exclude raylib/*.c diff --git a/README.md b/README.md index cf469a2..49fb076 100644 --- a/README.md +++ b/README.md @@ -11,17 +11,21 @@ See test_static.py and examples/*.py for how to use. # Installing -MacOS: Python 3.7: we distribute a statically linked Raylib library, so in theory the only thing you need to do is install +**MacOS: Python 3.7**: we distribute a statically linked Raylib library, so in theory the only thing you need to do is install us from Pypi. pip3 install raylib -Linux: Python 3.6: we dont distribute Raylib, so you must have Raylib 2.5dev already installed on your system. +**Linux: Python 3.6**: we dont distribute Raylib, so you must have Raylib 2.5dev already installed on your system. Currently we are building from the github version, specifically https://github.com/raysan5/raylib/commit/f325978b26ea934095f74ac628e6578ebbc2b7a0 although I guess any 2.5 build should work. First follow the instructions here: https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux Then do: pip3 install raylib + +**Windows 10 (64 bit): Python 3.7**: we distribute a statically linked Raylib library, thanks to https://github.com/Pebaz, so in theory the only thing you need to do is install us from Pypi. + + pip3 install raylib -If you're using a different version of Python, or using Windows, or maybe a Linux/Mac with incompatible libraries -you will have to build. +If you're using a different version of Python, or maybe a Linux/Mac with incompatible libraries +you will have to build. The specific version we built against is https://github.com/raysan5/raylib/commit/f325978b26ea934095f74ac628e6578ebbc2b7a0 but we should soon try to synchronize with a proper released version of Raylib. cd raylib python3 build_linux.py diff --git a/setup.py b/setup.py index 0f14a79..047cf31 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ README = (HERE / "README.md").read_text() # This call to setup() does all the work setup( name="raylib", - version="2.5.dev3", + version="2.5.dev4", description="Python CFFI bindings for Raylib", long_description=README, long_description_content_type="text/markdown",