https://pypi.python.org/pypi/feedgenerator
due to our packaging policies we can not do that. the reason is this
https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries
because that, i want to ask you if you can ship feedgenerator as
separately package of Django's core
Thanks for advance
--
Ticket URL: <https://code.djangoproject.com/ticket/20737>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* status: new => closed
* needs_better_patch: => 0
* resolution: => needsinfo
* needs_tests: => 0
* needs_docs: => 0
Comment:
I'm sorry, but I'm confused by this bug report; I can't figure out what
you're asking for.
I read the wiki page you linked to. But I don't know what you're calling a
"bundled library". While the page goes to great lengths to explain how bad
"bundled libraries" are, it doesn't define what they are, so it doesn't
help me understand the problem you're reporting.
If you're asking to remove the feedgenerator functionality from Django,
the answer is no, for backwards compatibility reasons.
If you're asking to ship the feedgenerator functionality separately from
Django, that already exists, it's the package you mentioned:
https://pypi.python.org/pypi/feedgenerator
--
Ticket URL: <https://code.djangoproject.com/ticket/20737#comment:1>
Comment (by echevemaster):
Actually, isn't a problem of Django or a bug from you, "bundled library"
in fedora refer it at if a package or lib exist in the system-wide, not
should exist in a new package, given that, feedgenerator is part of the
Django's core, my question refer to ship feedgenerator as a functionality
separately from Django, question that has been answered; and it gives me
to understand would not be possible. Anyway thanks a lot
--
Ticket URL: <https://code.djangoproject.com/ticket/20737#comment:2>
Comment (by abompard):
OK, let me try to clarify the bug report again. The proposed solution
would be to replace the `django.utils.feedgenerator` module with an import
from the external `feedgenerator` package (and an additional dependency of
course). Unless I'm missing something, that would remove the system-wide
duplicate functionality while keeping backwards compatibility.
Am I clear? Is it something that the Django project would consider doing?
--
Ticket URL: <https://code.djangoproject.com/ticket/20737#comment:3>
Comment (by timgraham):
It seems that would make changes where we need to modify it like
a269ea4fe0a9a7195f1bd8bf5d462f48c226d525 much more difficult as we'd need
to submit changes to an external project, require them to do a new
release, and update Django's dependency.
--
Ticket URL: <https://code.djangoproject.com/ticket/20737#comment:4>