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

Work through bit-rot #128

Merged
merged 4 commits into from
Jun 17, 2024
Merged

Work through bit-rot #128

merged 4 commits into from
Jun 17, 2024

Conversation

jwiggins
Copy link
Member

@jwiggins jwiggins commented Jun 17, 2024

This should fix recent pip source install issues.

  • Cython version is now unbounded. celiagg needed to be added to the include directories but that's basically it.
  • numpy is now used instead of oldest-supported-numpy
  • importlib.resources is now used in place of pkg_resources. Unfortunately this breaks the API of celiagg.example_font.
  • Dropped support for Python 3.7

@jwiggins jwiggins force-pushed the build/fix-numpy-build-req branch from 11bcba5 to 24db48a Compare June 17, 2024 08:12
@jwiggins jwiggins force-pushed the build/fix-numpy-build-req branch from 945a1eb to 44f11de Compare June 17, 2024 09:24
@jwiggins jwiggins force-pushed the build/fix-numpy-build-req branch from 44f11de to 8e98f4c Compare June 17, 2024 09:30
@jwiggins jwiggins changed the title Use numpy instead of oldest-supported-numpy Work through bit-rot Jun 17, 2024
@jwiggins jwiggins merged commit 8f1ce91 into main Jun 17, 2024
15 checks passed
@jwiggins jwiggins deleted the build/fix-numpy-build-req branch June 17, 2024 09:43
jwiggins added a commit that referenced this pull request Jun 17, 2024
This should fix recent `pip` source install issues.

* `Cython` version is now unbounded. `celiagg` needed to be
  added to the include directories but that's basically it.
* `numpy` is now used instead of `oldest-supported-numpy`
* `importlib.resources` is now used in place of `pkg_resources`.
  Unfortunately this breaks the API of `celiagg.example_font`.
* Dropped support for Python 3.7
jwiggins added a commit that referenced this pull request Jun 17, 2024
This should fix recent `pip` source install issues.

* `Cython` version is now unbounded. `celiagg` needed to be
  added to the include directories but that's basically it.
* `numpy` is now used instead of `oldest-supported-numpy`
* `importlib.resources` is now used in place of `pkg_resources`.
  Unfortunately this breaks the API of `celiagg.example_font`.
* Dropped support for Python 3.7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant