Recent Releases of https://github.com/clinical-genomics/housekeeper
https://github.com/clinical-genomics/housekeeper - Release 4.13.12
Updste virtulenv (#216)
Changed
- Updated virtul env
- Python
Published by clingen-sthlm about 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.11
129 add file already in bundle directory (#215)(patch)
Changed
- Change logic in housekeeper add file to check if the file exists in the bundle directory and skip hard linking if the given file is the one already in the bundle directory.
- If there already is a file with the same name in the bundle directory, the command aborts and to file should be hard linked to the directory or added to housekeeper in order to not override the original file.
- Removed function
link_to_housekeeper_pathas it is unused given the new logic.
- Python
Published by clingen-sthlm about 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.10
feat(linters): (#213)
Changed
- Update linbters
- Python
Published by clingen-sthlm about 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.9
feat(get_files): Refactor (#212)
Changed
- Refactor get_files
- Python
Published by clingen-sthlm over 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.8
fix(python): Syntax warning (#210)
Changed
- Fix Python Syntax warning
- Python
Published by clingen-sthlm over 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.7
feat(python): Update (#208)
Changed
- Updated Python to 3.12
- Python
Published by clingen-sthlm over 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.6
Update actions (#207)
Changed
- Update Github actions
- Python
Published by clingen-sthlm over 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.5
fix(pypi): Action (#206)
Changed
- Fix bPyPi build action
- Python
Published by clingen-sthlm over 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.4
feat(docker): Use Poetry (#205)
Changed
- Avoid using PIP and lock container to using only Housekeeper
- Python
Published by clingen-sthlm over 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.3
fix(bump-version) (#204)
Changed
- Fix bump version action
- Python
Published by clingen-sthlm over 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.2
feat(update): Linters (#202)
Changed
- Update linters
- Python
Published by clingen-sthlm over 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.1
Add cryptography to dependencies (#200)(patch)
Added
- cryptography package to requirements
- Python
Published by clingen-sthlm over 1 year ago
https://github.com/clinical-genomics/housekeeper - Release 4.13.0
Separate remote and local files (#196)(minor)
Closes https://github.com/Clinical-Genomics/housekeeper/issues/195.
Production wants a clear separation available locally on the cluster and those that only exist in an archive location on a remote server.
- Python
Published by clingen-sthlm almost 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.12.0
feat(CLI get) Improve get bundle command (#199)(minor)
Description
The CLI command housekeeper get bundle is always used with the -v flag and the output is hard to read. (see linked issue)
Changed
- The verbose option is now always passed in
housekeeper get bundle - Deep blue text colour changed to cyan
- Python
Published by clingen-sthlm almost 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.11.5
Update test deployment instructions (#198)(patch)
- Python
Published by clingen-sthlm almost 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.11.4
feat(sql): Rename filter attributes (#193)
Changed
- Rename filter attributes to not include
FILTER_
- Python
Published by clingen-sthlm almost 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.11.3
Refactor sql handlers (#191)
Changed
- Refactor sql handlers
- Python
Published by clingen-sthlm about 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.11.2
feat(update): Black (#190)
Changed
- Update black
- Python
Published by clingen-sthlm about 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.11.1
(Archiving) Filter on tags in getretrievedfiles (#189) (patch)
Added
- Tag filtering in getretrievedfiles
- Python
Published by clingen-sthlm about 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.11.0
(Archiving) Add retrieved_at filter (#188) (minor)
Added
- method getfilesretrieved_before
- Python
Published by clingen-sthlm about 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.17
(Archiving) Abort delete file command when file is archived (#186) (patch)
Changed
- Archived files can no longer be removed via the Housekeeper CLI.
- Python
Published by clingen-sthlm about 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.16
(Archiving) Add cascade property to Archive (#184) (patch)
Fixed
- Deleting a file now cascades to the archive table.
- Python
Published by clingen-sthlm about 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.15
feat(update): Ruff and Black (#183)
Changed
- Update Ruff and Black
- Python
Published by clingen-sthlm about 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.14
feat(refactor): PEP0604 (#182)
Changed
- Refactor to pep 0604
- Python
Published by clingen-sthlm about 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.13
(Archiving) Add support for limited fetching (#181) (patch)
Changed
- Renamed getarchivedfiles and getnonarchivedfiles to getarchivedfilesforbundle and getnonarchivedfilesforbundle respectively.
- Renamed getallnonarchivedfiles to getnonarchived_files and added the option to limit the number of files returned.
- Python
Published by clingen-sthlm about 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.12
Add missing dependency (#177)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.11
Update templates (#176)(patch)
Update instructions for using the housekeeper containers
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.10
Upgrade action versions (#175)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.9
Fix docker credentials in workflow (#174)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.8
Add missing latest tag (#173)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.7
Fix action workflows (#172)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.6
Containerize and push images (#170)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.5
Upgrade SQLAlchemy to 2.0 (#168)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.4
Toggle future flag on engine (#166)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.3
Extract database initialisation (#151)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.2
Return full archive model (#165) (patch)
Fixed
- Return full Archive models in getongoingarchivals and getongoingretrievals
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.1
Fix session merge warnings (#161)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.10.0
(Archive) Get archive entries by archival/retrieval id (#164) (minor)
Added
- Method get_archives.
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.21
Refactor to pep 0585 (#160)
Changed
- Refactor to pep 0585
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.20
Update PULLREQUESTTEMPLATE (#162)
Changed
- PR template to use Scg instead of Smain
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.19
Fix deprecated joins (#154)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.18
Add Ruff to pyproject.toml (#159)
Added
- Add Ruff to pyproject.toml
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.17
feat(black): Action (#158)
Added
- Black GitHub action
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.16
feat(black): Update (#157)
Changed
- Update black
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.15
Remove models as properties (#152)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.14
Replace deprecated import (#150)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.13
Upgrade Python 3.11 (#148)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.12
feat(ruff): Add (#149)
Added
- Add Ruff to pre-commit
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.11
Upgrade to Python 3.10 (#147)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.10
Upgrade to Python 3.9 (#146)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.8
Upgrade to Python 3.11
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.7
Update deployment instructions (#145)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.6
Upgrade to Python 3.8 (#144)(patch)
Upgrade from Python 3.7 to 3.8
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.5
Upgrade to click 8 (#143)(patch)
Remove Click 6 lock, the actual version used will still be 6 in practice due to the lock in cg. Unlocking it here will allow for upgrading it in cg which will then mean Click 8 will be used in housekeeper as well.
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.4
Allow for latest sqlalchemy 1.4 version (#142)(patch)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.3
refactor(moving log info to debug) (#141) (patch)
Description
Moving the LOG level from the Housekeeper store handlers to DEBUG. These messages clutter the output when functions are called repeatedly in other scripts.
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.2
Upgrade sqlalchemy to 1.4 (#140)(patch)
- Update sqlalchemy requirement to <=1.4
- Fix deprecation warnings in 1.4
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.1
feat(isort): Add (#139)
Added
- Adding isort to pre-commit
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.8.0
Include bundle by default (#138) (minor)
Added
- Flag to exclude bundle when running
housekeeper add bundle.
Changed
- By default
housekeeper add bundleincludes the bundle.
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.7.2
Remove pytest fixture prefix snd name arg in decorator (#137)
Changed
- Remove pytest fixture prefix snd name arg in decorator
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.7.1
Update CODEOWNERS (#134)
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.7.0
Functionality for updating archiving/retrieval task ids (#132) (minor)
Added
- Method updateretrievaltask_id.
- Method updatearchivingtask_id.
- Tests for both methods.
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.6.0
feat(archiving) Add function to fetch all unarchived files (#130) (minor)
Added
- getbundlenamefromfile_path returns the name of the bundle associated with given file
- getallnonarchivedfiles fetches all non-archive files with given tags
- Python
Published by clingen-sthlm over 2 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.5.0
115 - include file in housekeeper-bundles by default (#125) (minor)
Changed
- Added files are now included by default.
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.4.0
feat(archiving) Adds functions for task interactions (#124)(minor)
Added
- An UpdateHandler class
- Functions to fetch unfinished tasks
- Functions to update archiving/retrieval time stamps
- Functions to filter archives by task ids
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.3.0
feat(Archiving) Adds functions interacting with the new Archive table (#122)(minor)
Added
- Function to add Archive
- Function to get archived files
- Function to get un-archive files
- Supporting Queries and filtes for functions above
Changed
- Refactored filter file from just having tag functions, to also include archive
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.2.1
Remove log with database connection string (#123)(patch)
- Remove log with database connection string
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.2.0
feat(Archiving) Add new database table (#120)(minor)
Added
- New table archive
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.1.2
Add missing module (#121)
Fixed
- Add init file for handlers
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.1.1
Move and rename handlers (#117)(patch)
Changed
- Rename FindHandler to ReadHandler and find.py to handlers/read.py
- Rename AddHandler to CreateHandler and add.py to handlers/create.py
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.1.0
Remove alchy (#112)(minor)
Changed
- Replaced
commitwithsession.commit - Replaced
add_commitwithsession.addfollowed bysession.commit - Replaced
deletewithsession.delete - Replaced all
alchyimports withsqlalchemy - The Store is now instantiated with a session, which is sent up to all the handlers.
- Remove alchy in
requirements.txt
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.0.1
Move get_query into base handler (#109)(patch)
Fixed
- Move get_query into base handler to decrease code duplication
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 4.0.0
Refactor file sql filters (#96)(major)
Added
The following functions were added:
python
- get_bundle_by_id(bundle_id: int) -> Bundle
- get_bundle_by_name(bundle_name: str) -> Bundle
- get_version_by_id(version_id: int) -> Version
- get_version_by_date_and_bundle_name(version_date: datetime, bundle_name: str) -> Version
- get_file_by_id(file_id: int) -> File
- get_files(bundle_name: str = None, tag_names: List[str] = None, version_id: int = None, file_path: str = None) -> Query
- get_files_not_on_disk(files: List[File]) -> List[File]
- get_files_before(bundle_name: str = None, tag_names: List[str] = None, before_date: dt.datetime = None) -> List[File]
Changed
The following functions were removed: ```python - version(bundle: str = None, date: dt.datetime = None, versionid: int = None) -> Version - bundle(name: str = None, bundleid: int = None) -> Bundle - file(fileid: int) -> File - files(, bundle: str = None, tags: List[str] = None, version: int = None, path: str = None) -> Iterable[File] - files_before(, bundle: str = None, tags: List[str] = None, before: str = None) -> File - filesondisk(fileobjs: File) -> Set[File]
```
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 3.2.7
Fix build and publish action (#104)(patch)
The deployment instructions in github actions so that the release is done to pypi when there is a new version
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 3.2.6
Refactor tag filtering (#99)(patch)
Added
- Filter functions for tags
- Tests for new filter functions
Fixed
- Punctuation in some fixtures docstrings
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 3.2.5
Update PULLREQUESTTEMPLATE (#100)
Change housekeeper specific script in favour of the general deployment script and made more similar to cg
Co-authored-by: Henrik Stranneheim henrik.stranneheim@scilifelab.se
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 3.2.4
Fix invalid query (#97)
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 3.2.3
Refactor version filters (#93)
Changed
- Refactored version filters
- Python
Published by clingen-sthlm almost 3 years ago
https://github.com/clinical-genomics/housekeeper - Release 3.2.2
Automate version bump (#95)(patch)
Add
- Bump workflow
Change
- Update deployment instructions
- Python
Published by clingen-sthlm almost 3 years ago