Jon Dufresne
e0e88ceaaa
Refs #30116 -- Simplified stdout/stderr decoding with subprocess.run()'s encoding argument.
...
The encoding argument has been available since Python 3.6.
https://docs.python.org/3/library/subprocess.html#subprocess.run
2019-11-04 11:21:25 +01:00
Jon Dufresne
a44d80f88e
Adjusted subprocess.run() calls to use arg list, rather than string.
...
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-28 10:19:30 +02:00
Claude Paroz
9386586f31
Replaced subprocess commands by run() wherever possible.
2019-08-23 10:53:36 +02:00
Jon Dufresne
e90af8bad4
Capitalized "Python" in docs and comments.
2018-10-09 09:26:07 -04:00
Claude Paroz
b679b5b8f2
Updated language statistics script to not use the shell
2018-08-31 14:18:55 +02:00
Jon Dufresne
2c69824e5a
Refs #23968 -- Removed unnecessary lists, generators, and tuple calls.
2017-06-01 19:08:59 -04:00
Tim Graham
784a53beef
Reverted "Fixed #27878 , refs #23919 -- Used python3 shebangs."
...
This reverts commit 4cffa9a1ff
.
2017-03-07 10:10:32 -05:00
Chris Lamb
4cffa9a1ff
Fixed #27878 , refs #23919 -- Used python3 shebangs.
2017-02-23 13:41:10 -05:00
Claude Paroz
ebdfd656b4
makemessages now requires a configured Django
2016-08-25 23:11:51 +02:00
Tim Graham
df8d8d4292
Fixed E128 flake8 warnings in django/.
2016-04-08 09:51:06 -04:00
Claude Paroz
5172bdae57
Updated manage_translations script
2015-10-09 17:40:34 +02:00
Claude Paroz
dda1f7bff7
Removed source strings from translated po files
...
Forward port of 05a781a47
from stable/1.8.x
2015-04-01 19:51:49 +02:00
Tim Graham
0ed7d15563
Sorted imports with isort; refs #23860 .
2015-02-06 08:16:28 -05:00
Claude Paroz
96e4b52ab2
Converted Django scripts to argparse
...
Refs #19973 .
2014-06-09 10:13:37 +02:00
Claude Paroz
d20aa78cbf
Re-added JS catalog in manage_translations script
2014-05-19 15:11:23 +02:00
Claude Paroz
7999ed9b69
Updated Django makemessages process
...
makemessages should now automatically distribute translatable
strings in the proper locale files, for Django too
(see 50a8ab7cd1
).
2014-05-19 09:30:26 +02:00
Claude Paroz
7c24027bad
Renamed Transifex project from django-core to django
...
See also http://blog.transifex.com/post/83622601443/new-teams-management-transifex
2014-04-24 11:38:18 +02:00
Alex Gaynor
778ce245dd
Corrected many style guide violations that the newest version of flake8 catches
2014-03-30 12:11:05 -07:00
Aymeric Augustin
2692a0c621
Fixed python scripts/manage_translations.py update_catalogs
.
...
It used to generate languages 'e' and 'n'.
2014-01-04 23:08:27 +01:00
Claude Paroz
7d44b5d5d0
Improved translation maintenance script
...
Do not fetch 'en' catalogs, neither files with translation stats
lower than 5%. Centralized resource filtering.
2013-12-12 15:38:50 +01:00
Alex Gaynor
fe995e6cbd
Fixed the remaining E302 violations int eh django package
2013-11-02 17:37:15 -07:00
Tim Graham
1dae4ac177
Whitespace cleanup.
...
* Removed trailing whitespace.
* Added newline to EOF if missing.
* Removed blank lines at EOF.
* Removed some stray tabs.
2013-10-10 16:49:20 -04:00
Claude Paroz
63b2155919
Added check when fetching and updating translations from Transifex
...
So as syntax errors in po files don't go unnoticed. Refs #20695 .
2013-07-03 16:09:20 +02:00
Claude Paroz
8f7276b782
Updated Transifex links to the Django project
...
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-04-25 10:35:51 +02:00
Claude Paroz
739724ff82
Added a helper script for managing django translations
2013-01-01 16:17:26 +01:00
Aymeric Augustin
b895b297a6
Fixed #11184 -- Made it possible to build RPMs with a non-default python executable.
...
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17331 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2012-01-02 20:09:58 +00:00
Malcolm Tredinnick
b91226027e
Added a man page for django-admin.py. Also install it correctly as part of the
...
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-06-10 06:33:31 +00:00
Malcolm Tredinnick
b9d077c10d
Fixed #3338 , #3536 , #3796 -- Fixed a bunch of setup and build problems in a
...
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-04-03 12:28:19 +00:00
Malcolm Tredinnick
2258723097
Refs #3338 -- Partially fix rpm packaging problems. There is still one issue
...
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
2007-02-12 00:33:24 +00:00