17 Commits

Author SHA1 Message Date
Pierre-Marie de Rodat
21f57e9404 Make docutils mandatory
We use docutils to reformat comments during code generation, so it is
very useful: require it.

TN: S315-028
2019-03-29 15:21:25 +01:00
Pierre-Marie de Rodat
21713be19e setup.py: ship the langkit.lexer package
TN: S315-028
For GitHub issue #149
2019-03-29 15:21:25 +01:00
Pierre-Marie de Rodat
db3ce263c5 setup.py: replace 'requires' with 'install_requires'
TN: S315-028
2019-03-29 15:21:25 +01:00
Pierre-Marie de Rodat
818c304b0e setup.py: remove the "coverage" dependency
coverage.py is not a dependency in order to use Langkit.

TN: S315-028
2019-03-29 15:21:25 +01:00
Pierre-Marie de Rodat
e2be01f2d2 setup.py: update the list of packages to install
For #9
(no-tn-check)
2018-01-02 12:58:58 +01:00
Emmanuel Briot
d07b9779f1 Need to install the langkit/utils/ package as well 2017-12-27 13:00:58 +01:00
Pierre-Marie de Rodat
e120004619 setup.py: remove obsolete paths for adalog
TN: minor
2017-04-25 14:25:17 +02:00
Pierre-Marie de Rodat
d11c8a5d4a Remove all unicode_literals imports from __future__
TN: Q223-029
2017-04-25 14:24:30 +02:00
Pierre-Marie de Rodat
9774baf84d repo scripts: update __future__ imports
TN: Q223-029
2017-02-24 10:44:00 +01:00
Pierre-Marie de Rodat
25f2319f97 Propagate REQUIREMENTS.dev to setup.py
Change-Id: Ifda1f4ee7fe4cabf50ff51398b66afd6c3213a2a
TN: minor
2016-05-25 18:02:15 -04:00
Pierre-Marie de Rodat
adde9da677 setup.py: fix the set of adalog files in the package_data section
Change-Id: Iee4aa5c80a2c131b57a3900f3aa4fd051ebdbb00
TN: minor
2016-05-17 15:24:14 +02:00
Pierre-Marie de Rodat
f7829744cf setup.py: add the langkit.expressions package
Change-Id: Ie48472ef921a49427aac2f572d0ca968792fd91c
TN: minor
2016-05-17 15:23:25 +02:00
Pierre-Marie de Rodat
538f94a5d8 Distribute adalang in the Python package
Change-Id: Ie2e5cd901d18c41cf7c61228d610ca51255337c5
TN: minor
2016-04-25 15:27:39 +02:00
Pierre-Marie de Rodat
8337d69402 setup.py: make executable and fix data files detection
* Make the setup.py script executable for convenience.

  * Enhance langkit_support sources installation procedures in order to
    avoid temporary files such as the "obj" directory.

  * Update data files list to include Mako templates.

Change-Id: If16aa0b12b274eb1fabd5e24791f5f751874e23b
TN: P210-005
2016-02-10 12:04:58 +01:00
Pierre-Marie de Rodat
124f71553a Add missing absolute imports in Python code
Change-Id: Ica569f3b2d9769ba2c9ebe4fa409288fe28ade92
TN: OC16-023
2016-01-03 18:09:39 +01:00
Raphael Amiard
7d450a40b2 More pycharm conformance
Change-Id: If8a79d5759af2ca211e3d0f4e81992b28ce25cc7
TN: OC09-040
2015-12-11 10:18:01 +01:00
Raphael Amiard
f2517372d4 Moving langkit directory to the root 2015-12-08 12:09:22 +01:00