Pyds-cli

Latest version: v0.6.8

Safety actively analyzes 688568 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.6.8

This version introduces an enhancement to the CLI, specifically improving the user experience when creating notebooks through the command line interface.

New Features

- Enhanced the help text for the notebook creation command's 'name' parameter to provide clearer instructions on specifying the creation directory. This update makes it easier for users to understand where their notebook will be created. (e52caeb) (Eric Ma)

Bug Fixes

Deprecations

0.6.7

This version introduces a refinement in the CLI analysis module, enhancing the initialization process by removing unnecessary dependencies. It also marks a minor version bump from 0.6.6 to 0.6.7.

New Features

- Simplified the CLI analysis module initialization by removing the pixi environment setup, making the process more straightforward and reducing dependency requirements. (ba43cc) (Eric Ma)

Bug Fixes

Deprecations

Please note that the commit for adding release notes and version bumping does not introduce new features, bug fixes, or deprecations directly affecting the end-users, hence they are not listed under these categories.

0.6.6

This version introduces improvements in the project's continuous integration (CI) workflow and refines the project's dependency management system for better performance and compatibility.

New Features

- Updated the CI workflow to run tests across multiple operating systems, enhancing the project's compatibility and reliability on different platforms. (b83eb6) (Eric Ma)
- Refined the `pyproject.toml` file to streamline dependency management, including centralizing core dependencies, reorganizing optional dependencies, updating platform-specific configurations, and introducing CUDA-specific settings for improved project setup and execution. (d43f72) (Eric Ma)

Bug Fixes

Deprecations

0.6.5

This version introduces several enhancements and bug fixes to improve the efficiency and reliability of the CI/CD workflows, testing strategies, and the CLI interface. Notable changes include the refinement of GitHub Actions workflows, the addition of new tests and features for analysis, and updates to the project's dependency management.

New Features

- Introduced a new analysis module with CLI integration for managing analysis projects, including project initialization and dependency management. (c257966) (Eric Ma)
- Enhanced environment setup and gitignore handling by creating a dynamic .env file and ensuring it's added to .gitignore. (882824) (Eric Ma)
- Added tomli 2.0.2 to project dependencies to support better configuration and dependency management. (c4ceb2) (Eric Ma)
- Refactored project initialization and configuration logic for improved error handling and debugging output in CLI commands. (1b6b29) (Eric Ma)
- Added pre-commit configuration for various hooks including YAML checks, end-of-file fixer, trailing whitespace, and more for improved code quality. (52a770) (Eric Ma)
- Implemented running juv in interactive mode to keep the process in the foreground, enhancing the user experience during analysis. (8f9319) (Eric Ma)
- Added new tests for running notebooks with various options, improving the test coverage for analysis functionalities. (026765) (Eric Ma)

Bug Fixes

- Corrected error output stream for nonexistent notebook checks to stderr, ensuring error messages are properly directed. (30be66) (Eric Ma)
- Ensured error message for duplicate notebook creation appears in stderr, improving error handling in CLI tests. (bbbabaf) (Eric Ma)

Deprecations

- Removed lock file update step from PyPI release workflow, streamlining the release process. (3b8d26) (Eric Ma)

0.6.4

This release includes several updates to the CLI configuration and test setup, as well as a version bump.

New Features

- The global git configuration has been moved from the test script to the CI workflow, and direct git command dependencies have been removed from the test scripts. This should improve the reliability and maintainability of the test setup. (b22f168) (Eric Ma)
- The CLI configuration has been updated to use GitHub Tester credentials by default. This should make it easier to use the CLI with GitHub testing. (1564e65) (Eric Ma)

Bug Fixes

- The version of the `pyds-cli` package in the `pixi.lock` file has been updated to 0.6.3 for compatibility. The SHA256 hash for the new version has also been updated. (f7bce31) (Eric Ma)
- The installation instructions in the `README.md` file have been updated to use the `pixi install` command. (7b59f66) (Eric Ma)

Deprecations

- None in this release.

0.6.3

This release includes improvements to the project initialization process and updates to the release notes.

New Features

- Default branch is now set to 'main' during git initialization. The initial commit after project setup is also automated. Additionally, '.pixi' has been added to the .gitignore template. (1320d97) (Eric Ma)
- Release notes for version 0.6.2 have been added. (fc77b05) (github-actions)

Bug Fixes

No bug fixes were included in this release.

Deprecations

No deprecations were included in this release.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.