You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
heck 201f193c18
Merge branch 'Release_2.1.0' of https://gitea.pep.foundation/pEp.foundation/pEpPythonAdapter into Release_2.1.0
2 years ago
build-windows Add Windows project and adjust build script for Windows build 2 years ago
examples Add example for simple XML based message format. 3 years ago
src/pEp Add Windows project and adjust build script for Windows build 2 years ago
test Mutli-threading support for native libs calling python code added 3 years ago
utils Add export option --secret-keys to utils/pEp 3 years ago
.gitignore Add Windows project and adjust build script for Windows build 2 years ago
.hgignore .hgignore local.conf 3 years ago
LICENSE.txt adding LICENSE.txt - this adapter is under the GNU Affero General Public License 7 years ago
Makefile Makefile, add targets: dist, dist-whl, dist-egg, install, install-prefix, install-sys 3 years ago
Makefile.conf Makefile, add targets: dist, dist-whl, dist-egg, install, install-prefix, install-sys 3 years ago
README.md Just update README.md 3 years ago
local.conf.example Add Makefile.conf / local.conf.example (like we have it in pEpEngine, libpEpAdapter, pEpJNIAdapter) 3 years ago
make.mak Add Windows project and adjust build script for Windows build 2 years ago
setup.cfg start getting declarative with setup.cfg 3 years ago
setup.py Fix mac/linux build / make all CFLAGS platform specific 2 years ago

README.md

pEpPythonAdapter

Build Insttructions

These build instructions should work on:

  • Linux (Verified 26.4.20 - heck)
  • MacOS (Verified 26.4.20 - heck)
  • Windows

Build

To build against system wide pEp installation (libs/includes)

python3 setup.py build_ext

To build against a pEp installation in your home dir (libs/includes):

python3 setup.py build_ext --local

To build against a pEp installation in a custom installation root (libs/includes)

python3 setup.py build_ext --prefix=<path_to_your_install_root>

Install

To install the extension module system wide, as root, run:

python3 setup.py install

To install the extension module into you home dir

python3 setup.py install --user

To install the extension module into a custom destination

python3 setup.py install --prefix=<custom_destination_root>

Attention: The ~ (tilde) does not get expanded, but env vars work ($HOME).