Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: automate test pipeline for Python 3.12 #190

Merged
merged 1 commit into from
Sep 19, 2024

Conversation

Flix6x
Copy link
Collaborator

@Flix6x Flix6x commented Sep 19, 2024

No description provided.

Signed-off-by: F.N. Claessen <felix@seita.nl>
@Flix6x Flix6x added the dependencies Pull requests that update a dependency file label Sep 19, 2024
@Flix6x Flix6x self-assigned this Sep 19, 2024
@Flix6x Flix6x merged commit 5577fae into chore/upgrade-dependencies Sep 19, 2024
7 checks passed
@Flix6x Flix6x deleted the feature/test-python-3.12 branch September 19, 2024 19:59
Flix6x added a commit that referenced this pull request Sep 20, 2024
* docs: clarify styling comment

Signed-off-by: F.N. Claessen <felix@seita.nl>

* feat: `make test` tests optional parts, too

Signed-off-by: F.N. Claessen <felix@seita.nl>

* chore: add classifiers for Python 3.10 and 3.11

Signed-off-by: F.N. Claessen <felix@seita.nl>

* chore: move requirements to python-version-specific folder

Signed-off-by: F.N. Claessen <felix@seita.nl>

* feature: make command to upgrade deps

Signed-off-by: F.N. Claessen <felix@seita.nl>

* chore: missing commands from listing, and define commands in the same order as the listing

Signed-off-by: F.N. Claessen <felix@seita.nl>

* feature: add requirements.txt for Python 3.11

Signed-off-by: F.N. Claessen <felix@seita.nl>

* chore: update dev docs

Signed-off-by: F.N. Claessen <felix@seita.nl>

* refactor: `make test` uses all tests straightaway

Signed-off-by: F.N. Claessen <felix@seita.nl>

* feature: ensure dependencies folder

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix: installation dependencies for all tests

Signed-off-by: F.N. Claessen <felix@seita.nl>

* docs: obsolete comment

Signed-off-by: F.N. Claessen <felix@seita.nl>

* feature: allow skipping test when upgrading dependencies

Signed-off-by: F.N. Claessen <felix@seita.nl>

* refactor: move test dependencies to `make install-for-test`

Signed-off-by: F.N. Claessen <felix@seita.nl>

* feature: test the core with fewer pinned dependencies, and then test everything with share dependencies

Signed-off-by: F.N. Claessen <felix@seita.nl>

* chore: unpin numpy and scipy in optional forecast dependencies

Signed-off-by: F.N. Claessen <felix@seita.nl>

* chore: unpin pandas for 3.11 and higher

Signed-off-by: F.N. Claessen <felix@seita.nl>

* feature: automate test pipeline for Python 3.11

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix: AttributeError: `np.NaN` was removed in the NumPy 2.0 release. Use `np.nan` instead.

Signed-off-by: F.N. Claessen <felix@seita.nl>

* Revert "chore: unpin pandas for 3.11 and higher"

This reverts commit c574364.

* feature: automate test pipeline for Python 3.12 (#190)

Signed-off-by: F.N. Claessen <felix@seita.nl>

* fix(deps): pin only from 3.11 onwards

Signed-off-by: F.N. Claessen <felix@seita.nl>

* Revert "fix(deps): pin only from 3.11 onwards"

This reverts commit e9ffb4d.

---------

Signed-off-by: F.N. Claessen <felix@seita.nl>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant