Repository navigation
v3.1.2
[3.1.2] - 202-01-25
Added
- Parse pyproject.toml for console entrypoints via
[project.scripts](and optionally[tool.poetry.scripts]) and treat them as implicit usage - Added
--pytest-fixturesflag which should be run in the test directory. This will allow Skylos to detect pytest fixtures that are defined but never used - Added dependency hallucination to catch packages that do not exist
- Allow customrules and compliance from main webapp (beta)
Fixed
- Fixed tests that were breaking because of cache
- Fixed
conftest.pythat had duplicate function - Fixed
--strictflag for gating in CLI
Changed
- Changed CLI to display paths relative to CWD, not project root. Example:
## Users run app.py from
/Users/duriantaco/skylos
## Displayed
app.py:16
## Users run from
/Users/duriantaco/
## Displayed
skylos/app.py:16
- Upgraded yaml files in
.githubfolder to useuvinstead ofpip - Changed agents to use
litellm_adapter.pyinstead of our independent wrapper - Changed upload to be optional instead of automatic everytime a check is being run
Removed
- Removed
cache.pydue to unstable outputs. If changes are made to the structure of objects returned byproc_file()then users with old cached results will get errors or wrong data. Dropped it, not worth the trouble - Removed anthropic and openai adapter. Switched to
litellm