Skip to content

Conversation

@oyurekten
Copy link
Contributor

@oyurekten oyurekten commented Oct 20, 2025

[commit d26af14]

  • migration from poetry to UV tool - removed all other configurations (setup.py, requirements.txt, etc.)
  • ruff lint and formatting tool with common rules.
  • lint-import tool integration. Identify unexpected imports in isatools modules. For example, flask and sqlalchemy packages will be used only in isatools.database package. Rule contracts are in pyproject.toml.
  • pre-commit tool: It checks lint and format related rules before commits. configuration file is .pre-commit-config.yaml
  • github CICD pipeline is updated. It uses uv tool
  • README file is updated to explain new development environment
  • FIX: fix common lint errors
  • SKIPPED TEST: Unit test test_info_reporting_bii_i_1_with_study_groups_comment_isatab is skipped. After fixing linting errors, the method under test returns configuration errors. Test input data and/or expected value should be reviewed and the unit test should be updated.

[Other commits]

  • ruff formatting is updated, "sort imports" are enabled
  • pre-commit is updated to format and fix the files
  • current files are formatted with new formatting rules. Common updates: split long lines, double quotation mark "xxx" instead of single one 'xxx', trim whitespaces, sort imports, spaces between imports & methods

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.

2 participants