[16:45:46] <Xelnor> Hi! is there a way to declare that a package should only be installed under Linux? (eg: makes use of linux-only APIs)? I couldn't find a comprehensive list of possible environment marker values :(
[16:49:33] <toad_polo> Xelnor: There's at least a trove classifier for it.
[16:52:04] <toad_polo> Maybe try `platforms = ["linux"]` in setup.py or platforms = linux in the metadata section of setup.cfg (preferable to put everything you can in setup.cfg)
[17:00:36] <Xelnor> toad_polo: thanks; is there a list of known values for `platforms` somewhere?
[17:01:05] <Xelnor> (I'd like to see what appears in `platforms` when running under WSL, for instance)
[17:28:28] <ngoldbaum> Xelnor: i don't think that argument is used by anything so setting it won't do anything
[17:28:45] <ngoldbaum> (might be wrong about that, i just don't see anything in the documentation)
[20:56:12] <toad_polo> I would think it sets this: https://packaging.python.org/specifications/core-metadata/#platform-multiple-use
[20:56:36] <toad_polo> Though I'm not sure it's used by anything.