Commit Graph

349 Commits (main)
 

Author SHA1 Message Date
Andrew Cassidy 593a0c3f46 Fix windows test command and install fat binaries for libomp 2 years ago
Andrew Cassidy 3b73bc8bce use Py_ssize_t to make msvc happy 2 years ago
Andrew Cassidy abeb08fc81 Upgrade cibuildwheel to 2.4.0 2 years ago
Andrew Cassidy 77637f6abd Run tests in the right directory and skip linux for now 2 years ago
Andrew Cassidy df6d5b1848 Use latest setuptools instead of pinning it 2 years ago
Andrew Cassidy b5aea803d5 Use relative imports in tests 2 years ago
Andrew Cassidy b80a6d2229 Fix arch selection and test command 2 years ago
Andrew Cassidy dac7f07db4 Build for musl linux for platforms supported by Pillow
Specifically x64 for cpython 3.8-3.10
2 years ago
Andrew Cassidy 7dfefa3007 Skip musl linux wheel builds
Pillow appears to fail to compile on these without installing a bunch of dependencies, so... sorry alpine users
2 years ago
Andrew Cassidy eaca455a08 syntax error 2 years ago
Andrew Cassidy e5ccdbb4f4 Don't try to download test images 2 years ago
Andrew Cassidy 94d88c7e00 Remove nose dependence
Also move test images into the base repo because they're not very big anyways
2 years ago
Andrew Cassidy 9421a6d372 Merge branch 'main' into build-modernization 2 years ago
Andrew Cassidy cab0eeebae
Merge pull request #10 from drewcassidy/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
2 years ago
Andrew Cassidy 3d98b37a37
Merge pull request #13 from drewcassidy/dependabot/github_actions/actions/setup-python-3.1.1
Bump actions/setup-python from 2 to 3.1.1
2 years ago
Andrew Cassidy 654b6d628a Slightly modernize how project is compiled 2 years ago
dependabot[bot] 1502c5318c
Bump actions/setup-python from 2 to 3.1.1
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3.1.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v3.1.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Andrew Cassidy 421876ab0f Move more metadata to pyproject.toml 2 years ago
Andrew Cassidy 29590e0323 Move a good chunk of metadata to pyproject.toml 2 years ago
dependabot[bot] 8b4e3c5746
Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Andrew Cassidy 8e7b95609c Dependabot for gh actions 2 years ago
Andrew Cassidy 71379b7ae1 Revert to manylinux2014 2 years ago
Andrew Cassidy d1346ca11d Enable macos cross-compiling in setup.py 2 years ago
Andrew Cassidy e488dbcbff Fix builder version
and here I was thinking this was semver smh
2 years ago
Andrew Cassidy 1f7b45aa57 Compile for multiple architectures 2 years ago
Andrew Cassidy 70b7251eae Include build for python 3.10 (finally) 2 years ago
Andrew Cassidy e8e0f4e29b Release 0.1.2
### Fixed

- Fixed sdist not including pybind
2 years ago
Andrew Cassidy 6d7f56476f Add manifest file 2 years ago
Andrew Cassidy b4d2388615 Release 0.1.1
### Fixed

- Fixed alpha premultiplication when generating mipmaps
3 years ago
Andrew Cassidy f7d57aa859 Fix alpha premultiplication being used when generating mipmaps 3 years ago
Andrew Cassidy 24b064e6b4 Version 0.1.0
### Added

- Began publishing to PyPI

### Changed

- Rewrote CI workflow to include ManyLinux2014 builds
- Reverted project to C++17 for better compiler compatibility
3 years ago
Andrew Cassidy 28930d89d5 update changelog 3 years ago
Andrew Cassidy 4f25e0f750 fix tests dir 3 years ago
Andrew Cassidy 433e728424 pytmon 3 years ago
Andrew Cassidy 4939171d5d Rework CI workflow 3 years ago
Andrew Cassidy f0f132328c Dont require findpython mode 3 years ago
Andrew Cassidy 7a11901aa6 Fix brace expansion 3 years ago
Andrew Cassidy cb8b251baf Put back matrix for os 3 years ago
Andrew Cassidy 463956b63b Fix environment variables..? 3 years ago
Andrew Cassidy 22cc5f6148 Fix environment variables 3 years ago
Andrew Cassidy 0478532cb9 Test using CIBW 3 years ago
Andrew Cassidy f2873f3a38 Downgrade project to C++17 3 years ago
Andrew Cassidy 2618faadfc Fix cli module 3 years ago
Andrew Cassidy 38d3805add fix pfflags and mipmap count 3 years ago
Andrew Cassidy f87226ad50 dont set -O3 since its the default anyways 3 years ago
Andrew Cassidy 8967bc2f1a use member initialization for constexpr constructors 3 years ago
Andrew Cassidy b3d6585799 install for tests using pip 3 years ago
Andrew Cassidy cde6ae006e dont install tests as a package 3 years ago
Andrew Cassidy 2b36086bf5 Move build requirements to pyproject.toml 3 years ago
Andrew Cassidy faa7e4df08 Remove test images as a submodule
They were causing problems for users without LFS installed, and unnecessary except for tests
3 years ago