static PyObject* Pakfire_install(PakfireObject* self, PyObject* args, PyObject* kwargs) {
char* kwlist[] = {
"packages",
- "dryrun",
"without_recommended",
"allow_uninstall",
"allow_downgrade",
NULL
};
char** packages = NULL;
- int dryrun = 0;
int without_recommended = 0;
int allow_uninstall = 0;
int allow_downgrade = 0;
PyObject* status_callback = NULL;
int r;
- if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O&|$ppppO", kwlist,
- convert_packages, &packages, &dryrun, &without_recommended, &allow_uninstall,
+ if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O&|$pppO", kwlist,
+ convert_packages, &packages, &without_recommended, &allow_uninstall,
&allow_downgrade, &status_callback))
return NULL;
return NULL;
}
- // Enable dry-run mode
- if (dryrun)
- transaction_flags |= PAKFIRE_TRANSACTION_DRY_RUN;
// Do not install recommended packages
if (without_recommended)
static PyObject* Pakfire_erase(PakfireObject* self, PyObject* args, PyObject* kwargs) {
char* kwlist[] = {
"packages",
- "dryrun",
"keep_dependencies",
"status_callback",
NULL
};
char** packages = NULL;
- int dryrun = 0;
int keep_dependencies = 0;
int transaction_flags = 0;
int flags = 0;
PyObject* status_callback = NULL;
int r;
- if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O&|$ppO", kwlist,
- convert_packages, &packages, &dryrun, &keep_dependencies, &status_callback))
+ if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O&|$pO", kwlist,
+ convert_packages, &packages, &keep_dependencies, &status_callback))
return NULL;
// Check if callback is callable
return NULL;
}
- if (dryrun)
- transaction_flags |= PAKFIRE_TRANSACTION_DRY_RUN;
-
if (keep_dependencies)
flags |= PAKFIRE_JOB_KEEP_DEPS;
static PyObject* Pakfire_update(PakfireObject* self, PyObject* args, PyObject* kwargs) {
char* kwlist[] = {
"packages",
- "dryrun",
"excludes",
"allow_uninstall",
"allow_downgrade",
};
char** packages = NULL;
char** excludes = NULL;
- int dryrun = 0;
int allow_uninstall = 0;
int allow_downgrade = 0;
int solver_flags = 0;
PyObject* status_callback = NULL;
int r;
- if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O&|$pO&ppO", kwlist,
- convert_packages, &packages, &dryrun, convert_packages, &excludes,
+ if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O&|$O&ppO", kwlist,
+ convert_packages, &packages, convert_packages, &excludes,
&allow_uninstall, &allow_downgrade, &status_callback))
return NULL;
return NULL;
}
- if (dryrun)
- transaction_flags |= PAKFIRE_TRANSACTION_DRY_RUN;
-
// Can the solver uninstall packages?
if (allow_uninstall)
solver_flags |= PAKFIRE_TRANSACTION_ALLOW_UNINSTALL;