Commit graph

232 commits

Author SHA1 Message Date
Sébastien Delafond
eac81cba11 Retire EOL'ed python 3.5 2024-06-18 08:09:55 +02:00
Sébastien Delafond
922dffb66f Bump version to 1.0.8 2024-06-13 10:55:53 +02:00
Elan Ruusamäe
cbdb0e598a
CI: Add workaround for broken py 3.5 in GitHub Actions. (#73) 2024-06-05 21:57:22 +02:00
Sébastien Delafond
5a0ef1e6bb
Merge pull request #72 from glensc/patch-1
Add cp310 wheel to CI
2024-05-16 11:10:39 +02:00
Sébastien Delafond
35c3e48f4b workflows/python: do not fail-fast 2024-05-16 10:57:38 +02:00
Elan Ruusamäe
cd41115c06
Add cp310 wheel to CI
Refs:
- https://github.com/libfuse/python-fuse/issues/71
2024-05-12 12:41:12 +03:00
Sébastien Delafond
fe0c41795c
Merge pull request #69 from glensc/sdist-ci
Build sdist in CI
2024-03-12 16:14:32 +01:00
Sébastien Delafond
f21050d680
Merge pull request #68 from glensc/setup-fix
Fix setup.py uninitialized variables issue
2024-03-12 16:13:56 +01:00
Elan Ruusamäe
b934085fe0 Merge sdist artifact with wheel artifacts 2024-03-12 16:10:24 +02:00
Elan Ruusamäe
3f4750f263 Build sdist in CI 2024-03-12 16:06:56 +02:00
Elan Ruusamäe
f001f1a227 Fix uninitalized use of libs and cflags 2024-03-12 15:58:40 +02:00
Elan Ruusamäe
28b65dfb89 Fix hiding pkg-config output
Some version of pkg-config prints to stdout their usage
2024-03-12 15:58:40 +02:00
Elan Ruusamäe
de2dda4616 Minor whitespace fix
To understand where's definition and where's a call to setup()
2024-03-12 15:58:40 +02:00
Sébastien Delafond
1cdf87b307
Merge pull request #66 from glensc/wheels
CI: Add workflow to build Python wheels
2024-02-27 13:32:47 +01:00
Elan Ruusamäe
ecd7c5f515 Build and publish wheels only on git tags push 2024-02-27 10:34:00 +02:00
Sébastien Delafond
69351e3be5
Merge pull request #65 from glensc/ws
Remove trailing space on files
2024-02-26 13:51:13 +01:00
Elan Ruusamäe
bbc40b2ebd Add workflow to build Python wheels 2024-02-17 17:19:00 +02:00
Elan Ruusamäe
411895bb9b Add dist-* to .gitignore 2024-02-17 17:19:00 +02:00
Elan Ruusamäe
f847ea23af Refactor makefile to support building multiple wheel targets 2024-02-17 17:19:00 +02:00
Elan Ruusamäe
f5fec334df Fix mixed space/tab 2024-02-17 14:31:10 +02:00
Elan Ruusamäe
9fd1a0df7f Remove trailing space from css file 2024-02-17 14:29:53 +02:00
Elan Ruusamäe
9cc42ede1a Remove trailing space from c-source 2024-02-17 14:29:43 +02:00
Elan Ruusamäe
c46bcf36ee Remove trailing space in python source 2024-02-17 14:29:31 +02:00
Elan Ruusamäe
08ad2bc007 Remove trailing space in documents 2024-02-17 14:29:10 +02:00
Elan Ruusamäe
5f58d1e747 Remove trailing space on COPYING 2024-02-17 14:28:40 +02:00
Sébastien Delafond
6c2732faac
Merge pull request #62 from ericpruitt/buffer-support
Add support for objects that support buffer protocol for "read" calls
2024-01-29 20:09:40 +01:00
Eric Pruitt
aa0eebb273 Add read support for objects that support buffer protocol 2024-01-27 16:47:11 -08:00
Sébastien Delafond
6042f35374
Merge pull request #58 from s-t-e-v-e-n-k/no-distutils-py312
Do not unilaterally import distutils in setup.py
2024-01-16 08:50:12 +01:00
Sébastien Delafond
05518a1d04 actions: enable workflow on PRs 2024-01-16 08:46:50 +01:00
Steve Kowalik
2403940124 Do not unilaterally import distutils in setup.py
Python 3.12 removed distutils completly, so also attempt to import
Extension from setuptools, and if that fails, to import it from
distutils.
2024-01-16 15:43:17 +11:00
Elan Ruusamäe
e6c876f94e
python-3 compatible example/cups.py, and associated documentation imported from the wiki (Closes: #54)
* Add README.cupsfs.md

Imported from Wiki: Initial Home page

Co-authored-by: Elan Ruusamäe <glen@delfi.ee>

* Extract cups.py to example directory

* Add python3 fixes

* Apply 2to3 fixes

* Format and re-indent to satisfy flake8

* Avoid star import as unable to detect undefined names

* Fix py3 issues in README.cups.md

* Apply spelling fixes to README.cups.md

* Cleanup un-needed trailing whitespace

* Fix &gt; in README.cups.md

It's rendered raw, no need to escape ">"

---------

Co-authored-by: Nikolaus Rath <Nikolaus@rath.org>
2023-12-15 08:45:54 +01:00
Sébastien Delafond
03a2f41379 README: explicit reST 2023-12-15 06:13:41 +01:00
Sébastien Delafond
1291bcbc1a README: update build status badge 2023-12-15 06:00:08 +01:00
Sébastien Delafond
93775c3d37 Bump version to 1.0.7 2023-12-04 09:46:08 +01:00
Sébastien Delafond
0398686309 Use raw strings for regular expressions (Closes: #52) 2023-12-04 09:17:59 +01:00
Sébastien Delafond
db0198b444
Merge pull request #53 from glensc/typos
Doc: Minor spelling fixes
2023-12-04 08:36:48 +01:00
Elan Ruusamäe
891dc5c2f2 Cleanup unused os import from example/_find_fuse_parts.py 2023-12-04 01:46:58 +02:00
Elan Ruusamäe
259d23bc52 Fix spelling errors in example/xmp.py 2023-12-04 01:46:47 +02:00
Elan Ruusamäe
eccf7613e8 Fix spelling errors in README.new_fusepy_api 2023-12-04 01:46:30 +02:00
Sébastien Delafond
49c05da3e3 actions: workflow_dispatch 2023-11-12 15:06:11 +01:00
Sébastien Delafond
ed75fac7d1 Bump version to 1.0.6 2023-11-12 15:01:19 +01:00
Sébastien Delafond
0264ec1643 wheel: manylinux_2_28 2023-11-12 15:01:19 +01:00
Sébastien Delafond
3bac4065b8 Travis -> GitHub Actions 2023-11-12 14:30:32 +01:00
Sébastien Delafond
269413b12b Officially support up to python 3.12 2023-11-12 14:30:23 +01:00
Sébastien Delafond
c711772c66 fusemodule: use PyUnicode_GET_LENGTH 2023-11-12 14:30:23 +01:00
Sébastien Delafond
8dcf5a7de9 Bump version to 1.0.5 2022-04-25 08:25:31 +02:00
Sébastien Delafond
efee8ed1e7 travis: use Ubuntu Focal 2022-04-25 08:19:00 +02:00
Sébastien Delafond
12b360b578 travis: add python versions 3.7 to 3.10 2022-04-25 08:06:20 +02:00
Sébastien Delafond
bf9f3a5269
Merge pull request #43 from cjwatson/py-ssize-t-clean
Define PY_SSIZE_T_CLEAN for Python 3.10
2022-04-25 08:01:03 +02:00
Colin Watson
afbd65d77a Define PY_SSIZE_T_CLEAN for Python 3.10
On Python 3.10, `PY_SSIZE_T_CLEAN` must be defined in order to use '#'
formats.  `ioctl_func` needs a slight change to comply with the new
regime.

(Several functions pass `size_t` here, which may be a little dodgy, but
the main point of this change seems to have been to transition from
`int` to `Py_ssize_t`, and at least `size_t` and `Py_ssize_t` have the
same size.)

Closes #41.
2022-04-23 16:29:36 +01:00