diff options
author | Christoph Reiter <creiter@src.gnome.org> | 2017-12-04 15:33:00 +0100 |
---|---|---|
committer | Christoph Reiter <creiter@src.gnome.org> | 2017-12-06 15:50:13 +0100 |
commit | 3e455944f5835c750911d3178a0607201f23f1a8 (patch) | |
tree | ccc78028794ea8f65cfafc8cfbae848be1d4c4d2 /.gitignore | |
parent | 58f677bfaa0f117465a9e2146c5d83768b5a76ac (diff) | |
download | pygobject-3e455944f5835c750911d3178a0607201f23f1a8.tar.gz |
setup.py: Port to distutils/setuptools
Instead of wrapping autotools add a proper setuptools based build system.
Compared to the autotools one this does not install .pc files or headers
and does not allow running tests.
It uses pkg-config for discovering dependencies and explictely searches
for .pc files in the Python prefix so that pycairo installations in a
virtualenv are discovered. When using MSVC, pkg-config is skipped and
it is assumend that INCLUDE and LIB is properly set up.
Version information and requirements are parsed from configure.ac, package
metadata is parsed from PKG-INFO.in.
Also adds a "setup.py distcheck" command which makes sure all tracked files
end up in the tarball and that the tarball builds (no tests are run atm).
https://bugzilla.gnome.org/show_bug.cgi?id=789211
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -76,3 +76,4 @@ Makefile.in /build/ /dist/ /pygobject.egg-info/ +/MANIFEST |