- Support for PEP 631 dependencies specified in
pyproject.toml
!
- Support for Poetry dependencies specified in
pyproject.toml
! Thanks to @alex-way for contributing in #10.
- Fixed CodeLens not appearing for files containing non-project lines (e.g. comment-only).
- pip-requirements-js's loose parsing mode is used instead of full parsing, which means better tolerance for partially-written requirements.
- You should no longer see "!!!MISSING: command!!!", which appeared on lines containing previously unsupported syntax (such as
-r requirements.txt
specs). This is the result of parsing having switched from an internal regular expression to the pip-requirements-js library, which has proper support for the whole requirements file syntax.
- Version specs with wildcards, such as
bcrypt==4.0.*
, are now properly recognized. Contributed by @a-was. Thanks!
- The extension is now bundled into a single file. This gets us closer to working in online VS Code environments, such as GitHub Codespaces.
- CodeLens support: latest package version shown directly in the editor! Enabled by default, but can be disabled in VS Code settings. Contributed by @elliotwutingfeng. Thanks!
- Tuned regexes for improved requirements parsing.
- Improved Marketplace configuration.
- Extension activation.
- Marketplace icon and theme.
Initial release.