commit: 35c1e108e35e94548397590373c9db2797d0c698
Author: Magnus Granberg <zorry <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 4 21:02:34 2015 +0000
Commit: Magnus Granberg <zorry <AT> gentoo <DOT> org>
CommitDate: Tue Aug 4 21:02:34 2015 +0000
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=35c1e108
move tbc/pym to pym/tbc and pym/bin to bin
{tbc/bin => bin}/tbc_guest_jobs | 0
{tbc/bin => bin}/tbc_host_jobs | 0
{tbc/pym => pym/tbc}/ConnectionManager.py | 0
{tbc/pym/repoman/vcs => pym/tbc}/__init__.py | 0
{tbc/pym => pym/tbc}/build_depgraph.py | 0
{tbc/pym => pym/tbc}/build_job.py | 0
{tbc/pym => pym/tbc}/build_log.py | 0
{tbc/pym => pym/tbc}/buildquerydb.py | 0
{tbc/pym => pym/tbc}/check_setup.py | 0
{tbc/pym => pym/tbc}/db_mapping.py | 0
{tbc/pym => pym/tbc}/depclean.py | 0
{tbc/pym => pym/tbc}/flags.py | 0
{tbc/pym => pym/tbc}/jobs.py | 0
{tbc/pym => pym/tbc}/old_cpv.py | 0
{tbc/pym => pym/tbc}/package.py | 0
{tbc/pym => pym/tbc}/qachecks.py | 0
{tbc/pym => pym/tbc}/readconf.py | 0
{tbc/pym/repoman/modules/scan => pym/tbc/repoman}/__init__.py | 0
{tbc/pym => pym/tbc}/repoman/_portage.py | 0
{tbc/pym => pym/tbc}/repoman/_subprocess.py | 0
{tbc/pym => pym/tbc}/repoman/_xml.py | 0
{tbc/pym => pym/tbc}/repoman/argparser.py | 0
.../modules/manifest => pym/tbc/repoman/checks}/__init__.py | 0
.../full => pym/tbc/repoman/checks/directories}/__init__.py | 0
{tbc/pym => pym/tbc}/repoman/checks/directories/files.py | 0
.../modules/fix => pym/tbc/repoman/checks/ebuilds}/__init__.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/checks.py | 0
.../tbc/repoman/checks/ebuilds/eclasses}/__init__.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/eclasses/live.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/eclasses/ruby.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/errors.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/fetches.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/isebuild.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/keywords.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/manifests.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/misc.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/pkgmetadata.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/thirdpartymirrors.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/use_flags.py | 0
.../tbc/repoman/checks/ebuilds/variables}/__init__.py | 0
.../tbc}/repoman/checks/ebuilds/variables/description.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/variables/eapi.py | 0
{tbc/pym => pym/tbc}/repoman/checks/ebuilds/variables/license.py | 0
.../pym => pym/tbc}/repoman/checks/ebuilds/variables/restrict.py | 0
{tbc/pym => pym/tbc}/repoman/checks/herds/__init__.py | 0
{tbc/pym => pym/tbc}/repoman/checks/herds/herdbase.py | 0
{tbc/pym => pym/tbc}/repoman/checks/herds/metadata.py | 0
{tbc/pym => pym/tbc}/repoman/copyrights.py | 0
{tbc/pym => pym/tbc}/repoman/ebuild.py | 0
{tbc/pym => pym/tbc}/repoman/errors.py | 0
{tbc/pym => pym/tbc}/repoman/main.py | 0
{tbc/pym => pym/tbc}/repoman/metadata.py | 0
.../ebuilds/variables => pym/tbc/repoman/modules}/__init__.py | 0
.../eclasses => pym/tbc/repoman/modules/commit}/__init__.py | 0
{tbc/pym => pym/tbc}/repoman/modules/commit/repochecks.py | 0
.../checks/ebuilds => pym/tbc/repoman/modules/fix}/__init__.py | 0
.../directories => pym/tbc/repoman/modules/full}/__init__.py | 0
.../checks => pym/tbc/repoman/modules/manifest}/__init__.py | 0
{tbc/pym/repoman => pym/tbc/repoman/modules/scan}/__init__.py | 0
{tbc/pym => pym/tbc}/repoman/profile.py | 0
{tbc/pym => pym/tbc}/repoman/qa_data.py | 0
{tbc/pym => pym/tbc}/repoman/qa_tracker.py | 0
{tbc/pym => pym/tbc}/repoman/repos.py | 0
{tbc/pym => pym/tbc}/repoman/scan.py | 0
{tbc/pym => pym/tbc}/repoman/utilities.py | 0
{tbc/pym => pym/tbc/repoman/vcs}/__init__.py | 0
{tbc/pym => pym/tbc}/repoman/vcs/vcs.py | 0
{tbc/pym => pym/tbc}/repoman/vcs/vcsstatus.py | 0
{tbc/pym => pym/tbc}/sqlquerys.py | 0
{tbc/pym => pym/tbc}/sync.py | 0
{tbc/pym => pym/tbc}/text.py | 0
{tbc/pym => pym/tbc}/updatedb.py | 0
setup.py | 9 +++++----
73 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/tbc/bin/tbc_guest_jobs b/bin/tbc_guest_jobs
similarity index 100%
rename from tbc/bin/tbc_guest_jobs
rename to bin/tbc_guest_jobs
diff --git a/tbc/bin/tbc_host_jobs b/bin/tbc_host_jobs
similarity index 100%
rename from tbc/bin/tbc_host_jobs
rename to bin/tbc_host_jobs
diff --git a/tbc/pym/ConnectionManager.py b/pym/tbc/ConnectionManager.py
similarity index 100%
rename from tbc/pym/ConnectionManager.py
rename to pym/tbc/ConnectionManager.py
diff --git a/tbc/pym/repoman/vcs/__init__.py b/pym/tbc/__init__.py
similarity index 100%
rename from tbc/pym/repoman/vcs/__init__.py
rename to pym/tbc/__init__.py
diff --git a/tbc/pym/build_depgraph.py b/pym/tbc/build_depgraph.py
similarity index 100%
rename from tbc/pym/build_depgraph.py
rename to pym/tbc/build_depgraph.py
diff --git a/tbc/pym/build_job.py b/pym/tbc/build_job.py
similarity index 100%
rename from tbc/pym/build_job.py
rename to pym/tbc/build_job.py
diff --git a/tbc/pym/build_log.py b/pym/tbc/build_log.py
similarity index 100%
rename from tbc/pym/build_log.py
rename to pym/tbc/build_log.py
diff --git a/tbc/pym/buildquerydb.py b/pym/tbc/buildquerydb.py
similarity index 100%
rename from tbc/pym/buildquerydb.py
rename to pym/tbc/buildquerydb.py
diff --git a/tbc/pym/check_setup.py b/pym/tbc/check_setup.py
similarity index 100%
rename from tbc/pym/check_setup.py
rename to pym/tbc/check_setup.py
diff --git a/tbc/pym/db_mapping.py b/pym/tbc/db_mapping.py
similarity index 100%
rename from tbc/pym/db_mapping.py
rename to pym/tbc/db_mapping.py
diff --git a/tbc/pym/depclean.py b/pym/tbc/depclean.py
similarity index 100%
rename from tbc/pym/depclean.py
rename to pym/tbc/depclean.py
diff --git a/tbc/pym/flags.py b/pym/tbc/flags.py
similarity index 100%
rename from tbc/pym/flags.py
rename to pym/tbc/flags.py
diff --git a/tbc/pym/jobs.py b/pym/tbc/jobs.py
similarity index 100%
rename from tbc/pym/jobs.py
rename to pym/tbc/jobs.py
diff --git a/tbc/pym/old_cpv.py b/pym/tbc/old_cpv.py
similarity index 100%
rename from tbc/pym/old_cpv.py
rename to pym/tbc/old_cpv.py
diff --git a/tbc/pym/package.py b/pym/tbc/package.py
similarity index 100%
rename from tbc/pym/package.py
rename to pym/tbc/package.py
diff --git a/tbc/pym/qachecks.py b/pym/tbc/qachecks.py
similarity index 100%
rename from tbc/pym/qachecks.py
rename to pym/tbc/qachecks.py
diff --git a/tbc/pym/readconf.py b/pym/tbc/readconf.py
similarity index 100%
rename from tbc/pym/readconf.py
rename to pym/tbc/readconf.py
diff --git a/tbc/pym/repoman/modules/scan/__init__.py
b/pym/tbc/repoman/__init__.py
similarity index 100%
rename from tbc/pym/repoman/modules/scan/__init__.py
rename to pym/tbc/repoman/__init__.py
diff --git a/tbc/pym/repoman/_portage.py b/pym/tbc/repoman/_portage.py
similarity index 100%
rename from tbc/pym/repoman/_portage.py
rename to pym/tbc/repoman/_portage.py
diff --git a/tbc/pym/repoman/_subprocess.py b/pym/tbc/repoman/_subprocess.py
similarity index 100%
rename from tbc/pym/repoman/_subprocess.py
rename to pym/tbc/repoman/_subprocess.py
diff --git a/tbc/pym/repoman/_xml.py b/pym/tbc/repoman/_xml.py
similarity index 100%
rename from tbc/pym/repoman/_xml.py
rename to pym/tbc/repoman/_xml.py
diff --git a/tbc/pym/repoman/argparser.py b/pym/tbc/repoman/argparser.py
similarity index 100%
rename from tbc/pym/repoman/argparser.py
rename to pym/tbc/repoman/argparser.py
diff --git a/tbc/pym/repoman/modules/manifest/__init__.py
b/pym/tbc/repoman/checks/__init__.py
similarity index 100%
rename from tbc/pym/repoman/modules/manifest/__init__.py
rename to pym/tbc/repoman/checks/__init__.py
diff --git a/tbc/pym/repoman/modules/full/__init__.py
b/pym/tbc/repoman/checks/directories/__init__.py
similarity index 100%
rename from tbc/pym/repoman/modules/full/__init__.py
rename to pym/tbc/repoman/checks/directories/__init__.py
diff --git a/tbc/pym/repoman/checks/directories/files.py
b/pym/tbc/repoman/checks/directories/files.py
similarity index 100%
rename from tbc/pym/repoman/checks/directories/files.py
rename to pym/tbc/repoman/checks/directories/files.py
diff --git a/tbc/pym/repoman/modules/fix/__init__.py
b/pym/tbc/repoman/checks/ebuilds/__init__.py
similarity index 100%
rename from tbc/pym/repoman/modules/fix/__init__.py
rename to pym/tbc/repoman/checks/ebuilds/__init__.py
diff --git a/tbc/pym/repoman/checks/ebuilds/checks.py
b/pym/tbc/repoman/checks/ebuilds/checks.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/checks.py
rename to pym/tbc/repoman/checks/ebuilds/checks.py
diff --git a/tbc/pym/repoman/modules/commit/__init__.py
b/pym/tbc/repoman/checks/ebuilds/eclasses/__init__.py
similarity index 100%
rename from tbc/pym/repoman/modules/commit/__init__.py
rename to pym/tbc/repoman/checks/ebuilds/eclasses/__init__.py
diff --git a/tbc/pym/repoman/checks/ebuilds/eclasses/live.py
b/pym/tbc/repoman/checks/ebuilds/eclasses/live.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/eclasses/live.py
rename to pym/tbc/repoman/checks/ebuilds/eclasses/live.py
diff --git a/tbc/pym/repoman/checks/ebuilds/eclasses/ruby.py
b/pym/tbc/repoman/checks/ebuilds/eclasses/ruby.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/eclasses/ruby.py
rename to pym/tbc/repoman/checks/ebuilds/eclasses/ruby.py
diff --git a/tbc/pym/repoman/checks/ebuilds/errors.py
b/pym/tbc/repoman/checks/ebuilds/errors.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/errors.py
rename to pym/tbc/repoman/checks/ebuilds/errors.py
diff --git a/tbc/pym/repoman/checks/ebuilds/fetches.py
b/pym/tbc/repoman/checks/ebuilds/fetches.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/fetches.py
rename to pym/tbc/repoman/checks/ebuilds/fetches.py
diff --git a/tbc/pym/repoman/checks/ebuilds/isebuild.py
b/pym/tbc/repoman/checks/ebuilds/isebuild.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/isebuild.py
rename to pym/tbc/repoman/checks/ebuilds/isebuild.py
diff --git a/tbc/pym/repoman/checks/ebuilds/keywords.py
b/pym/tbc/repoman/checks/ebuilds/keywords.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/keywords.py
rename to pym/tbc/repoman/checks/ebuilds/keywords.py
diff --git a/tbc/pym/repoman/checks/ebuilds/manifests.py
b/pym/tbc/repoman/checks/ebuilds/manifests.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/manifests.py
rename to pym/tbc/repoman/checks/ebuilds/manifests.py
diff --git a/tbc/pym/repoman/checks/ebuilds/misc.py
b/pym/tbc/repoman/checks/ebuilds/misc.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/misc.py
rename to pym/tbc/repoman/checks/ebuilds/misc.py
diff --git a/tbc/pym/repoman/checks/ebuilds/pkgmetadata.py
b/pym/tbc/repoman/checks/ebuilds/pkgmetadata.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/pkgmetadata.py
rename to pym/tbc/repoman/checks/ebuilds/pkgmetadata.py
diff --git a/tbc/pym/repoman/checks/ebuilds/thirdpartymirrors.py
b/pym/tbc/repoman/checks/ebuilds/thirdpartymirrors.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/thirdpartymirrors.py
rename to pym/tbc/repoman/checks/ebuilds/thirdpartymirrors.py
diff --git a/tbc/pym/repoman/checks/ebuilds/use_flags.py
b/pym/tbc/repoman/checks/ebuilds/use_flags.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/use_flags.py
rename to pym/tbc/repoman/checks/ebuilds/use_flags.py
diff --git a/tbc/pym/repoman/modules/__init__.py
b/pym/tbc/repoman/checks/ebuilds/variables/__init__.py
similarity index 100%
rename from tbc/pym/repoman/modules/__init__.py
rename to pym/tbc/repoman/checks/ebuilds/variables/__init__.py
diff --git a/tbc/pym/repoman/checks/ebuilds/variables/description.py
b/pym/tbc/repoman/checks/ebuilds/variables/description.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/variables/description.py
rename to pym/tbc/repoman/checks/ebuilds/variables/description.py
diff --git a/tbc/pym/repoman/checks/ebuilds/variables/eapi.py
b/pym/tbc/repoman/checks/ebuilds/variables/eapi.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/variables/eapi.py
rename to pym/tbc/repoman/checks/ebuilds/variables/eapi.py
diff --git a/tbc/pym/repoman/checks/ebuilds/variables/license.py
b/pym/tbc/repoman/checks/ebuilds/variables/license.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/variables/license.py
rename to pym/tbc/repoman/checks/ebuilds/variables/license.py
diff --git a/tbc/pym/repoman/checks/ebuilds/variables/restrict.py
b/pym/tbc/repoman/checks/ebuilds/variables/restrict.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/variables/restrict.py
rename to pym/tbc/repoman/checks/ebuilds/variables/restrict.py
diff --git a/tbc/pym/repoman/checks/herds/__init__.py
b/pym/tbc/repoman/checks/herds/__init__.py
similarity index 100%
rename from tbc/pym/repoman/checks/herds/__init__.py
rename to pym/tbc/repoman/checks/herds/__init__.py
diff --git a/tbc/pym/repoman/checks/herds/herdbase.py
b/pym/tbc/repoman/checks/herds/herdbase.py
similarity index 100%
rename from tbc/pym/repoman/checks/herds/herdbase.py
rename to pym/tbc/repoman/checks/herds/herdbase.py
diff --git a/tbc/pym/repoman/checks/herds/metadata.py
b/pym/tbc/repoman/checks/herds/metadata.py
similarity index 100%
rename from tbc/pym/repoman/checks/herds/metadata.py
rename to pym/tbc/repoman/checks/herds/metadata.py
diff --git a/tbc/pym/repoman/copyrights.py b/pym/tbc/repoman/copyrights.py
similarity index 100%
rename from tbc/pym/repoman/copyrights.py
rename to pym/tbc/repoman/copyrights.py
diff --git a/tbc/pym/repoman/ebuild.py b/pym/tbc/repoman/ebuild.py
similarity index 100%
rename from tbc/pym/repoman/ebuild.py
rename to pym/tbc/repoman/ebuild.py
diff --git a/tbc/pym/repoman/errors.py b/pym/tbc/repoman/errors.py
similarity index 100%
rename from tbc/pym/repoman/errors.py
rename to pym/tbc/repoman/errors.py
diff --git a/tbc/pym/repoman/main.py b/pym/tbc/repoman/main.py
similarity index 100%
rename from tbc/pym/repoman/main.py
rename to pym/tbc/repoman/main.py
diff --git a/tbc/pym/repoman/metadata.py b/pym/tbc/repoman/metadata.py
similarity index 100%
rename from tbc/pym/repoman/metadata.py
rename to pym/tbc/repoman/metadata.py
diff --git a/tbc/pym/repoman/checks/ebuilds/variables/__init__.py
b/pym/tbc/repoman/modules/__init__.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/variables/__init__.py
rename to pym/tbc/repoman/modules/__init__.py
diff --git a/tbc/pym/repoman/checks/ebuilds/eclasses/__init__.py
b/pym/tbc/repoman/modules/commit/__init__.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/eclasses/__init__.py
rename to pym/tbc/repoman/modules/commit/__init__.py
diff --git a/tbc/pym/repoman/modules/commit/repochecks.py
b/pym/tbc/repoman/modules/commit/repochecks.py
similarity index 100%
rename from tbc/pym/repoman/modules/commit/repochecks.py
rename to pym/tbc/repoman/modules/commit/repochecks.py
diff --git a/tbc/pym/repoman/checks/ebuilds/__init__.py
b/pym/tbc/repoman/modules/fix/__init__.py
similarity index 100%
rename from tbc/pym/repoman/checks/ebuilds/__init__.py
rename to pym/tbc/repoman/modules/fix/__init__.py
diff --git a/tbc/pym/repoman/checks/directories/__init__.py
b/pym/tbc/repoman/modules/full/__init__.py
similarity index 100%
rename from tbc/pym/repoman/checks/directories/__init__.py
rename to pym/tbc/repoman/modules/full/__init__.py
diff --git a/tbc/pym/repoman/checks/__init__.py
b/pym/tbc/repoman/modules/manifest/__init__.py
similarity index 100%
rename from tbc/pym/repoman/checks/__init__.py
rename to pym/tbc/repoman/modules/manifest/__init__.py
diff --git a/tbc/pym/repoman/__init__.py
b/pym/tbc/repoman/modules/scan/__init__.py
similarity index 100%
rename from tbc/pym/repoman/__init__.py
rename to pym/tbc/repoman/modules/scan/__init__.py
diff --git a/tbc/pym/repoman/profile.py b/pym/tbc/repoman/profile.py
similarity index 100%
rename from tbc/pym/repoman/profile.py
rename to pym/tbc/repoman/profile.py
diff --git a/tbc/pym/repoman/qa_data.py b/pym/tbc/repoman/qa_data.py
similarity index 100%
rename from tbc/pym/repoman/qa_data.py
rename to pym/tbc/repoman/qa_data.py
diff --git a/tbc/pym/repoman/qa_tracker.py b/pym/tbc/repoman/qa_tracker.py
similarity index 100%
rename from tbc/pym/repoman/qa_tracker.py
rename to pym/tbc/repoman/qa_tracker.py
diff --git a/tbc/pym/repoman/repos.py b/pym/tbc/repoman/repos.py
similarity index 100%
rename from tbc/pym/repoman/repos.py
rename to pym/tbc/repoman/repos.py
diff --git a/tbc/pym/repoman/scan.py b/pym/tbc/repoman/scan.py
similarity index 100%
rename from tbc/pym/repoman/scan.py
rename to pym/tbc/repoman/scan.py
diff --git a/tbc/pym/repoman/utilities.py b/pym/tbc/repoman/utilities.py
similarity index 100%
rename from tbc/pym/repoman/utilities.py
rename to pym/tbc/repoman/utilities.py
diff --git a/tbc/pym/__init__.py b/pym/tbc/repoman/vcs/__init__.py
similarity index 100%
rename from tbc/pym/__init__.py
rename to pym/tbc/repoman/vcs/__init__.py
diff --git a/tbc/pym/repoman/vcs/vcs.py b/pym/tbc/repoman/vcs/vcs.py
similarity index 100%
rename from tbc/pym/repoman/vcs/vcs.py
rename to pym/tbc/repoman/vcs/vcs.py
diff --git a/tbc/pym/repoman/vcs/vcsstatus.py b/pym/tbc/repoman/vcs/vcsstatus.py
similarity index 100%
rename from tbc/pym/repoman/vcs/vcsstatus.py
rename to pym/tbc/repoman/vcs/vcsstatus.py
diff --git a/tbc/pym/sqlquerys.py b/pym/tbc/sqlquerys.py
similarity index 100%
rename from tbc/pym/sqlquerys.py
rename to pym/tbc/sqlquerys.py
diff --git a/tbc/pym/sync.py b/pym/tbc/sync.py
similarity index 100%
rename from tbc/pym/sync.py
rename to pym/tbc/sync.py
diff --git a/tbc/pym/text.py b/pym/tbc/text.py
similarity index 100%
rename from tbc/pym/text.py
rename to pym/tbc/text.py
diff --git a/tbc/pym/updatedb.py b/pym/tbc/updatedb.py
similarity index 100%
rename from tbc/pym/updatedb.py
rename to pym/tbc/updatedb.py
diff --git a/setup.py b/setup.py
index 85f5fbb..45331e0 100644
--- a/setup.py
+++ b/setup.py
@@ -9,13 +9,14 @@ except ImportError:
from setuptools import setup
def find_packages():
- for dirpath, dirnames, filenames in os.walk('tbc/pym'):
- if '__init__.py' in filenames:
- yield os.path.relpath(dirpath, 'tbc/pym')
+ for dirpath, dirnames, filenames in os.walk('pym'):
+ if '__init__.py' in filenames:
+ yield os.path.relpath(dirpath, 'pym')
+
setup(
version = os.path.split(os.path.abspath(__file__))[-2].split('-')[-1],
packages = list(find_packages()),
- package_dir = {'': 'tbc/pym'},
+ package_dir = {'tbc': 'pym'},
name="tbc",
author='Zorry',
author_email='[email protected]',