python3-packaging - Core utilities for Python packages

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename python3-packaging-19.0-1.1.noarch.rpm
Package name python3-packaging
Package version 19.0
Package release 1.1
Package architecture noarch
Package type rpm
Category Development/Languages/Python
License Apache-2.0
Maintainer -
Download size 48.70 KB
Installed size 182.54 KB
Core utilities for Python packages


Package Version Architecture Repository
python3-packaging - - -


Name Value
python(abi) = 3.7
python3-pyparsing >= 2.0.2
python3-six -


Name Value
python3-packaging = 19.0-1.1


Type URL
Binary Package python3-packaging-19.0-1.1.noarch.rpm
Source Package python-packaging-19.0-1.1.src.rpm

Install Howto

Install python3-packaging rpm package:

# zypper install python3-packaging




2019-03-09 - John Vandenberg <>
- Fix check that egg-info is a directory to work with %check enabled,
and better explain how it works
- Remove unnecessary build dependency on base
- Re-add test dependency on pyparsing with minimum version defined upstream,
and replace inline comment with GitHub issue URL
- Update to v19.0
* Fix string representation of PEP 508 direct URL requirements with markers.
* Better handling of file URLs
This allows for using ``file:///absolute/path``, which was previously
prevented due to the missing ``netloc``
This allows for all file URLs that ``urlunparse`` turns back into the
original URL to be valid
- from v18.0
* Improve error messages when invalid requirements are given
2018-12-28 - Martin Pluskal <>
- Drop pyparsing dependency as its not needed and creates circular
dependency on older distributions
- Reduce amount of duplicities
2018-03-22 -
- Update to version 17.1
* Fix utils.canonicalize_version when supplying non PEP 440 versions.
- Update to version 17.0
* Drop support for python 2.6, 3.2, and 3.3.
* Define minimal pyparsing version to 2.0.2 (#91).
* Add epoch, release, pre, dev, and post attributes to Version and LegacyVersion (#34).
* Add Version().is_devrelease and LegacyVersion().is_devrelease to make it easy to determine if a release is a development release.
* Add utils.canonicalize_version to canonicalize version strings or Version instances (#121).
2017-05-02 -
- fix pyparsing requirement
2017-02-23 -
- update for single-spec
- drop setuptools dependency, as this is itself now a dependency
of setuptools
- run tests conditionally, to minimize dependency tree
- ensure egg-info is a directory (distutils would install it as file)
2016-12-02 -
- update to 16.8:
* Fix markers that utilize ``in`` so that they render correctly.
* Fix an erroneous test on Python RC releases.
2016-05-25 -
- update to 16.7:
* Add support for the deprecated ``python_implementation`` marker which was
an undocumented setuptools marker in addition to the newer markers.
* Add support for the deprecated, PEP 345 environment markers in addition to
the newer markers.
2016-03-08 -
- update to 16.5:
* Fix a regression in parsing requirements with whitespaces between the comma
* Fix a regression in parsing requirements like ``foo (==4)``.
* Fix a bug where ``packaging.requirements:Requirement`` was overly strict when
matching legacy requirements.
* Add a function that implements the name canonicalization from PEP 503.
* Implement requirement specifiers from PEP 508.
* Relicense so that packaging is available under *either* the Apache License,
Version 2.0 or a 2 Clause BSD license.
* Support installation of packaging when only distutils is available.
* Fix ``==`` comparison when there is a prefix and a local version in play.
* Implement environment markers from PEP 508.
- Adjust Requires according to requires.txt
2015-08-11 -
- update to 15.3:
* Normalize post-release spellings for rev/r prefixes. :issue:`35`
2015-06-25 -
- update to 15.2:
* Fix an error where the arbitary specifier (``===``) was not correctly
allowing pre-releases when it was being used.
* Expose the specifier and version parts through properties on the
``Specifier`` classes.
* Allow iterating over the ``SpecifierSet`` to get access to all of the
``Specifier`` instances.
* Allow testing if a version is contained within a specifier via the ``in``

See Also

Package Description
python3-padaos-0.1.10-1.1.noarch.rpm An intent parser
python3-padatious-0.4.6-1.1.noarch.rpm A neural network intent parser
python3-paho-mqtt-1.4.0-2.2.noarch.rpm MQTT version 3.11 client class
python3-palettable-3.1.1-1.2.noarch.rpm Color palettes for Python
python3-pampy-0.2.1-1.2.noarch.rpm An alternate pattern matching for Python
python3-pamqp-2.3.0-1.1.noarch.rpm A pure-python AMQP 0-9-1 frame encoder and decoder
python3-pandas-0.24.2-1.1.i586.rpm Python module for working with "relational" or "labeled" data
python3-pandas-0.24.2-1.1.x86_64.rpm Python module for working with "relational" or "labeled" data
python3-pandas-datareader-0.7.0-1.2.noarch.rpm Data readers extracted from the pandas codebase
python3-pandocfilters-1.4.2-3.2.noarch.rpm Python module for writing pandoc filters
python3-parallax-1.0.4-3.2.noarch.rpm Python module for multi-node SSH command execution and file copy
python3-param-1.9.0-1.1.noarch.rpm Declarative Python programming using Parameters
python3-parameterized-0.7.0-1.1.noarch.rpm Parameterized testing
python3-paramiko-2.4.2-6.1.noarch.rpm SSH2 protocol library
python3-paramiko-expect-0.2.8-1.1.noarch.rpm An expect-like extension for the Paramiko SSH library