Rotzbua
821cd9f185
Remove support of EOL Python 3.6
...
Python 3.6 reached end of life 2021-12-23.
https://devguide.python.org/versions/
2022-12-27 21:43:41 +01:00
suks.ae
5169343be7
Add fillHoles() function
...
to fill a polygon with a hole pattern
2022-07-23 09:53:11 +02:00
Florian Festi
88ea5f8385
Enforce UTF-8 encoding for xgettext
2022-05-14 16:10:30 +02:00
Florian Festi
a593e8e85b
setup.py: Require Python>=3.6 and affine>=2.0
...
As older versions won't actually work
Resolves : #349
Thanks to https://github.com/gadgetmind for reporting!
2021-12-12 12:44:20 +01:00
Florian Festi
c32706adc3
setup.py: Adjust to new Inkscape command line
...
inkscape -x no longer is supported. There are now separate commands for
the system and user data directories.
2021-04-20 22:35:16 +02:00
Mateusz Konieczny
b3d07cdd68
update status from beta to Production/Stable
2021-03-20 21:32:53 +01:00
Florian Festi
c3ac26e725
Adjust requires and version number
2020-05-18 22:30:28 +02:00
Ben Christenson
bc2d16fb16
spelling nits in docs
2020-02-23 16:07:42 +01:00
Georges Khaznadar
02b819f51e
the special setup routine is triggered by the environment variable CURRENTLY_PACKAGING which can be exported by debian/rules
2019-11-02 16:47:10 +01:00
Georges Khaznadar
b288f58057
modification to allow one to package boxes for Debian
2019-11-02 16:47:10 +01:00
Florian Festi
b6165d5d28
Fix path of locale files (locales -> locale)
...
Resolves : #169
2019-09-01 02:26:54 +02:00
Florian Festi
02a7f24617
Add translations files from zanata to the repository
...
Build .mo files and include them into bdist
2019-08-22 12:19:23 +02:00
Florian Festi
137ef6d676
New tool boxes2pot to extract translatable strings
2019-08-22 11:15:22 +02:00
Florian Festi
d162c769b4
Use built in eTree implementation instead of lxml
2019-07-04 17:52:08 +02:00
Florian Festi
fb3cc589d9
Python3 compat fix
...
The setuptools really don't like bytes
2018-11-25 23:33:12 +01:00
Florian Festi
e4b85b2fc8
Fix check for extension dir in setup.py
...
inkscape -x gives the dir but adds an new line after that.
Fixes #101
2018-11-25 23:07:25 +01:00
jens persson
b9f652ee71
Use inkscape to find its install dir
...
Calls "inkscape -x" to find the extensions directory and
if it is unwritable uses the users local folder
2018-10-28 13:25:30 +01:00
Florian Festi
3bb1f60f29
Fix setup.py a bit more - may be
2018-08-22 17:59:18 +02:00
Florian Festi
b586f6f7c2
Fix setup.py
2018-08-21 22:18:49 +02:00
Florian Festi
b60855fc1f
Add boxes script to the Inkscape extensions dir
2018-08-15 10:57:40 +02:00
Florian Festi
fe61c06cfe
Add lxml as a requirement in the setup.py
2018-08-15 10:56:32 +02:00
Florian Festi
c9363061eb
Use /usr/local as location for inkscape on OS X
2018-07-24 20:38:34 +02:00
Florian Festi
0a25d8dc79
Setup.py: Call python interpreter directly to avoid issues on Windows
...
Fixes #64
2018-04-15 11:52:37 +02:00
Florian Festi
1b2f5791bd
Use Boxes.description in the cli help and the web interface
2017-11-30 22:48:02 +01:00
Marius Bergmann
c7ebd2aae4
Specify exact cairocffi version
2017-11-27 22:48:55 +01:00
Marius Bergmann
d947c0ff19
Reformat setup.py according to PEP
2017-11-27 22:48:55 +01:00
Florian Festi
42ab40da86
Build and ship inkscape inx files
2017-02-25 20:01:03 +01:00
Marius Bergmann
6c82bb9e32
Use cairocffi instead of cairo - if available
...
cairocffi is available from pip, which makes setup much easier.
2016-07-12 16:54:07 +02:00
Marius Bergmann
4b487014d0
Fix project for use within virtualenv
...
- Use /usr/bin/env to determine path to python3 instead of a hard-coded
path, so that virtualenv stubs work properly.
- Change package name to 'boxes' ('boxes.py' did not work within
virtualenv).
2016-07-12 13:13:03 +02:00
Florian Festi
4bc85b3be4
Make this a proper Python package using setuptools
...
Added setup.py and MANIFEST.in. MOved documentation into its own sub dir
2016-03-26 11:12:14 +01:00