You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While looking at the package history of edx-sysadmin on PyPI. I noticed that the description has gone missing for the latest package generated from the plugins repo. The older versions (i.e. edx-sysadmin v0.2.2) published through its independent repo has the description whereas the latest version doesn't.
Expected Behavior
All the packages generated through open-edx-plugins should have the package description on PyPI.
Current Behavior
Empty description on PyPI for all the packages generated through open-edx-plugins.
This seems important to me, but I don't know what effort is involved. Do we have existing README.rst files for each plugin now? Is it suitable for populating PyPI project descriptions? In my head, I think READMEs might be too long for a project description.
This seems important to me, but I don't know what effort is involved.
This should not be very difficult thing, We need to tweak the BUILD (i.e. edx_sysadmin/BUILD) files in each repo to export the README.rst files along with the package bundle.
Do we have existing README.rst files for each plugin now?
Yes, Each plugin has its independent README file inside the repo i.e. edx_sysadmin/README.rst
Is it suitable for populating PyPI project descriptions?
That's debatable. I would say It's almost suitable or at least better than having no description. Almost all of these packages follow a unified format in the README that consists of the following sections e.g. ol_openedx_checkout_external/README.rst:
Description
Installation
Configuration
How to Use
Sample Usage
In my head, I think READMEs might be too long for a project description.
I agree, But we should be able to decided based on above mentioned details.
While looking at the package history of edx-sysadmin on PyPI. I noticed that the description has gone missing for the latest package generated from the plugins repo. The older versions (i.e. edx-sysadmin v0.2.2) published through its independent repo has the description whereas the latest version doesn't.
Expected Behavior
All the packages generated through
open-edx-plugins
should have the package description on PyPI.Current Behavior
Empty description on PyPI for all the packages generated through
open-edx-plugins
.Steps to Reproduce
Just check any of our
ol-openedx-*
plugins/packagesPossible Solution
The text was updated successfully, but these errors were encountered: