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.

@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 <[email protected]>

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

Signed-off-by: F.N. Claessen <[email protected]>

* chore: add classifiers for Python 3.10 and 3.11

Signed-off-by: F.N. Claessen <[email protected]>

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

Signed-off-by: F.N. Claessen <[email protected]>

* feature: make command to upgrade deps

Signed-off-by: F.N. Claessen <[email protected]>

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

Signed-off-by: F.N. Claessen <[email protected]>

* feature: add requirements.txt for Python 3.11

Signed-off-by: F.N. Claessen <[email protected]>

* chore: update dev docs

Signed-off-by: F.N. Claessen <[email protected]>

* refactor: `make test` uses all tests straightaway

Signed-off-by: F.N. Claessen <[email protected]>

* feature: ensure dependencies folder

Signed-off-by: F.N. Claessen <[email protected]>

* fix: installation dependencies for all tests

Signed-off-by: F.N. Claessen <[email protected]>

* docs: obsolete comment

Signed-off-by: F.N. Claessen <[email protected]>

* feature: allow skipping test when upgrading dependencies

Signed-off-by: F.N. Claessen <[email protected]>

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

Signed-off-by: F.N. Claessen <[email protected]>

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

Signed-off-by: F.N. Claessen <[email protected]>

* chore: unpin numpy and scipy in optional forecast dependencies

Signed-off-by: F.N. Claessen <[email protected]>

* chore: unpin pandas for 3.11 and higher

Signed-off-by: F.N. Claessen <[email protected]>

* feature: automate test pipeline for Python 3.11

Signed-off-by: F.N. Claessen <[email protected]>

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

Signed-off-by: F.N. Claessen <[email protected]>

* 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 <[email protected]>

* fix(deps): pin only from 3.11 onwards

Signed-off-by: F.N. Claessen <[email protected]>

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

This reverts commit e9ffb4d.

---------

Signed-off-by: F.N. Claessen <[email protected]>
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