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 /MANIFEST.in | |
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 'MANIFEST.in')
-rw-r--r-- | MANIFEST.in | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 00000000..26b2abd0 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,20 @@ +include *.am +include AUTHORS +include autogen.sh +include configure.ac +include COPYING +include HACKING +include *.in +include INSTALL +include m4/introspection.m4 +include m4/python.m4 +include NEWS +include pre-commit.hook +include pygi-convert.sh +include pygobject.doap +include README +recursive-include demos *.py *.png *.css *.ui *.gif *.gresource *.jpg *.xml +recursive-include examples *.py *.am +recursive-include gi *.am *.h +recursive-include pygtkcompat *.am +recursive-include tests *.py *.c *.h *.xml *.supp *nouppera *.am |