move code to distgit_bugzilla_sync package
This allows as to have different functionality, e.g. handling configuration, in their own separate modules. Use relative imports for project-internal modules and remove shebangs from them as they're not marked executable anyway. Instead, add run-distgit-bugzilla-sync for testing from the repo worktree. Signed-off-by: Nils Philippsen <nils@redhat.com>
This commit is contained in:
parent
47dd4e39c7
commit
e59e1d510f
5 changed files with 8 additions and 7 deletions
0
distgit_bugzilla_sync/__init__.py
Normal file
0
distgit_bugzilla_sync/__init__.py
Normal file
|
@ -1,5 +1,3 @@
|
|||
#!/usr/bin/python3 -tt
|
||||
|
||||
"""
|
||||
This module provides the functionality to download the latest primary.xml
|
||||
database from koji on the rawhide repo.
|
||||
|
@ -12,7 +10,6 @@ which can then later be re-used in other places.
|
|||
This prevents relying on remote services such as mdapi (of which a lot of
|
||||
code here is coming from) when needing to access the summary of a lot of
|
||||
packages.
|
||||
|
||||
"""
|
||||
import contextlib
|
||||
import hashlib
|
|
@ -1,4 +1,3 @@
|
|||
#!/usr/bin/python3 -tt
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Copyright © 2013-2019 Red Hat, Inc.
|
||||
|
@ -53,7 +52,7 @@ from requests.adapters import HTTPAdapter
|
|||
from urllib3.util import Retry
|
||||
import yaml
|
||||
|
||||
import package_summary
|
||||
from . import package_summary
|
||||
|
||||
|
||||
env = 'staging'
|
5
run-distgit-bugzilla-sync
Executable file
5
run-distgit-bugzilla-sync
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/usr/bin/python3 -tt
|
||||
|
||||
from distgit_bugzilla_sync.script import main
|
||||
|
||||
main()
|
4
setup.py
4
setup.py
|
@ -33,14 +33,14 @@ setup(
|
|||
platforms=['Fedora', 'GNU/Linux'],
|
||||
url='https://pagure.io/Fedora-Infra/distgit-bugzilla-sync',
|
||||
keywords='fedora',
|
||||
packages=[],
|
||||
packages=['distgit_bugzilla_sync'],
|
||||
include_package_data=True,
|
||||
zip_safe=False,
|
||||
install_requires=INSTALL_REQUIRES,
|
||||
tests_require=TESTS_REQUIRE,
|
||||
entry_points={
|
||||
'console_scripts': [
|
||||
'distgit-bugzilla-sync = pagure_sync_bugzilla:main',
|
||||
'distgit-bugzilla-sync = distgit_bugzilla_sync.script:main',
|
||||
],
|
||||
},
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue