1fccb88b8e
Link to archive version of angusj clipper pages
...
Since sometime in the past years, the original clipper pages have been removed from angusj. Use a version provided by archive.org instead.
2025-06-05 22:54:42 -05:00
Cosimo Lupo
3133c9c131
pin setuptools<72.2 on pypy to workaround build error coming from distutils
...
Build + Deploy / Build Source Distribution (push) Has been cancelled
Build + Deploy / auto32 on windows-latest (push) Has been cancelled
Build + Deploy / auto64 on macos-13 (push) Has been cancelled
Build + Deploy / auto64 on windows-latest (push) Has been cancelled
Build + Deploy / manylinux1 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / manylinux2010 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / manylinux2014 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / universal2 on macos-latest (push) Has been cancelled
Build + Deploy / py310 on aarch64 (push) Has been cancelled
Build + Deploy / py311 on aarch64 (push) Has been cancelled
Build + Deploy / py312 on aarch64 (push) Has been cancelled
Build + Deploy / py313 on aarch64 (push) Has been cancelled
Build + Deploy / py36 on aarch64 (push) Has been cancelled
Build + Deploy / py37 on aarch64 (push) Has been cancelled
Build + Deploy / py38 on aarch64 (push) Has been cancelled
Build + Deploy / py39 on aarch64 (push) Has been cancelled
Build + Deploy / Upload if tagged commit (push) Has been cancelled
https://github.com/pypa/distutils/issues/283
2024-10-18 11:47:24 +01:00
Cosimo Lupo
12ded61ab0
update various GH actions to unblock CI
2024-10-18 11:27:16 +01:00
Cosimo Lupo
f288c8e1ba
Merge pull request #57 from Hoolean/wheels-for-3.13
...
Build wheels for Python 3.13
2024-10-18 12:20:22 +02:00
Hoolean
d22f01832e
Build wheels for Python 3.13
...
Replicates the update process for Python 3.12:
c9946fe8af
2024-10-10 21:35:01 +01:00
Cosimo Lupo
410553defd
relax setuptools_scm min requirement
...
setuptools_scm>=7.0.0 no longer supports python 3.6, whereas pyclipper still support python 2.7...
https://github.com/fonttools/pyclipper/issues/52 broke the CI, this should fix broken build.
2023-09-25 10:57:57 +01:00
Cosimo Lupo
65798c8873
Merge pull request #49 from Rubo3/patch-1
...
Remove setuptools_scm_git_archive as it's obsolete
2023-09-23 13:15:37 +02:00
Cosimo Lupo
b740d82300
set language_level=2 explicitly as 3 is now default
Build + Deploy / Build Source Distribution (push) Has been cancelled
Build + Deploy / auto32 on windows-latest (push) Has been cancelled
Build + Deploy / auto64 on macos-latest (push) Has been cancelled
Build + Deploy / auto64 on windows-latest (push) Has been cancelled
Build + Deploy / manylinux1 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / manylinux2010 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / manylinux2014 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / universal2 on macos-latest (push) Has been cancelled
Build + Deploy / py310 on aarch64 (push) Has been cancelled
Build + Deploy / py311 on aarch64 (push) Has been cancelled
Build + Deploy / py312 on aarch64 (push) Has been cancelled
Build + Deploy / py36 on aarch64 (push) Has been cancelled
Build + Deploy / py37 on aarch64 (push) Has been cancelled
Build + Deploy / py38 on aarch64 (push) Has been cancelled
Build + Deploy / py39 on aarch64 (push) Has been cancelled
Build + Deploy / Upload if tagged commit (push) Has been cancelled
2023-09-07 12:57:07 +01:00
Cosimo Lupo
c9946fe8af
build wheels for Python 3.12
2023-09-07 12:50:54 +01:00
Marco Rubin
06bdb26596
Remove setuptools_scm_git_archive as it's obsolete
...
From the project [README](https://github.com/Changaco/setuptools_scm_git_archive ):
```
This plugin is obsolete. ``setuptools_scm >= 7.0.0`` supports Git archives by itself.
```
2023-01-11 13:04:06 +00:00
Cosimo Lupo
e349e2bb02
Merge pull request #48 from fonttools/py311
...
Build + Deploy / Build Source Distribution (push) Has been cancelled
Build + Deploy / auto32 on windows-latest (push) Has been cancelled
Build + Deploy / auto64 on macos-latest (push) Has been cancelled
Build + Deploy / auto64 on windows-latest (push) Has been cancelled
Build + Deploy / manylinux1 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / manylinux2010 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / manylinux2014 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / universal2 on macos-latest (push) Has been cancelled
Build + Deploy / py310 on aarch64 (push) Has been cancelled
Build + Deploy / py311 on aarch64 (push) Has been cancelled
Build + Deploy / py36 on aarch64 (push) Has been cancelled
Build + Deploy / py37 on aarch64 (push) Has been cancelled
Build + Deploy / py38 on aarch64 (push) Has been cancelled
Build + Deploy / py39 on aarch64 (push) Has been cancelled
Build + Deploy / Upload if tagged commit (push) Has been cancelled
Build Python 3.11 wheels
2022-11-16 13:06:57 +00:00
Cosimo Lupo
d5b303fcf5
Build Python 3.11 wheels
2022-11-16 12:52:03 +00:00
Cosimo Lupo
e7ebe8e9c0
ci.yml: build pypy3.9 wheel with manylinux2014
...
Build + Deploy / Build Source Distribution (push) Has been cancelled
Build + Deploy / auto32 on windows-latest (push) Has been cancelled
Build + Deploy / auto64 on macos-latest (push) Has been cancelled
Build + Deploy / auto64 on windows-latest (push) Has been cancelled
Build + Deploy / manylinux1 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / manylinux2010 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / manylinux2014 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / universal2 on macos-latest (push) Has been cancelled
Build + Deploy / py310 on aarch64 (push) Has been cancelled
Build + Deploy / py36 on aarch64 (push) Has been cancelled
Build + Deploy / py37 on aarch64 (push) Has been cancelled
Build + Deploy / py38 on aarch64 (push) Has been cancelled
Build + Deploy / py39 on aarch64 (push) Has been cancelled
Build + Deploy / Upload if tagged commit (push) Has been cancelled
as it no longer supports manylinux2010
2022-06-13 11:44:08 +01:00
Cosimo Lupo
f8e280a25a
ci.yml: deploy step needs to checkout repo to extract tag info
Build + Deploy / Build Source Distribution (push) Has been cancelled
Build + Deploy / auto32 on windows-latest (push) Has been cancelled
Build + Deploy / auto64 on macos-latest (push) Has been cancelled
Build + Deploy / auto64 on windows-latest (push) Has been cancelled
Build + Deploy / manylinux1 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / manylinux2010 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / universal2 on macos-latest (push) Has been cancelled
Build + Deploy / py310 on aarch64 (push) Has been cancelled
Build + Deploy / py36 on aarch64 (push) Has been cancelled
Build + Deploy / py37 on aarch64 (push) Has been cancelled
Build + Deploy / py38 on aarch64 (push) Has been cancelled
Build + Deploy / py39 on aarch64 (push) Has been cancelled
Build + Deploy / Upload if tagged commit (push) Has been cancelled
2021-12-01 14:35:51 +00:00
Cosimo Lupo
2ec1236698
Merge pull request #44 from fonttools/cibuildwheel
...
Build + Deploy / Build Source Distribution (push) Has been cancelled
Build + Deploy / auto32 on windows-latest (push) Has been cancelled
Build + Deploy / auto64 on macos-latest (push) Has been cancelled
Build + Deploy / auto64 on windows-latest (push) Has been cancelled
Build + Deploy / manylinux1 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / manylinux2010 auto64 on ubuntu-latest (push) Has been cancelled
Build + Deploy / universal2 on macos-latest (push) Has been cancelled
Build + Deploy / py310 on aarch64 (push) Has been cancelled
Build + Deploy / py36 on aarch64 (push) Has been cancelled
Build + Deploy / py37 on aarch64 (push) Has been cancelled
Build + Deploy / py38 on aarch64 (push) Has been cancelled
Build + Deploy / py39 on aarch64 (push) Has been cancelled
Build + Deploy / Upload if tagged commit (push) Has been cancelled
use cibuildwheel instead of multibuild to build wheels
2021-12-01 13:22:26 +00:00
Cosimo Lupo
6e73da8c66
only build pypy wheels for linux
2021-12-01 13:08:19 +00:00
Cosimo Lupo
90c2f8d0a9
only build manylinux aarch64 wheels, no musllinux for now
...
too many otherwise
2021-12-01 12:42:15 +00:00
Cosimo Lupo
caacdf6eb9
use fetch-depth: 0 to get correct package version from setuptools_scm
2021-12-01 12:33:33 +00:00
Cosimo Lupo
eb4ee6357f
ci.yml: 'master' was renamed 'main'
2021-12-01 12:27:52 +00:00
Cosimo Lupo
ea7d568533
remove multibuild submodule
2021-12-01 12:25:57 +00:00
Cosimo Lupo
41862b8bf7
use cibuildwheel instead of multibuild
...
this adds support for Python 3.10, mac universal2 and linuxc aarch64 wheels
Fixes #38 and #43
2021-12-01 12:24:34 +00:00
Cosimo Lupo
569a7af7d9
mute some cython and setuptools warnings
2021-12-01 12:09:31 +00:00
Cosimo Lupo
ecc3de6803
use the official .tar.gz format for sdist package
...
pypa/build uses only tar.gz, .zip is deprecated
2021-12-01 12:08:49 +00:00
Cosimo Lupo
f7b3366e23
pyproject.toml: define build-backend, add all build requirements
2021-12-01 11:54:05 +00:00
Cosimo Lupo
0bfbf8512f
Merge pull request #41 from arthurzam/main
...
setup.cfg: Replace dashes with underscores
2021-10-19 13:32:21 +01:00
Cosimo Lupo
0d33357d62
Merge branch 'pgajdos-master' into main
2021-10-19 14:31:03 +02:00
Cosimo Lupo
7b6924ffb2
Merge branch 'master' of https://github.com/pgajdos/pyclipper into pgajdos-master
2021-10-19 14:30:49 +02:00
Arthur Zamarin
7b95406acd
setup.cfg: Replace dashes with underscores
...
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Signed-off-by: Arthur Zamarin <arthurzam@gmail.com>
2021-10-13 20:45:54 +03:00
Cosimo Lupo
5e10a2eda1
Merge pull request #40 from fonttools/export-version-string
...
Build + Deploy / build_unix (macos-latest, x64, 3.6) (push) Has been cancelled
Build + Deploy / build_unix (macos-latest, x64, 3.7) (push) Has been cancelled
Build + Deploy / build_unix (macos-latest, x64, 3.8) (push) Has been cancelled
Build + Deploy / build_unix (macos-latest, x64, 3.9) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.6) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.7) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.8) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.9) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.6) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.7) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.8) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.9) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.6) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.7) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.8) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.9) (push) Has been cancelled
Build + Deploy / deploy (push) Has been cancelled
export pyclipper.__version__ as conventional in python packaging
2021-06-25 17:43:06 +01:00
Cosimo Lupo
19fcc36ee1
test_pyclipper: check pyclipper.__version__ exists and is a string
2021-06-25 17:30:35 +01:00
Cosimo Lupo
1d003cdeaf
drop long deprecated SCALING_FACTOR warnings
...
since we moved the extension module to an internal pyclipper._pyclipper submodule, setting SCALING_FACTOR on the parent pyclipper package won't work any more. We may as well remove the deprecation warnings altogether since they have been there for long time now.
2021-06-25 17:15:52 +01:00
Cosimo Lupo
8aefba84b5
turn pyclipper into a package, export dynamic '__version__'
...
the _version.py file is autogenerated at build time from git tag using setuptools_scm; the pyclipper.__version__ variable exports that, as it's common in python packaging. This allows clients to import pyclipper and check its __version__ without needing to query the package metadata (which may be missing when pyclipper is embedded in native applications).
2021-06-25 17:08:44 +01:00
Cosimo Lupo
3de54fa4c4
deploy: must install cython to create sdist
Build + Deploy / build_unix (macos-latest, x64, 3.6) (push) Has been cancelled
Build + Deploy / build_unix (macos-latest, x64, 3.7) (push) Has been cancelled
Build + Deploy / build_unix (macos-latest, x64, 3.8) (push) Has been cancelled
Build + Deploy / build_unix (macos-latest, x64, 3.9) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.6) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.7) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.8) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.9) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.6) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.7) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.8) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.9) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.6) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.7) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.8) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.9) (push) Has been cancelled
Build + Deploy / deploy (push) Has been cancelled
2020-12-27 12:46:23 +01:00
Cosimo Lupo
620657047d
don't match leading 'v' in tag names, we don't use it here
Build + Deploy / build_unix (macos-latest, x64, 3.6) (push) Has been cancelled
Build + Deploy / build_unix (macos-latest, x64, 3.7) (push) Has been cancelled
Build + Deploy / build_unix (macos-latest, x64, 3.8) (push) Has been cancelled
Build + Deploy / build_unix (macos-latest, x64, 3.9) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.6) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.7) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.8) (push) Has been cancelled
Build + Deploy / build_unix (ubuntu-latest, x64, 3.9) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.6) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.7) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.8) (push) Has been cancelled
Build + Deploy / build_win (x64, 3.9) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.6) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.7) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.8) (push) Has been cancelled
Build + Deploy / build_win (x86, 3.9) (push) Has been cancelled
Build + Deploy / deploy (push) Has been cancelled
2020-12-27 12:39:27 +01:00
Cosimo Lupo
2a9b44d3b2
fix build artifacts filenames
...
pass architecture in build_unix too even if always the same
2020-12-27 12:26:31 +01:00
Cosimo Lupo
31cfabb83a
set correct architecture for build_win job
2020-12-27 12:21:07 +01:00
Cosimo Lupo
e866f06818
fix build artifacts filenames
2020-12-27 12:16:28 +01:00
Cosimo Lupo
2cb034192f
Update CI badge
2020-12-27 12:09:54 +01:00
Cosimo Lupo
2e28ea052c
remove travis & appeveyor config files
2020-12-27 12:06:28 +01:00
Cosimo Lupo
620df76319
Merge pull request #36 from fonttools/github-ci
...
Set up Github Actions CI
2020-12-27 12:05:05 +01:00
Cosimo Lupo
59ce7a0cdf
ci: add build-win job
2020-12-27 11:58:01 +01:00
Cosimo Lupo
3078df9897
Add Github Actions workflow
2020-12-27 11:18:47 +01:00
Cosimo Lupo
5e6447ad56
Update multibuild submodule
2020-12-27 11:18:33 +01:00
Cosimo Lupo
2830e21bc2
Fix SyntaxWarning x is 0
...
Fixes #28
2020-12-27 10:53:08 +01:00
pgajdos
a81510bebd
remove unittest2 from test dependencies
2020-07-16 12:18:43 +02:00
Cosimo Lupo
fc2772aba0
Merge pull request #30 from revarbat/nogil
...
Release the GIL while performing long processing.
2020-07-01 12:58:50 +01:00
Garth Minette
b089ab9610
Updated multibuild submodule to devel
2020-06-30 23:41:51 -07:00
pgajdos
305ecf949a
fallback to unittest, it is enough for python3
2020-06-02 17:01:18 +02:00
Revar Desmera
8540f70f27
Release the GIL while performing long processing.
2020-05-11 03:25:41 -07:00
Cosimo Lupo
edf8bfbc79
setup automatic deployment on tags to PyPI
2019-11-29 17:34:02 +00:00