-# moon_db
+# python_moondb
 
 This package contains the database module for the Moon project
 It is designed to provide a driver to access the Moon database.
 ## Build
 ### Build Python Package
 ```bash
-cd ${MOON_HOME}/moonv4/moon_db
+cd ${MOON_HOME}/python_moondb
 python3 setup.py sdist bdist_wheel
 ```
 
 ### Push Python Package to PIP
 ```bash
-cd ${MOON_HOME}/moonv4/moon_db
-gpg --detach-sign -u "${GPG_ID}" -a dist/moon_db-X.Y.Z-py3-none-any.whl
-gpg --detach-sign -u "${GPG_ID}" -a dist/moon_db-X.Y.Z.tar.gz
-twine upload dist/moon_db-X.Y.Z-py3-none-any.whl dist/moon_db-X.Y.Z-py3-none-any.whl.asc
-twine upload dist/moon_db-X.Y.Z.tar.gz dist/moon_db-X.Y.Z.tar.gz.asc
+cd ${MOON_HOME}/python_moondb
+gpg --detach-sign -u "${GPG_ID}" -a dist/python_moondb-X.Y.Z-py3-none-any.whl
+gpg --detach-sign -u "${GPG_ID}" -a dist/python_moondb-X.Y.Z.tar.gz
+twine upload dist/python_moondb-X.Y.Z-py3-none-any.whl dist/python_moondb-X.Y.Z-py3-none-any.whl.asc
+twine upload dist/python_moondb-X.Y.Z.tar.gz dist/python_moondb-X.Y.Z.tar.gz.asc
 ```
 
 ## Test
 ### Python Unit Test
 launch Docker for Python unit tests
 ```bash
-cd ${MOON_HOME}/moonv4/moon_db
+cd ${MOON_HOME}/python_moondb
 docker run --rm --volume $(pwd):/data wukongsun/moon_python_unit_test:latest
 ```
\ No newline at end of file
 
 from uuid import uuid4
 from oslo_log import log as logging
 from moon_utilities import exceptions, configuration
-from moon_db.api.managers import Managers
-from moon_utilities.security_functions import filter_input, login, logout
+from python_moonutilities.security_functions import filter_input, login, logout
+from python_moondb.api.managers import Managers
 
 LOG = logging.getLogger("moon.db.api.keystone")
 
 
 
 from uuid import uuid4
 from oslo_log import log as logging
-from moon_utilities import exceptions
-from moon_utilities.security_functions import filter_input, enforce
-from moon_db.api.managers import Managers
+from python_moonutilities import exceptions
+from python_moonutilities.security_functions import filter_input, enforce
+from python_moondb.api.managers import Managers
 
 
 LOG = logging.getLogger("moon.db.api.model")
 
 
 from uuid import uuid4
 from oslo_log import log as logging
-from moon_utilities.security_functions import filter_input, enforce
-from moon_db.api.managers import Managers
+from python_moonutilities.security_functions import filter_input, enforce
+from python_moondb.api.managers import Managers
 
 
 LOG = logging.getLogger("moon.db.api.pdp")
 
 
 from uuid import uuid4
 import logging
-from moon_utilities.security_functions import enforce
-from moon_db.api.managers import Managers
+from python_moonutilities.security_functions import enforce
+from python_moondb.api.managers import Managers
 
 LOG = logging.getLogger("moon.db.api.policy")
 
 
 
 import logging
 import time
-from moon_db.core import LogDriver
+from python_moondb.core import LogDriver
 
 
 class LogConnector(LogDriver):
 
 import copy
 import json
 from uuid import uuid4
-from moon_utilities.exceptions import *
-from moon_db.core import PDPDriver, PolicyDriver, ModelDriver
 import sqlalchemy as sql
 import logging
 from sqlalchemy.orm import sessionmaker
 from sqlalchemy import create_engine
 from contextlib import contextmanager
 from sqlalchemy import types as sql_types
-from moon_utilities import configuration
-
+from python_moonutilities import configuration
+from python_moonutilities.exceptions import *
+from python_moondb.core import PDPDriver, PolicyDriver, ModelDriver
 
 LOG = logging.getLogger("moon.db.driver.sql")
 Base = declarative_base()
 
 from oslo_log import log as logging
 from oslo_config import cfg
 from stevedore.driver import DriverManager
-from moon_utilities import configuration
-from moon_db.api import model, policy, pdp, keystone
+from python_moonutilities import configuration
+from python_moondb.api import model, policy, pdp, keystone
 
 CONF = cfg.CONF
 LOG = logging.getLogger("moon.db")
 
 import argparse
 import logging
 from sqlalchemy import create_engine
-from moon_db.migrate_repo import versions
-from moon_utilities import configuration
+from python_moonutilities import configuration
+from python_moondb.migrate_repo import versions
 
 
 def init_args():
 
 # or at 'http://www.apache.org/licenses/LICENSE-2.0'.
 
 from setuptools import setup, find_packages
-import moon_db
+import python_moondb
 
 
 with open('requirements.txt') as f:
 
 setup(
 
-    name='moon_db',
+    name='python-moondb',
 
-    version=moon_db.__version__,
+    version=python_moondb.__version__,
 
     packages=find_packages(),
 
     entry_points={
         "moon_db.driver":
             [
-                "sql = moon_db.backends.sql:SQLConnector",
-                "flat = moon_db.backends.flat:LogConnector",
+                "sql = python_moondb.backends.sql:SQLConnector",
+                "flat = python_moondb.backends.flat:LogConnector",
             ],
         'console_scripts': [
-            'moon_db_manager = moon_db.db_manager:run',
+            'moon_db_manager = python_moondb.db_manager:run',
         ],
     }
 
 
 pymysql
 pytest
 requests_mock
-moon_utilities
\ No newline at end of file
+python_moonutilities
\ No newline at end of file