| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
So it uses a newer sphinx
|
| |
|
|
|
|
|
|
|
|
|
| |
This was reverted because pip didn't support installing build deps
from sdists. But this looks fixed since https://github.com/pypa/pip/pull/5336
pip now builds and installs pycairo before building pygobject.
This reverts commit ad1bbfa148b7734e2fca3c9f0e14ddab630bc354.
|
|
|
|
| |
Add all the meson related files to the manifest
|
|
|
|
|
| |
Contains the two condition errors which happen with Python 3.6.5 at
interpreter startup.
|
|
|
|
|
|
|
| |
This reverts commit b4ff23367a58e220fc0f3c4c277c2752b8f19be8.
pip 10 can only install wheel dependencies, which we don't have.
https://github.com/pypa/pip/issues/5244
|
|
|
|
|
|
|
|
|
|
| |
and in a venv
They are in /usr/share/doc/python(2-devel|3-devel|\d\d) on Fedora.
Also search for the suppression files in more prefixes in case we are in a virtualenv
or in case the Python interpreter isn't installed.
Also removes the .supp files included in the test suite as they are no longer used.
|
| |
|
| |
|
|
|
|
| |
To make sure everything works with older libraries.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Someone on IRC had problems running the test suite, and that's not the first
time, so remove it for now (added in 63c7f17c2248)
The locale generation adds extra dependencies and only works on Linux,
and while the test does something useful it complicates things too much.
We need to find a better way (in Python if possible) to test for locale
dependend upper()/lower().
|
|
|
|
|
|
|
|
|
|
|
| |
flake8 uses pep8/pycodestyle/pyflakes internally, so there should not
by any difference.
The nice thing about it is that we can store the configuration in
setup.cfg and linting comes down to just executing "flake8".
It also allows to ignore warnings with inline comments, so that
when avoiding a warning isn't possible it doesn't need to be disabled
for the whole codebase.
|
|
|
|
|
| |
This fixes "setup.py distcheck", which makes sure all files in git end
up in the sdist.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Takes the documentation developed at
https://github.com/pygobject/pygobject-docs
and puts into /docs
See https://pygobject.readthedocs.io for how it looks
Now that we move to gitlab we can use webhooks to trigger builds
on readthedocs from gitlab directly and we should also have a nicer
contribution UX.
This also gets rid of most of README/HACKING/INSTALL and moves most
of the information into the documentation. The README is kept short
and only makes clear what pygobject is and points to the online docs
as that should answer all questions.
setup.py now sets the content of README.rst as long_descriptions,
as that is the content shown on PyPI. This makes the page on PyPI
look the same as on gitlab.
https://bugzilla.gnome.org/show_bug.cgi?id=791448
|
| |
|
| |
|
|
|
|
|
|
|
| |
We might want to install it in the future, but until then at least put
it into the tarball.
https://bugzilla.gnome.org/show_bug.cgi?id=735918
|
|
|
|
|
| |
No need to duplicate that information over and over.
It's in the README and .doap file still
|
|
|
|
|
|
| |
It was obviously not used in some time as the git command doesn't exist anymore.
If we ever get per pull/merge request CI we can look into bringing something
like this back.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
The only reason this might be brought back to life again is when
the whole stack can be built with Visual Studio (including
gobject-introspection) again. Building with MinGW/MSYS can now
be done with the usual autogen.sh/configure/make/make install dance.
https://bugzilla.gnome.org/show_bug.cgi?id=657054
|
| |
|
|
|