diff --git a/PKG-INFO b/PKG-INFO new file mode 100644 index 0000000..8ab0d39 --- /dev/null +++ b/PKG-INFO @@ -0,0 +1,17 @@ +Metadata-Version: 2.1 +Name: ognibuild +Version: 0.0.7 +Summary: Detect and run any build system +Home-page: https://jelmer.uk/code/ognibuild +Maintainer: Jelmer Vernooij +Maintainer-email: jelmer@jelmer.uk +License: GNU GPLv2 or later +Description: UNKNOWN +Platform: UNKNOWN +Classifier: Development Status :: 4 - Beta +Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Operating System :: POSIX +Provides-Extra: debian diff --git a/debian/changelog b/debian/changelog index 711ed49..34e62bd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +ognibuild (0.0.7-1) UNRELEASED; urgency=low + + * New upstream release. + + -- Debian Janitor Wed, 02 Jun 2021 15:12:48 -0000 + ognibuild (0.0.6+git20210517.1.8189e91-1) unstable; urgency=low * New upstream snapshot. diff --git a/ognibuild.egg-info/PKG-INFO b/ognibuild.egg-info/PKG-INFO new file mode 100644 index 0000000..8ab0d39 --- /dev/null +++ b/ognibuild.egg-info/PKG-INFO @@ -0,0 +1,17 @@ +Metadata-Version: 2.1 +Name: ognibuild +Version: 0.0.7 +Summary: Detect and run any build system +Home-page: https://jelmer.uk/code/ognibuild +Maintainer: Jelmer Vernooij +Maintainer-email: jelmer@jelmer.uk +License: GNU GPLv2 or later +Description: UNKNOWN +Platform: UNKNOWN +Classifier: Development Status :: 4 - Beta +Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+) +Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Operating System :: POSIX +Provides-Extra: debian diff --git a/ognibuild.egg-info/SOURCES.txt b/ognibuild.egg-info/SOURCES.txt new file mode 100644 index 0000000..2067e75 --- /dev/null +++ b/ognibuild.egg-info/SOURCES.txt @@ -0,0 +1,52 @@ +.flake8 +.gitignore +AUTHORS +CODE_OF_CONDUCT.md +LICENSE +README.md +SECURITY.md +TODO +releaser.conf +setup.cfg +setup.py +.github/workflows/pythonpackage.yml +notes/architecture.md +notes/concepts.md +notes/roadmap.md +ognibuild/__init__.py +ognibuild/__main__.py +ognibuild/build.py +ognibuild/buildlog.py +ognibuild/buildsystem.py +ognibuild/clean.py +ognibuild/dist.py +ognibuild/dist_catcher.py +ognibuild/fix_build.py +ognibuild/fixers.py +ognibuild/info.py +ognibuild/install.py +ognibuild/outputs.py +ognibuild/requirements.py +ognibuild/test.py +ognibuild/vcs.py +ognibuild.egg-info/PKG-INFO +ognibuild.egg-info/SOURCES.txt +ognibuild.egg-info/dependency_links.txt +ognibuild.egg-info/entry_points.txt +ognibuild.egg-info/requires.txt +ognibuild.egg-info/top_level.txt +ognibuild/debian/__init__.py +ognibuild/debian/apt.py +ognibuild/debian/build.py +ognibuild/debian/build_deps.py +ognibuild/debian/file_search.py +ognibuild/debian/fix_build.py +ognibuild/debian/udd.py +ognibuild/resolver/__init__.py +ognibuild/resolver/apt.py +ognibuild/session/__init__.py +ognibuild/session/plain.py +ognibuild/session/schroot.py +ognibuild/tests/__init__.py +ognibuild/tests/test_debian_build.py +ognibuild/tests/test_debian_fix_build.py \ No newline at end of file diff --git a/ognibuild.egg-info/dependency_links.txt b/ognibuild.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ognibuild.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/ognibuild.egg-info/entry_points.txt b/ognibuild.egg-info/entry_points.txt new file mode 100644 index 0000000..dc61857 --- /dev/null +++ b/ognibuild.egg-info/entry_points.txt @@ -0,0 +1,4 @@ +[console_scripts] +deb-fix-build = ognibuild.debian.fix_build:main +ogni = ognibuild.__main__:main + diff --git a/ognibuild.egg-info/requires.txt b/ognibuild.egg-info/requires.txt new file mode 100644 index 0000000..9c36b12 --- /dev/null +++ b/ognibuild.egg-info/requires.txt @@ -0,0 +1,8 @@ +breezy +buildlog-consultant>=0.0.10 +requirements-parser + +[debian] +debmutate +python_apt +python_debian diff --git a/ognibuild.egg-info/top_level.txt b/ognibuild.egg-info/top_level.txt new file mode 100644 index 0000000..7e9084f --- /dev/null +++ b/ognibuild.egg-info/top_level.txt @@ -0,0 +1 @@ +ognibuild diff --git a/ognibuild/__init__.py b/ognibuild/__init__.py index 82408b8..22dfaec 100644 --- a/ognibuild/__init__.py +++ b/ognibuild/__init__.py @@ -20,7 +20,7 @@ import os import stat -__version__ = (0, 0, 6) +__version__ = (0, 0, 7) USER_AGENT = "Ognibuild" diff --git a/ognibuild/debian/build.py b/ognibuild/debian/build.py index 189b0ae..29d689e 100644 --- a/ognibuild/debian/build.py +++ b/ognibuild/debian/build.py @@ -157,7 +157,7 @@ def add_dummy_changelog_entry( editor[0].distributions = suite -def get_latest_changelog_version(local_tree, subpath=""): +def get_latest_changelog_entry(local_tree, subpath=""): if control_files_in_root(local_tree, subpath): path = os.path.join(subpath, "changelog") else: @@ -246,11 +246,11 @@ def build_once( retcode, shlex.split(build_command), [], sbuild_failure.description) - (cl_package, cl_version) = get_latest_changelog_version(local_tree, subpath) + cl_entry = get_latest_changelog_entry(local_tree, subpath) changes_names = [] - for kind, entry in find_changes_files(output_directory, cl_package, cl_version): + for kind, entry in find_changes_files(output_directory, cl_entry.package, cl_entry.version): changes_names.append((entry.name)) - return (changes_names, cl_version) + return (changes_names, cl_entry) def gbp_dch(path): diff --git a/ognibuild/debian/fix_build.py b/ognibuild/debian/fix_build.py index 1ef9b12..ffb064d 100644 --- a/ognibuild/debian/fix_build.py +++ b/ognibuild/debian/fix_build.py @@ -681,7 +681,7 @@ def main(argv=None): apt = AptManager(session) try: - (changes_filenames, cl_version) = build_incrementally( + (changes_filenames, cl_entry) = build_incrementally( tree, apt, args.suffix, @@ -714,7 +714,7 @@ def main(argv=None): logging.info( 'Built %s - changes file at %r.', - cl_version, changes_filenames) + cl_entry.version, changes_filenames) if __name__ == "__main__": diff --git a/setup.cfg b/setup.cfg index 99a5d9d..07ea45f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -2,8 +2,12 @@ banned-modules = silver-platter = Should not use silver-platter [mypy] -# A number of ognibuilds' dependencies don't have type hints yet ignore_missing_imports = True [bdist_wheel] universal = 1 + +[egg_info] +tag_build = +tag_date = 0 + diff --git a/setup.py b/setup.py index 0be4ae0..8167aae 100755 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ from setuptools import setup setup(name="ognibuild", description="Detect and run any build system", - version="0.0.6", + version="0.0.7", maintainer="Jelmer Vernooij", maintainer_email="jelmer@jelmer.uk", license="GNU GPLv2 or later",