summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2026-01-07[5.2.x] Made release test script use a random available port.Jacob Walls
Co-authored-by: Jake Howard <git@theorangeone.net> Backport of c08ed084f9651ab628dad83dd4459d9bba553e22 from main.
2025-11-26[5.2.x] Added script to archive EOL stable branches.Natalia
This also fixed a small bash issue in `confirm_release.sh` script. Backport of 532c1058a7dd2616181259c94eb92f2477038d2c from main.
2025-11-21[5.2.x] Added scripts for building and releasing Django artifacts.Natalia
Backport of a523d5c8336f5f7f5e24a1cc8034ce65aedec3c6 from main.
2025-06-05[5.2.x] Improved "fetch" translations helper to restrict the resulting set ↵Natalia
by date. Backport of e715b07cf32f9d913f10efe87db7b4b0d793237a from main.
2024-08-05Extended script to manage translations to support fetching new translations ↵nessita
since a given date.
2024-01-05Removed obsolete rpm-related install code.Claude Paroz
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2021-09-27Refs #32355 -- Modernized subprocess.run() calls.Adam Johnson
2019-11-04Refs #30116 -- Simplified stdout/stderr decoding with subprocess.run()'s ↵Jon Dufresne
encoding argument. The encoding argument has been available since Python 3.6. https://docs.python.org/3/library/subprocess.html#subprocess.run
2019-08-28Adjusted subprocess.run() calls to use arg list, rather than string. Jon Dufresne
The Python docs recommend passing a sequence to subprocess.run() when possible. Doing so allows for automatic escaping and quoting of arguments. https://docs.python.org/3/library/subprocess.html#frequently-used-arguments > args is required for all calls and should be a string, or a sequence > of program arguments. Providing a sequence of arguments is generally > preferred, as it allows the module to take care of any required > escaping and quoting of arguments (e.g. to permit spaces in file > names). Also removed `shell=True` where unnecessary.
2019-08-23Replaced subprocess commands by run() wherever possible.Claude Paroz
2018-10-09Capitalized "Python" in docs and comments.Jon Dufresne
2018-08-31Updated language statistics script to not use the shellClaude Paroz
2017-06-01Refs #23968 -- Removed unnecessary lists, generators, and tuple calls.Jon Dufresne
2017-03-07Reverted "Fixed #27878, refs #23919 -- Used python3 shebangs."Tim Graham
This reverts commit 4cffa9a1ffb37d4de7e99a851a9ed87b3c02d229.
2017-02-23Fixed #27878, refs #23919 -- Used python3 shebangs.Chris Lamb
2016-08-25makemessages now requires a configured DjangoClaude Paroz
2016-04-08Fixed E128 flake8 warnings in django/.Tim Graham
2015-10-09Updated manage_translations scriptClaude Paroz
2015-04-01Removed source strings from translated po filesClaude Paroz
Forward port of 05a781a47 from stable/1.8.x
2015-02-06Sorted imports with isort; refs #23860.Tim Graham
2014-06-09Converted Django scripts to argparseClaude Paroz
Refs #19973.
2014-05-19Re-added JS catalog in manage_translations scriptClaude Paroz
2014-05-19Updated Django makemessages processClaude Paroz
makemessages should now automatically distribute translatable strings in the proper locale files, for Django too (see 50a8ab7cd1e6).
2014-04-24Renamed Transifex project from django-core to djangoClaude Paroz
See also http://blog.transifex.com/post/83622601443/new-teams-management-transifex
2014-03-30Corrected many style guide violations that the newest version of flake8 catchesAlex Gaynor
2014-01-04Fixed `python scripts/manage_translations.py update_catalogs`.Aymeric Augustin
It used to generate languages 'e' and 'n'.
2013-12-12Improved translation maintenance scriptClaude Paroz
Do not fetch 'en' catalogs, neither files with translation stats lower than 5%. Centralized resource filtering.
2013-11-02Fixed the remaining E302 violations int eh django packageAlex Gaynor
2013-10-10Whitespace cleanup.Tim Graham
* Removed trailing whitespace. * Added newline to EOF if missing. * Removed blank lines at EOF. * Removed some stray tabs.
2013-07-03Added check when fetching and updating translations from TransifexClaude Paroz
So as syntax errors in po files don't go unnoticed. Refs #20695.
2013-04-25Updated Transifex links to the Django projectClaude Paroz
Translations for the Django framework are now hosted on the django-core Transifex project, and the django project is only dedicated to a team-only hub project.
2013-01-01Added a helper script for managing django translationsClaude Paroz
2012-01-02Fixed #11184 -- Made it possible to build RPMs with a non-default python ↵Aymeric Augustin
executable. git-svn-id: http://code.djangoproject.com/svn/django/trunk@17331 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-06-10Added a man page for django-admin.py. Also install it correctly as part of theMalcolm Tredinnick
auto-generated rpm. Thanks to Marc Fargas and Paul Bissex for writing the man page. Refs #3341. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5457 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-03Fixed #3338, #3536, #3796 -- Fixed a bunch of setup and build problems in aMalcolm Tredinnick
portable fashion. That took a *lot* longer to debug than I thought it would, so let's try not to break it. git-svn-id: http://code.djangoproject.com/svn/django/trunk@4912 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-02-12Refs #3338 -- Partially fix rpm packaging problems. There is still one issueMalcolm Tredinnick
remaining with how we construct the version numbers, but this change is useful nonetheless. Patch from Dirk Datzert. git-svn-id: http://code.djangoproject.com/svn/django/trunk@4490 bcc190cf-cafb-0310-a4f2-bffc1f526a37