Skip to content

Commit

Permalink
simple fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
adRn-s committed Sep 13, 2024
1 parent 507c70c commit 4bc63cc
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 3 deletions.
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,21 @@
- TODO: `<URL>/export_request/` and `<URL>/import_request/` both have a simple UI
- ...


24.08.20
========

Breaking changes:

- Temporarily dropped CI tests for Python 3.12, which were [broken via Numpy dependency](https://https://numpy.org/doc/stable//release/1.26.0-notes.html)). We're using Python 3.11 since Parkour2 version 0.3.9 anyway. We'll catch-up to Python 3.12 once the situation stabilizes and other projects are successful sailing through this difficulty... For now, our `requirements.txt` environment is unable to resolve under 3.12
- Temporarily dropped CI tests for Python 3.12, which were [broken via Numpy dependency](https://numpy.org/doc/stable//release/1.26.0-notes.html)). We're using Python 3.11 since Parkour2 version 0.3.9 anyway. We'll catch-up to Python 3.12 once the situation stabilizes and other projects are successful sailing through this difficulty... For now, our `requirements.txt` environment is unable to resolve under 3.12

Non-breaking changes:

- Fixed a bug that made flowcells on the last day of the month not to be listed under Load FCs or Invoicing. Now, we are only blind over the last minute of the last day of the month.
- New retrieve_samplesheet API endpoint under flowcells. By default, it gets you the XLSX samplesheet containing all lanes of a flowcell. For example, `<URL>/api/flowcells/retrieve_samplesheet/?flowcell_id=...`
- Dropped pip cache (experimental Dockerfile syntax) to avoid obscure error messages. We are dealing with these (and other pkg caches) by using a cronjob that runs the build in the VMs.


24.07.24
========

Expand All @@ -27,6 +29,7 @@ Non-breaking changes:
- Dev deployments now have an integrated tool available for generating, saving, and running SQL queries: [SQL Explorer](https://www.sqlexplorer.io) (use: `make enable-explorer` to activate, and then navigate to `<URL>/explorer`.)
- Updated all of our Python package dependencies.


24.06.28
========

Expand All @@ -37,6 +40,7 @@ Non-breaking changes:
- Option to select OS under "File Paths" to modify the file paths according to the selection. (#113)
- Feature to add paths from the user's end, via "User Paths" in File Path right-click option. (#117)


24.05.10
========

Expand All @@ -51,6 +55,7 @@ Non-breaking changes:
- Changed the naming format of Benchtop Protocol File in 'Library Preparation' and 'Pooling' to have the 'Request IDs' and 'Pool ID' in front. (#105)
- New Benchtop Protocol File in 'Pooling' with the introduction of 'Smear Analysis' (#107)


24.03.27
========

Expand All @@ -60,6 +65,7 @@ Non-breaking changes:
- While downloading, renamed the Benchtop Protocol File in 'Library Preparation' and 'Pooling' to have the 'Request IDs' and 'Pool ID' respectively. (#102)
- BugFix: Fixed various costs in 'Invoicing' appear as 0. (#103)


24.03.15
========

Expand All @@ -70,6 +76,7 @@ Non-breaking changes:
- Rephrased text in email sent after Electronic Approval.
- Added Seq. Length and Depth to Electronic Approval. Old PDF was not updated (yet) because of reasons.


24.02.20
========

Expand All @@ -81,6 +88,7 @@ Non-breaking changes:
- new nucleic acid and library protocol types for single cell sequencing.
- `put-old-migras` and `sweep` rules are more robust now.


24.01.31
========

Expand Down Expand Up @@ -139,6 +147,7 @@ Non-breaking changes:
- Added an EmailField to PrincipalInvestigator. This field is going to be used in the 'paperless approval' feature (see next release.)
- Added new endpoint, `<URL>/api/requests/<id>/get_poolpaths/`, returns a dictionary with records' barcode as keys and pool names as values, to easily find where each sample (or lib) was loaded.


23.09.20
========

Expand Down Expand Up @@ -209,6 +218,7 @@ Non-breaking changes:

- Submission of sample and libraries updated, we are hardcoding values for columns that are now hidden in frontend (e.g. concentration_method and RQN). Like always, custom parameters and its values can be passed in the free-text form inside Description or using file attachments to each request.


0.3.9
=====

Expand Down
4 changes: 2 additions & 2 deletions backend.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG PyVersion=3.11
ARG PyVersion=3.11 # to be repeated after FROM, docker syntax is at fault.
FROM python:${PyVersion}-bullseye AS pk2_base

ENV \
Expand Down Expand Up @@ -27,7 +27,7 @@ WORKDIR /usr/src/app
COPY ./backend .
EXPOSE 8000
ENV DJANGO_SETTINGS_MODULE=wui.settings.prod
ARG PyVersion=3.11
ARG PyVersion=3.11 # yeah, repeated. docker syntax is at fault.
RUN pip install -r requirements/${PyVersion}/base.txt
CMD ["gunicorn", "wui.wsgi:application", "--name=parkour2", "--timeout=600", "--workers=4", "--bind=0.0.0.0:8000"]

Expand Down
1 change: 1 addition & 0 deletions backend/requirements/3.12/base.in
1 change: 1 addition & 0 deletions backend/requirements/3.12/dev.in
1 change: 1 addition & 0 deletions backend/requirements/3.12/prod.in
1 change: 1 addition & 0 deletions backend/requirements/3.12/testing.in

0 comments on commit 4bc63cc

Please sign in to comment.