jayvdb added a comment.

As for a migration strategy, IMO we could/should

1. move all the contents `pywikibot/families` into subdirectories like 
`pywikibot/families/wikimedia` , `pywikibot/families/wikimedia_test` and  
`pywikibot/families/i18n` (or `translatewiki`?), with some small tweaks to 
config2.py and family.py to recursively find family classes under 
`pywikibot/families/`.
2. the core setup.py would only install the `wikimedia_test` and `i18n` family 
subpackages
3. a second setup.py (setup_wikimedia_family.py?) would install a package with 
all the wikimedia families.

There will need to be some more significant changesets before the 
implementation is stable.  Once it is stable, we push the wikimedia family to a 
new github repo, and create github repos for a few other major groups of wikis, 
and then delete all of the families in `core`.


TASK DETAIL
  https://phabricator.wikimedia.org/T104130

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: jayvdb
Cc: pywikibot-bugs-list, jayvdb, Gallaecio, Aklapper, XZise, Malyacko, P.Copp



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to