Universal is used to identify pure-Python module(by bdist_wheel).
For these, it is sufficient to build a wheel with _any_ Python ABI
version and publish that to PyPI (by whatever means).
Change-Id: I40d66609277e58e8d6fee9cc98948f7b2507f75a
1. The change exposed all options of store and driver by oslo.config
entry-point.
2. Refactor store and driver options registering logic to leverage this
unified option discover function.
Change-Id: Ibbd0f27abd0c0eb9a88d8d30de1e89264a11f53d
Signed-off-by: Zhi Yan Liu <zhiyanl@cn.ibm.com>
Add the missing stores to setup.cfg and add the old stores to keep
backwards compatibility. In addition, raise an error if a store
entry_point is not found.
Change-Id: I41ffff47d26e2c1bf9b89ed3d0f459bca4d9f731
Given the existing, known issues, with python namespaces, pip and
setuptools, we've decided to rename glance.store into glance_store.
Change-Id: I3f02ce78b3d64f34744e5116652bfbb4f3062cbf
Instead of listing the glance.store subpackage, it should be done for
the entire `glance` package.
Change-Id: I592931b8e6c0d708b1e0f633fab6bef191b64879
Setup configuration for localization and add
initial translation template like it's done for all other OpenStack
projects. Once this is in, the translation bot job
will take care of syncing translations with transifex (already setup).
Note that the proper place for the template is for all python projects
$PROJECT/locale/$PROJECT.pot
Change-Id: If814bcf3e3e98c2d39bfcfd4ffefab308027672c
* Don't pass context and location to the Store init
* Use 1 config object and pass that to the store
* Pass context to each method call
* Don't use mox, use mock instead