Nilesh Patra pushed to branch master at Debian Med / python-pbcore
Commits: 360edd89 by Nilesh Patra at 2021-12-23T21:09:29+05:30 Get docs building - - - - - 3 changed files: - + debian/patches/seek-curdir-for-xml.patch - debian/patches/series - debian/rules Changes: ===================================== debian/patches/seek-curdir-for-xml.patch ===================================== @@ -0,0 +1,20 @@ +Description: Try looking for mapping.xml in the current directory + helps when package is not installed for generating docs etc +Origin: Nilesh Patra <[email protected]> +Last-Update: 2021-12-23 +--- a/pbcore/chemistry/chemistry.py ++++ b/pbcore/chemistry/chemistry.py +@@ -34,8 +34,12 @@ + + + def _loadBarcodeMappings(): +- mappingFname = resource_filename(Requirement.parse( ++ try: ++ mappingFname = resource_filename(Requirement.parse( + 'pbcore'), 'pbcore/chemistry/resources/mapping.xml') ++ except: ++ mappingFname = os.path.join(os.path.dirname(__file__), ++ 'resources/mapping.xml') + mappings = _loadBarcodeMappingsFromFile(mappingFname) + updMappingDir = os.getenv("SMRT_CHEMISTRY_BUNDLE_DIR") + if updMappingDir: ===================================== debian/patches/series ===================================== @@ -2,3 +2,4 @@ doc-theme.patch enable-build-time-testing.patch exclude_test_missing_data.patch b24746790c7105212e45dc2f40115d231bd8baae.patch +seek-curdir-for-xml.patch ===================================== debian/rules ===================================== @@ -6,7 +6,6 @@ include /usr/share/dpkg/default.mk export PYBUILD_NAME = pbcore export PYBUILD_AFTER_INSTALL = \ chmod -x {destdir}/{install_dir}/pbcore/data/datasets/*.xml - DESTDIR = $(CURDIR)/debian/python3-$(PYBUILD_NAME) export LC_ALL=C.UTF-8 %: @@ -14,7 +13,7 @@ export LC_ALL=C.UTF-8 override_dh_auto_build: dh_auto_build - PYTHONPATH=$(shell pybuild --print build_dir --interpreter python3) $(MAKE) doc || true + PYTHONPATH=$(shell pybuild --print build_dir --interpreter python3) $(MAKE) doc override_dh_install: dh_install View it on GitLab: https://salsa.debian.org/med-team/python-pbcore/-/commit/360edd89fea786865b2f88c8bd3d1c73943179d0 -- View it on GitLab: https://salsa.debian.org/med-team/python-pbcore/-/commit/360edd89fea786865b2f88c8bd3d1c73943179d0 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
