Skip to content

WIP: tidy imports and dependencies#738

Open
Adamtaranto wants to merge 47 commits intomainfrom
housekeeping
Open

WIP: tidy imports and dependencies#738
Adamtaranto wants to merge 47 commits intomainfrom
housekeeping

Conversation

@Adamtaranto
Copy link
Collaborator

@Adamtaranto Adamtaranto commented Jan 5, 2025

Tidying up the codebase. Do not merge yet.

  • Find missing dependancies
  • Update misc Py3 conventions
  • Review new Ribbon module functionality
  • update lastz runner for use with Ribbon module
  • Test build on windows

@Adamtaranto Adamtaranto marked this pull request as draft January 5, 2025 07:54
@Adamtaranto Adamtaranto self-assigned this Jan 5, 2025
@Adamtaranto
Copy link
Collaborator Author

@tanghaibao was there a reason that numpy version was fixed as < 2 ?

@Adamtaranto Adamtaranto marked this pull request as ready for review January 5, 2025 07:59
@tanghaibao
Copy link
Owner

@tanghaibao was there a reason that numpy version was fixed as < 2 ?

I don't recall. Introduced in 2eae789

Maybe some weird interaction between numpy version and cython.

Adamtaranto and others added 22 commits May 11, 2025 12:57
* Added new option "--annotation-boxes" that takes a bedfile input and draws a highlight box over the chrm track.

* Fixed formatting of optional ribbon edge highlights

* Added vscode pytest config file and recommends extensions config

* Changed supported Python range to 3.9 - 3.12

---------

Co-authored-by: Adam Taranto <taranto.a@wehi.edu.au>
Co-authored-by: Adamtaranto <2160099+Adamtaranto@users.noreply.github.com>
* Add option to use hex codes for ribbon colours

* Style fixes by Black

---------

Co-authored-by: Adam Taranto <taranto.a@wehi.edu.au>
Co-authored-by: Adamtaranto <2160099+Adamtaranto@users.noreply.github.com>
* update gff.gtf()

* Style fixes by Black

* update testcase
* Add --human_chr to gff.format()

* update gtf attributes

* fix tests and deprecation warnings
* update FileMerger

* Fix formats.pdf
* Add action linting, black formatting, yaml formatting, and bump versions

* update latest version

* OSX ARM64 env no longer required

* Add black to dev env deps

* formatting

* formatting

* update dep action versions

* Add cff validation and update actions

* isort imports

* Add isort pre-commit hook

* prettier no longer supported
[skip ci]

- Version: 1.5.7 → 1.5.8
- Date: 2025-08-21 → 2025-11-09

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Initial plan

* Fix ValueError when setting p.usage with %prog after OptionParser init

* Update test docstring to remove placeholder issue number

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: tanghaibao <106987+tanghaibao@users.noreply.github.com>
[skip ci]

- Version: 1.5.8 → 1.5.9
- Date: 2025-11-09 → 2025-11-30

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Prevents AttributeError when a blank line or indented comment appears at the beginning, end or in between track and edge sections in layout files.

Adds:
- strip+skip for empty lines
- line-based matching for "#" and "e"
- only append non-empty LayoutLine instances

This makes the layout parser more robust to formatting variations.
…809)

* Initial plan

* Implement memory-efficient BLAST processing for liftover operation
[skip ci]

- Version: 1.5.9 → 1.5.10
- Date: 2025-11-30 → 2025-12-17

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* remove numpy<2

* use int/float in place of np.int/np.float

* update license
[skip ci]

- Version: 1.5.10 → 1.5.11
- Date: 2025-12-17 → 2025-12-20

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* bump pre-commit hooks

* bump 3rd part action versions
* replace brewer2mpl with palettable

* Style fixes by Black

* fix where get_map() was imported from base

---------

Co-authored-by: Adamtaranto <2160099+Adamtaranto@users.noreply.github.com>
[skip ci]

- Version: 1.5.11 → 1.6.1
- Date: 2025-12-20 → 2026-02-15

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@Adamtaranto
Copy link
Collaborator Author

Adamtaranto commented Feb 15, 2026

Note: See if we can trim any non essential imports out of 'run' section in bioconda recipe to improve testing time:

https://github.com/bioconda/bioconda-recipes/blob/master/recipes/jcvi/meta.yaml

@Adamtaranto Adamtaranto changed the title Housekeeping WIP: tidy imports and dependencies Feb 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants