Pyds-cli

Latest version: v0.6.11

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

Scan your dependencies

Page 3 of 5

0.5.1

This release includes improvements to the project initialization process, with the addition of a .env file creation feature. This enhancement helps manage environment variables and paths for new Python data science projects.

New Features

- A .env file is now automatically generated during project initialization, which is crucial for managing environment variables and paths that should not be exposed publicly. (a3613e2, Eric Ma)
- A test case has been added to verify the presence of a .env file in the initialized project directory, ensuring that projects are correctly setting up environment variables. (f56e7b2, Eric Ma)

Bug Fixes

No bug fixes were included in this release.

Deprecations

No deprecations were included in this release.

0.5.0

This release includes improvements to the GitHub Actions workflow for publishing, an updated FAQ section in the documentation, and adjustments to package discovery settings.

New Features

- Manual trigger option and concurrency control added to the GitHub Actions workflow for publishing (5453e67) (Eric Ma)
- New FAQ section introduced in the documentation (b196a48) (Eric Ma)

Bug Fixes

- Package discovery settings adjusted to include all modules within the package (f093891) (Eric Ma)

Deprecations

- No deprecations in this release.

Note: The commit `14f42d0a4429c5f56d874624582cd9c619233045` by `github-actions` is related to version bumping and does not introduce new features, bug fixes, or deprecations. The commit `81b877ca0a4bf2727f32e87e600eea2d5e5e4e24` by `Eric Ma` is a merge commit and does not contain any code changes. The commit `b3ffabd732e48853cb844eff705e5eb57419e7c6` by `Eric Ma` is also a merge commit and does not contain any code changes. The commit `f33f284bc3ce25f22ce0c9e4cb0e21762eac2298` by `github-actions` is related to adding release notes and does not introduce new features, bug fixes, or deprecations.

0.4.4

This release includes a new feature to streamline the initial setup process for new projects created with the pyds template.

New Features

- A README.md template has been added within the project template directory, which includes basic project information placeholders and a quick start guide for setting up a development environment using mamba and conda, followed by installing the project in editable mode. (ee9b6166, Eric Ma)

Bug Fixes

No bug fixes were included in this release.

Deprecations

No deprecations were included in this release.

Note: The commit `1bd2ec7c1027ca91546d4d5b115e1c9fda2a6eec` by `github-actions` only bumped the version number and did not introduce any new features, bug fixes, or deprecations. The commit `5888b77252d479013d2642d08fe2c48aa17eb020` by `github-actions` added release notes for version 0.4.3 and did not introduce any new features, bug fixes, or deprecations. Therefore, they are not included in the release notes for version 0.4.4.

0.4.3

This release includes several improvements to the pre-commit configuration, updates to various hook versions, and a new feature for project templates.

New Features

- Pre-commit hooks are now installed before running in the release workflow, ensuring code style and other checks are applied automatically before a release is made (da8236d) (Eric Ma)
- Added a pre-commit configuration for project templates, improving code quality and consistency in generated projects (79ddb4ae) (Eric Ma)
- Disabled line length rule for markdown files, allowing for more flexibility in formatting (1d460a6) (Eric Ma)

Bug Fixes

- Ensured pre-commit runs twice on failure in the GitHub Actions workflow, improving the robustness of the CI process (bd82cb2) (Eric Ma)
- Corrected the project name variable in the template, ensuring consistency across the template configuration (0ec8186) (Eric Ma)
- Fixed an issue with the `__project_snakecase` variable in `cookiecutter.json` to handle hyphens correctly (08beffb) (Eric Ma)

Deprecations

- Replaced darglint with pydoclint for docstring linting in the pre-commit configuration (23a38b3) (Eric Ma)

Additionally, various hook versions have been updated to their latest versions to ensure compatibility and leverage improvements:

- Pre-commit hooks: v4.6.0
- Nbstripout: v0.7.1
- Interrogate: v1.7.0
- Pydoclint: v0.4.1
- Ruff-pre-commit: v0.3.5

(2cd5474) (Eric Ma)

Please note that the version of pydoclint has been updated to v0.3.8 in the pre-commit configuration. (23a38b3) (Eric Ma)

Finally, the pre-commit hooks are now properly installed in the CI environment before running, preventing potential issues related to missing or misconfigured hooks. (3552315) (Eric Ma)

0.4.2

This release includes several improvements to the presentation template, build process, and GitHub Actions workflow.

New Features

- Updated presentation options in the talk template, changing the transition effect to 'slide' and adding a 'nord' highlight theme for code blocks (6e6fe7f, Eric Ma)
- Added a markdownlint configuration file to enforce style and conventions within talk templates (65fad6d, Eric Ma)

Bug Fixes

- Corrected the syntax for accessing `GHPAGES_TOKEN` secret in the GitHub Actions workflow for publishing (1adeed5, Eric Ma)
- Streamlined the slide build and deployment process by replacing direct reveal-md commands with `make build` in GitHub Actions and simplifying the `Makefile` (78fbf50, Eric Ma)
- Fixed a missing newline at the end of the v0.4.1 release notes document for better compatibility with UNIX text processing tools and standards (538c395, Eric Ma)

Deprecations

- None in this release

0.4.1

This release includes improvements to the package's completeness by recursively including all files within the `pyds` directory.

New Features

- All files within the `pyds` directory are now recursively included, improving the package's completeness. (51d5cb7) (Eric Ma)

Bug Fixes

No bug fixes were included in this release.

Deprecations

No deprecations were included in this release.

Note: The commit `f97ab3ff2dedd91b5747614c7babe8984596e536` by `github-actions` only bumped the version number, so it is not included in the release notes. The commit `851a62b8773499b68a5cdb65942138b9d9a4dd84` by `github-actions` added the release notes for version 0.4.0, so it is also not included in the release notes for version 0.4.1.

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.