| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
This no longer works since pytest 5.4.0. Somehow the xfail gets checked before
the plugin runs so errors thrown in the plugin get ignored.
|
|
|
|
| |
Depend on setuptools to make sure we write out requires-python in all cases
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Some packages have started failing to install with the pip shipped
with xenial.
|
| |
|
|
|
|
| |
It still supports Python 2
|
|
|
|
| |
master has dropped Python 2 support
|
|
|
|
| |
These API's have been removed (gtk commit 7ee5779efcf5).
|
|
|
|
| |
This issue was introduced in a102f046a178472278522e3e9d7c0b40ecd52ade.
|
| |
|
|
|
|
| |
Signed-off-by: Dan Yeaw <dan@yeaw.me>
|
|
|
| |
More packages are required to be able to run the example on the getting started page on openSUSE
|
| |
|
|
|
|
|
|
| |
It has changed its internal format to sqlite and still doesn't
provide a way to merge runs from different OSes, see
https://github.com/nedbat/coveragepy/issues/903
|
|
|
|
| |
This reverts commit 5a3033d8e249ad4a739a65bc49cc1c2a4cb142b9.
|
|
|
|
|
| |
The saved format has changed and we currently depend on it for
merging Windows and Unix paths.
|
| |
|
|
|
|
|
| |
Otherwise we get "Couldn't register with accessibility bus" warnings which break the
tests.
|
|
|
|
|
|
|
|
| |
This makes it easier to track upstream changes without us having to
rebuild docker images.
Downside is that we don't control it and API is still changing,
so allow the job to fail.
|
| |
|
|
|
|
|
| |
This job tests our oldest supported setup. Switch it to Python 3
so we can drop Python 2 support.
|
|
|
|
| |
Fixes #363
|
|
|
|
|
|
|
|
| |
g_object_newv() and GParameter are deprecated now.
Replace all GParameter usage with a separate GValue and char* array
and add a compatibility function for g_object_new_with_properties()
that also works with older glib and converts things back to GParameter.
|
|
|
|
|
| |
This should make things build with -Werror again once we port things
to g_object_new_with_properties()
|
|
|
|
| |
It's not used anywhere else atm
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
To make deprecation warnings more visible we made it inherit from RuntimeWarning
with unstable releases and DeprecationWarning for stabel releases.
This is a bit confusing when being flooded with warnings when testing under jhbuild
etc. Also recent pytest has changed to show deprecation warnings triggered during
tests, so the warnings should be more visible now for devs using pytest.
This changes it to inherit from DeprecationWarning always again.
|
|
|
|
|
|
|
|
|
| |
When g_signal_emitv returns a floating reference as the return
value, which we end up ref_sinking, do not unset the GValue,
as we've taken ownership from it and don't want it to drop its
reference.
Adds a test that highlights the issue
|
|
|
|
|
|
|
| |
Consumers of this API will get GParameter notifications elsewhere in their
code when using GParameter. Since it needs to be around for compatibility
API, we can safely ignore it here and save consuming applications some
duplicated deprecation warnings.
|
|
|
|
|
|
| |
This avoids iterating twice: once to create the list with a
list-comprehension and a second time to transform that list into a
tuple.
|
|
|
|
|
|
|
|
| |
This saves a bit of work, instead of defining the dictionary every time
the method is called.
Unpacking many GVariants in a loop, this shaved roughly 17% of the total
time.
|
|
|
|
|
| |
This saves a bit of work. Unpacking many GVariants in a loop, this
shaved roughly 6% of the total time.
|
| |
|
|
|
|
|
|
|
| |
This depends on whether CSD is used or not and theme related things.
We only know for sure that it's larger than the inlcuded button.
Fixes the test suite under wayland.
|
|
|
|
|
|
|
|
|
|
|
| |
It gets used by pip>=9 to decide which version from pypi to install. Which means we can
more easily drop older Python versions without having to worry about breaking anyones setup.
Sadly our oldest supported system, Ubuntu Xenial, only has pip 8, so it will install
the newest version and fail anyway if we drop Python 3.5 support. We can at least
point users to update their pip in their virtual environments then.
https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires
|
| |
|
|
|
|
|
|
|
|
| |
The headers of Python 3.8 trigger the warning and PEP7 states that
Python is depending on this now.
As far as I remember this was mostly added to keep the code compatible
with ancient py2 MSVC, so only use it with Python 2.
|
| |
|
|
|
|
|
|
| |
It was only used with Python 2 and unused/reserved with Python 3.
Python 3.8 has renamed the slot and is now using it for something different
which breaks our build.
|
| |
|
| |
|
|
|
|
| |
It doesn't support gcc9 yet
|
|
|
|
|
|
|
|
|
| |
The idea was to default to mingw32 because mingw64 builds had more bugs initially
and if one wants to bundle things mingw32 makes it run on more machines.
But, the gtk stack should be in good shape now with mingw64 and people tend to
prefer 64bit builds (see #326 and #321) ignoring the docs, so lets just default
to mingw64 instead.
|
|
|
|
| |
https://gitlab.com/freedesktop-sdk/freedesktop-sdk/issues/776
|