Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 30, 2025

pyfuse3 depends on libfuse3 which is Linux-only. The package does not build on macOS or FreeBSD (see #14, #103), yet pyproject.toml declares support for these platforms.

Changes

  • Removed "Operating System :: MacOS :: MacOS X" classifier
  • Removed "Operating System :: POSIX :: BSD :: FreeBSD" classifier
  • Retained "Operating System :: POSIX :: Linux" classifier

This aligns package metadata with actual platform compatibility.

Original prompt

This section details on the original issue you should resolve

<issue_title>remove macOS and FreeBSD compatibility metadata</issue_title>
<issue_description>pyproject.toml declares:

    "Operating System :: POSIX :: Linux",
    "Operating System :: MacOS :: MacOS X",
    "Operating System :: POSIX :: BSD :: FreeBSD",

Considering #14 and #103, I think macOS and FreeBSD should be removed there - it does not even build on these OSes.</issue_description>

<agent_instructions>Update pyproject.toml as requested.</agent_instructions>

Comments on the Issue (you are @copilot in this section)

@ThomasWaldmann This is btw. kind of a regression, considering that `pyfuse3` predecessor `llfuse` works on these systems. @Nikratio Yeah, these classifiers are not a great fit to describe pyfuse3. It doesn't have any OS-dependence itself, it runs wherever libfuse3 runs. But we should try to get approximately right.

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Remove macOS and FreeBSD compatibility metadata Remove macOS and FreeBSD OS classifiers Dec 30, 2025
Copilot AI requested a review from Nikratio December 30, 2025 09:17
@Nikratio Nikratio marked this pull request as ready for review December 30, 2025 09:45
@Nikratio Nikratio merged commit abb3c1c into main Dec 30, 2025
5 checks passed
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.

remove macOS and FreeBSD compatibility metadata

2 participants