Hello everyone,

I'm not sure this is the right place to write to propose new trove classifiers
for PyPi -- if it's not, what would be the right place? If this is it, then
please read below.

The MicroPython project is quickly growing and becoming more mature, and as
that happens, the number of 3rd-party libraries for it grows. Many of those
libraries get uploaded to PyPi, as you can check by searching for
"micropython". MicroPython has even its own version of "pip", called "upip",
that can be used to install those libraries.

However, there is as of yet no way to mark that a library is written for that
particular flavor of Python, as there are no trove classifiers for it. I would
like to propose adding a number of classifiers to amend that situation:

For the MicroPython itself:

    Programming Language :: Python :: Implementation :: MicroPython

For the hardware it runs on:

    Operating System :: Baremetal
    Environment :: Microcontroller
    Environment :: Microcontroller :: PyBoard
    Environment :: Microcontroller :: ESP8266
    Environment :: Microcontroller :: Micro:bit
    Environment :: Microcontroller :: WiPy
    Environment :: Microcontroller :: LoPy
    Environment :: Microcontroller :: OpenMV

I'm not sure if the latter makes sense, but it would certainly be nice to be
able to indicate in a machine-parseable way on which platforms the code works.

What do you think?
-- 
Radomir Dopieralski
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to