forked from Mirrors/flatpak-builder
006d9a1927
If a .py file changes multiple times we can end up in a situation where there is an .py file with corresponding .pyc file that we rewrote, so both are now mtime==1. Then a new version of the .py file is added, but the corresponding .pyc file is not updated. This means that the .pyc file is stale, and python would not normally use it. However, we will later change the mtime on the .py file to 1, causing the old .pyo file to look up-to-date even though its stale. We fix this by detecting the case where the is a new mtime on a .py file where the .pyc file doesn't match, and remove the stale .pyc file. |
||
---|---|---|
app | ||
bubblewrap@f6ca369012 | ||
builder | ||
buildutil | ||
common | ||
completion | ||
data | ||
dbus-proxy | ||
dbus.service.d | ||
doc | ||
document-portal | ||
env.d | ||
lib | ||
libglnx@4f83b70f69 | ||
m4 | ||
permission-store | ||
po | ||
profile | ||
session-helper | ||
system-helper | ||
tests | ||
triggers | ||
.gitignore | ||
.gitmodules | ||
COPYING | ||
Makefile.am | ||
NEWS | ||
README.md | ||
acinclude.m4 | ||
autogen.sh | ||
configure.ac | ||
flatpak.pc.in | ||
flatpak.png | ||
uncrustify.cfg | ||
uncrustify.sh |
README.md
Flatpak
Flatpak is a system for building, distributing and running sandboxed desktop applications on Linux.
See http://flatpak.org/ for more information.
Read documentation for the flatpak commandline tools and for the libflatpak library API.