Panda Update #113
viperior
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Summary
The panda is known for its clear separation between different parts of its habitat. This release focuses on improving the user experience and simplifying the project's dependency management while maintaining a clear separation between different parts of the project.
It also adds
pandas
to the project to demonstrate maintaining dev and user requirements independently.New features
dev-requirements.in
andrequirements.in
(closes Separate user and dev requirements #60)pandas
, was added to the template's example code to support clear separation between dev and user requirements (closes Introduce a 3rd party dependency #90)Issues fixed
ValueError - int not callable
when running flake8 by updating project dependency versions and modifying the package installation process in the GitHub Actionstest
workflow (closes Fix issue with flake8 linter #108)Improvements
foopackage==3.2.7 => foopackage>=3.2
)pytest-xdist
as a default dependency. Users can add this to their projects when needed and if they are okay with the added complexity. In the future,pytest-xdist
could be an option to include in a template wizard.CodeQL
as a default CI/CD workflow. Users can add this to their projects when needed and if they are okay with the added complexity. CodeQL does not work well with private repositories, which makes its default inclusion an immediate hurdle for users who want to use the template in a new private repository. In the future, CodeQL could be an option to include in a template wizard. (closes Remove CodeQL from template #111)pytest
exception testing approach usingpytest.raises()
(closes Pytest exception handling and testing improvement #77)Maintenance
Closed pull requests
Full Changelog: v1.2.0...v2.0.0
This discussion was created from the release Panda Update.
Beta Was this translation helpful? Give feedback.
All reactions