Manage .pyc files in Django project
Project description
django-pyc
django-pyc is a package that implements additional commands for Django’s manage.py command.
django-pyc allows to remove or recompile all .pyc files in the project or Python libraries.
Installation
Install with pip or pipenv:
pip install django-pyc
Add django_pyc to your installed apps in your settings.py file:
INSTALLED_APPS = [
'django_pyc',
...
]
Commands
clearpyc
Clears .pyc files from the project.
Options:
- --noinput
Do NOT prompt the user for input of any kind.
- -f, --force
Force the removing files without user interaction.
- -p, --with-pythonpath
Remove also PYTHONPATH libraries.
- path
Directories with libraries
Example:
Run command for application directory only, without prompts and list processed files:
./manage.py clearpyc --noinput --verbosity 2 application
compilepyc
Compiles .pyc files in the project.
Options:
- -f, --force
Force the compiling files even if timestamps are up-to-date.
- -p, --with-pythonpath
Compile also PYTHONPATH libraries.
- path
Directories with libraries
Example:
Run command Run command for application directory only and list processed files:
./manage.py compilepyc --verbosity 2 application
Documentation
License
Copyright © 2014, 2019, Piotr Roszatycki
This software is distributed under the GNU Lesser General Public License (LGPL 3 or greater).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_pyc-1.0.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e55eb327cda1b39722863cfd8d772d42be71df4f2fca0e2edceb3ceb942f9c9d |
|
MD5 | 9b2d7102deac219710799a462c085bc6 |
|
BLAKE2b-256 | 99f7cf1a14fbb3269b538209885524c1b08c5bcaca2c8ac950f37900d2b650d0 |