| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
... because this library no longer supports these old versions and
requires Python >= 3.8 now[1].
[1] 8efaa1ceb82300cce19acaf3d5ecd969f6dab3e0
Change-Id: I2b229b24425d3afb9159b2479bd9547e3443011f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Load entry points using 'importlib.metadata' instead of 'pkg_resources'.
Include a caching layer. The cache stores the parsed text data from all
of the ini input files in a single JSON file with a name based on the
hash of the path entries and the mtimes. This should produce a unique
filename for each import path, regardless of the use of a virtualenv.
The data is stored in a format that means no other files need to be
examined or parsed in order to return EntryPoint objects.
Change-Id: I8b08f289d446f4775eac1e1a91997fa96f25f641
Depends-On: Ic6db7af34c87a636bfe55bacae03c42154f4b9c7
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
|
|
|
|
|
|
| |
Change-Id: I7ae34cb701111adb2968e9b0c153dfd60aeb2fbb
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Sem-Ver: api-break
|
|
|
|
| |
Change-Id: I043994108e287734b44ab7362a0d6cfcc234c078
|
|
|
|
| |
Change-Id: I473edf39002402decbd1890ed2c56f1195c1522e
|
|
|
|
| |
Change-Id: I9a43ea26060180a6555bac0c299e71a04742dd4a
|
|
|
|
| |
Change-Id: I8ba90d820fd6e0dd4894b34936b773b1e12e752b
|
|
|
|
| |
Change-Id: If695abcf0be858e2a81669bd98440c48cd788d7f
|
|
|
|
|
|
|
|
|
|
| |
argparse is not required for Python 2.7 and 3.4 (which are the only
Python versions explicitely supported in setup.py)
removing the unnecessary argparse dependency to allow package to be
properly packaged on Debian/Ubuntu systems.
Change-Id: Ia268edc0c674ec3514139570d527a3f340efb1ac
|
|
|
|
| |
Change-Id: I60ba4153fbabf2d83a31aea432c0f0c82583bb63
|
|
|
|
| |
Change-Id: Ifa88a2aec0a7a900c428f030e4750a6b0f0c9603
|
|
|
|
| |
Change-Id: Icc235d5e0e5c05c28f2cab7f59dffe31595b3e22
|
|
|
|
| |
Change-Id: Iac1777fb0fc8d5ca440460029b69c6e850d72e0f
|
|
|
|
| |
Change-Id: I8f3c3ddf956b9c75cf707abea299427ced517d64
|
|
|
|
| |
Change-Id: Ie64901feb49a3313016057fa7992f8a93e69c73a
|
|
|
|
| |
Change-Id: I1bc4b46866f9be51e8ea61f29ad8ab0bac1bcce2
|
|
|
|
|
|
|
|
|
| |
We use pbr to install stevedore, and because of the way setuptools deals
with install-time requirements we also need to include it as a runtime
dependency to ensure it is installed by pip and not easy_install.
Change-Id: I0a39bb50218a1a7cdb2d42fb474a9b8f6d6ac32a
Closes-Bug: #1384919
|
|
|
|
|
| |
Change-Id: I64ae9191863564e278a35d42ec9cd743a233028e
Addresses-Bug: #1365061
|
|
|
|
| |
Change-Id: I2ae513d7d37a709b9c8964e99dc1db591e754d7e
|
|
|
|
|
|
|
| |
Using six.add_metaclass instead of "__metaclass__" for Python 3.x
compatibility.
Change-Id: I8bf33fb1770511657587c8f7a33acfcf9a351e79
|
|
Resolves issue #16
|