Skip to content
Snippets Groups Projects
  • Jan Mach's avatar
    d1672c44
    Make the whole project more developer friendly. · d1672c44
    Jan Mach authored
    Following big improvements were made to make the development more easier:
    
    * Created the 'setup.py' script to support native Python packaging with setuptools and pip.
    * There is a new target 'make develop', that will bootstrap the Python virtual environment, install all production and development requirements and install the whole project in editable mode.
    * Revised the dependency installation targets.
    * Big facelift of makefile help target.
    * Added target for build environment cleanup.
    * Added target for initialization of new translations of Mentat and Hawat.
    * Added target for building locally Python packages.
    * Added target for building locally Debian packages.
    * Updated documentation page for developers.
    
    (Redmine issue: #4216,#3387,#3361)
    d1672c44
    History
    Make the whole project more developer friendly.
    Jan Mach authored
    Following big improvements were made to make the development more easier:
    
    * Created the 'setup.py' script to support native Python packaging with setuptools and pip.
    * There is a new target 'make develop', that will bootstrap the Python virtual environment, install all production and development requirements and install the whole project in editable mode.
    * Revised the dependency installation targets.
    * Big facelift of makefile help target.
    * Added target for build environment cleanup.
    * Added target for initialization of new translations of Mentat and Hawat.
    * Added target for building locally Python packages.
    * Added target for building locally Debian packages.
    * Updated documentation page for developers.
    
    (Redmine issue: #4216,#3387,#3361)
Makefile.cfg 443 B
#-------------------------------------------------------------------------------
# LOCAL MAKEFILE CUSTOMIZATION FILE
#
# This file is part of Mentat system (https://mentat.cesnet.cz/).
#
# Copyright (C) since 2011 CESNET, z.s.p.o (http://www.ces.net/)
# Author: Jan Mach <jan.mach@cesnet.cz>
# Use of this source is governed by an MIT license, see LICENSE file.
#-------------------------------------------------------------------------------