Skip to content

Conversation

@BBooijLiewes
Copy link

No description provided.

Bob Booij-Liewes added 4 commits December 12, 2024 16:15
The new frozen dict actually does not let you just set attributes after
creating the dict, just like it is actually frozen :P.
TODO split commits better, docker-compose -> docker compose is not split
over 2 commits
@PFvanBeerendonk
Copy link
Contributor

Tried removing --break-system-packages flags, but latest py version complains about it.

Tried fixing it with venv, but took too much time to fix (while we are in a container anyways, so it should be fine)

Copy link
Author

@BBooijLiewes BBooijLiewes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you also rebase the commits such that they become one?

.travis.yml Outdated
- "3.5"
- "3.6"
- "3.7"
- "3.12"
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you make the test suite test:

  • Python 3.7 (deb 10)
  • Python 3.9 (deb 11)
  • Python 3.11 (deb 12)

Think the others like python < 3.7 and python 3.12 may be a bit overkill for now.

COPY requirements.txt ./

RUN pip3 install -Ur requirements.txt
RUN pip3 install -Ur requirements.txt --break-system-packages
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add a comment we do this deliberately?

Copy link

@BlayeeR BlayeeR left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Really simple & clean version bump. LGTM

@BlayeeR
Copy link

BlayeeR commented May 8, 2025

Now that I think maybe it would be good to also update classifiers in setup.py

Copy link
Author

@BBooijLiewes BBooijLiewes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also in the setup.py there are install requires:

'python-dotenv >= 0.6.3',

can you make sure these match our requirements.txt?

setup.py Outdated
Comment on lines 32 to 34
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these ptyhon versions mentioned in setup.py still actually tested? otherwise lets remove them.

Added support for latest debian version.
Copy link

@BlayeeR BlayeeR left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@PFvanBeerendonk PFvanBeerendonk marked this pull request as ready for review May 28, 2025 13:25
@PFvanBeerendonk PFvanBeerendonk merged commit fc2f620 into master May 28, 2025
2 checks passed
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