Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to poetry #26

Merged
merged 17 commits into from
Dec 12, 2023
Merged

Migrate to poetry #26

merged 17 commits into from
Dec 12, 2023

Conversation

yalef
Copy link
Contributor

@yalef yalef commented Dec 1, 2023

  • Migrate all invokes to saritasa-invocations
  • Drop support of python 3.9
  • Add support for python 3.12
  • Add django 5.0 to ci matrix
  • Migrate from pip-tools to poetry
  • Add configuration for coverage tool
  • Add separate invoke for coverage tests run

@yalef yalef marked this pull request as ready for review December 4, 2023 13:26
Copy link
Contributor

@NikAzanov NikAzanov left a comment

Choose a reason for hiding this comment

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

Please, check if we can get rid of import_export_extensions/__init__.py file content

import_export_extensions/widgets.py Outdated Show resolved Hide resolved
pyproject.toml Outdated Show resolved Hide resolved
Makefile Outdated Show resolved Hide resolved
Comment on lines -15 to 16
- '3.9'
- '3.10'
- '3.11'

Choose a reason for hiding this comment

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

Is it possible to add 3.12?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

We're using flake8-django for linting, it doesn't support python 3.12 yet until PR doesn't merged rocioar/flake8-django#134

provision/project.py Outdated Show resolved Hide resolved
pyproject.toml Outdated Show resolved Hide resolved
pyproject.toml Show resolved Hide resolved
pyproject.toml Outdated Show resolved Hide resolved
pyproject.toml Outdated Show resolved Hide resolved
pyproject.toml Outdated Show resolved Hide resolved
tasks.py Outdated Show resolved Hide resolved
@yalef
Copy link
Contributor Author

yalef commented Dec 5, 2023

Please, check if we can get rid of import_export_extensions/__init__.py file content

Only __version__ var is used for sphinx config file, but it looks like it is optional and we can remove it

tasks.py Outdated Show resolved Hide resolved
@yalef yalef requested a review from NikAzanov December 6, 2023 07:35
@yalef yalef mentioned this pull request Dec 6, 2023
@yalef yalef merged commit e368f65 into main Dec 12, 2023
23 checks passed
@yalef yalef deleted the feature/migrate-to-poetry branch December 21, 2023 10:03
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