|
Packit Service |
21c75c |
..
|
|
Packit Service |
21c75c |
Copyright (C) 2014-2018 Red Hat, Inc.
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
This copyrighted material is made available to anyone wishing to use,
|
|
Packit Service |
21c75c |
modify, copy, or redistribute it subject to the terms and conditions of
|
|
Packit Service |
21c75c |
the GNU General Public License v.2, or (at your option) any later version.
|
|
Packit Service |
21c75c |
This program is distributed in the hope that it will be useful, but WITHOUT
|
|
Packit Service |
21c75c |
ANY WARRANTY expressed or implied, including the implied warranties of
|
|
Packit Service |
21c75c |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
|
|
Packit Service |
21c75c |
Public License for more details. You should have received a copy of the
|
|
Packit Service |
21c75c |
GNU General Public License along with this program; if not, write to the
|
|
Packit Service |
21c75c |
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
|
Packit Service |
21c75c |
02110-1301, USA. Any Red Hat trademarks that are incorporated in the
|
|
Packit Service |
21c75c |
source code or documentation are not subject to the GNU General Public
|
|
Packit Service |
21c75c |
License and may only be used or replicated with the express permission of
|
|
Packit Service |
21c75c |
Red Hat, Inc.
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
###################################
|
|
Packit Service |
21c75c |
Changes in DNF-2 compared to DNF-1
|
|
Packit Service |
21c75c |
###################################
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
=============
|
|
Packit Service |
21c75c |
CLI changes
|
|
Packit Service |
21c75c |
=============
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
Reintroduction of YUM's configuration options ``includepkgs`` and ``excludepkgs``
|
|
Packit Service |
21c75c |
===================================================================================
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
Due to a better compatibility with YUM, configuration options ``include`` and ``exclude``
|
|
Packit Service |
21c75c |
were replaced by the original options :ref:`includepkgs <include-label>` and
|
|
Packit Service |
21c75c |
:ref:`excludepkgs <exclude-label>`.
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
DNF group install ``--with-optional`` option
|
|
Packit Service |
21c75c |
============================================
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
Installation of optional packages of group is changed from subcommand
|
|
Packit Service |
21c75c |
``with-optional`` to option ``--with-optional``.
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
==================
|
|
Packit Service |
21c75c |
Python API changes
|
|
Packit Service |
21c75c |
==================
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
All non-API methods and attributes are private
|
|
Packit Service |
21c75c |
==============================================
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
.. warning:: All non-API methods and attributes of :doc:`documented modules <api>` are now private
|
|
Packit Service |
21c75c |
in order to accomplish more distinguishable API.
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
Following API methods accept different arguments
|
|
Packit Service |
21c75c |
================================================
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
#. :meth:`dnf.Base.add_remote_rpms`
|
|
Packit Service |
21c75c |
#. :meth:`dnf.Base.group_install`
|
|
Packit Service |
21c75c |
#. :meth:`dnf.cli.Command.configure`
|
|
Packit Service |
21c75c |
#. :meth:`dnf.cli.Command.run`
|
|
Packit Service |
21c75c |
#. :meth:`dnf.Plugin.read_config`
|