Spaces:
Sleeping
Sleeping
| [build-system] | |
| requires = ["flit_core >=3.2,<4"] | |
| build-backend = "flit_core.buildapi" | |
| [project] | |
| name = "hopcroft_skill_classification_tool_competition" | |
| version = "0.0.1" | |
| description = "The task involves analyzing the relationship between issue characteristics and required skills, developing effective feature extraction methods that combine textual and code-context information, and implementing sophisticated multi-label classification approaches. Students may incorporate additional GitHub metadata to enhance model inputs, but must avoid using third-party classification engines or direct outputs from the provided database. The work requires careful attention to the multi-label nature of the problem, where each issue may require multiple different skills for resolution." | |
| authors = [ | |
| { name = "Team Hopcroft" }, | |
| ] | |
| readme = "README.md" | |
| classifiers = [ | |
| "Programming Language :: Python :: 3", | |
| ] | |
| requires-python = ">=3.10" | |
| [tool.ruff] | |
| line-length = 99 | |
| src = ["hopcroft_skill_classification_tool_competition"] | |
| include = ["pyproject.toml", "hopcroft_skill_classification_tool_competition/**/*.py"] | |
| [tool.ruff.lint] | |
| extend-select = ["I"] # Add import sorting | |
| [tool.ruff.lint.isort] | |
| known-first-party = ["hopcroft_skill_classification_tool_competition"] | |
| force-sort-within-sections = true | |
| [tool.pytest.ini_options] | |
| minversion = "7.0" | |
| testpaths = ["tests"] | |
| python_files = ["test_*.py", "*_test.py"] | |
| python_classes = ["Test*"] | |
| python_functions = ["test_*"] | |
| addopts = "-v --tb=short --strict-markers" | |
| markers = [ | |
| "unit: Unit tests for individual components", | |
| "integration: Integration tests for combined functionality", | |
| "system: System tests for end-to-end workflows", | |
| "acceptance: Acceptance tests for requirement verification", | |
| "regression: Regression tests for known bugs", | |
| "slow: Tests that take a long time to run", | |
| "requires_data: Tests that require downloaded dataset", | |
| "requires_model: Tests that require trained model", | |
| ] | |