Commit Graph

62 Commits

Author SHA1 Message Date
anand k
6d8c7f3bbc
Renamed mock dir to mockpb 2024-03-20 07:27:38 +05:30
13e6116d8e
Move sphinx_rtd_theme into the docs requirements 2024-02-29 12:30:54 +02:00
3fb6adad9b
Add Subscription and update test case of payment screen 2022-12-26 18:54:42 +05:30
3f561057be
Add sampleData dir to setup packages 2022-10-12 17:59:57 +05:30
09cc100424
Update resolution and fix format 2022-09-20 16:20:59 +05:30
89cd37e0fa
Add backend dir to setup and update .kv and main.kv in package_data 2022-09-07 14:54:40 +05:30
8d72ab380d
Add separate function to load json 2022-09-02 20:01:00 +05:30
71a390b578
Add kivy mock network and update setup file 2022-09-01 13:11:30 +05:30
b1aea586ea
Add bitmessagekivy inside packages 2022-08-24 19:39:17 +05:30
70dcb944c8
add sql scripts files for sqlthread, change in sql import, updated code for sql file loading and fixed some linting 2022-03-23 16:36:10 +05:30
a5773999fe
Refactor BMConfigParser as a Module variable 2022-02-15 17:12:43 +05:30
44144f3023
Adjust docs dependencies:
- leave sphinx and sphinx_rtd_theme in the extra and move the rest
   to docs/requirements.txt, which is used by RTD
 - docutils-0.18 caused a build failure
2021-11-23 20:33:02 +02:00
72bcbdf4c9
Removed some kwargs comments 2021-09-30 13:26:51 +05:30
e82e97cb2b
Updated InstallCmd docstring & replaced unused import ignore warning by importlib import_module function 2021-09-30 13:26:50 +05:30
135715905f
Updated code quality class doc string, import ignore & comment spaces in setup.py 2021-09-30 13:26:50 +05:30
11cf001d1a
Support running plugins menu_qrcode and proxyconfig_stem on Windows
by bundling needed metadata into exe.
2021-08-02 13:45:16 +03:00
cis
eb85efe3e5
pybitmessage kivy app test cases and test script 2021-07-20 15:06:27 +05:30
bb144d78f6
Reverting some strange logic and formatting. Insted use six
- to replace basestring with compatible type
  - for unified configparser import
2021-05-02 18:15:08 +03:00
671df69303
Work around deprecation of platform.dist() in recent python 2021-02-18 17:15:56 +02:00
e77238fa07
Support tox and request more warnings:
- make separate tests runner - tests.py; python setup.py test still works
  - tox.ini with coverage config
  - -b: issue warnings about comparing bytearray with unicode
  - export PYTHONWARNINGS=all on stage install
2021-02-18 17:12:43 +02:00
d05255625b
Universal pathmagic returns app dir; activated in setup for python3 2021-02-17 17:11:25 +02:00
f8844f4d74
Use common.skip_python3() to skip tests modules not supporting python3 2021-02-17 17:11:25 +02:00
c51108e867
Entry point 'desktop' for plugins managing desktop environment;
desktop_xdg will do it with pyxdg. Fixes: #857
2021-02-12 21:16:19 +02:00
citizenaspirant
93bf7ad62c
Add apparmor config to data_files for Debian and Ubuntu 2020-11-04 15:47:46 +02:00
affdb2fdc0
Solve problem with subprocess.call() on windows:
- uncomment console_scripts (only for windows) to get exe
 - replace call() with Popen() to avoid blocking
2020-11-02 18:01:50 +02:00
726986c1eb
Implemented JSON-RPC apivariant 2020-09-14 13:11:42 +03:00
f4bf3bac2a
Used defusedxml to protect against XML vulnerabilities 2020-09-14 13:11:42 +03:00
86932617bd
Add setuptools sphinx integration 2019-10-18 01:06:03 +03:00
6a0c3ae075
Remove obsolete helper_bootstrap and bundled SocksiPy 2019-09-25 18:55:01 +03:00
ec11632297
Introduce pluggable proxy configurators 2019-08-08 11:46:50 +03:00
38f36d7860
Added package fallback and suppressed pylint relative-import warning 2019-04-24 14:11:21 +03:00
4eec124225
msgpack-python package name was changed to msgpack from 0.5 2019-04-22 12:36:28 +03:00
ce6e9804ad
Added tests_require keyword to setup() 2018-10-22 17:18:24 +03:00
coffeedogs
3b75d900f6
Added: Sphinx docs, testing readthedocs integration
* Added: Sphinx configuration including readthedocs config
 * Added: Sphinx fabric task to auto-document the project
 * Fixed: Some issues in the code causing autodoc to fail when parsing
 * Added: Manual docs - structure, proof of concepts and RsT examples
 * Fixed: RsT formatting in docstrings
 * Fixed: Some adjacent minor style and lint issues
2018-06-13 10:07:45 +01:00
coffeedogs
6bb5b32b6a
Added: Support installing system dependencies of optional extra_requires components 2018-05-19 15:30:05 +01:00
08a2115412
Properly renamed qrcode plugin module and made menu available
for all address entries except for addressbook and blacklist
2018-03-13 13:46:47 +02:00
bb5f1d6f98
Setup.py typo
- surprisingly, it only was broken on some systems, e.g. Debian 8
2018-01-02 10:29:21 +01:00
abea17ded9
setup.py check if directory already exists 2017-09-21 19:57:34 +02:00
196d688b13
Remove dependency checking from setup.py
- still silently checks for msgpack to set the setuptools requirements
  correctly, but does not display anything
2017-09-21 13:43:01 +02:00
53c3eeb8f7
Sound plugins using pycanberra and gst-python 2017-09-20 10:21:27 +03:00
de531949e0
setup.py changes needed for indicator_libmessaging:
- entry point 'indicator' and new extra 'gir' which requires
   only pygobject
 - desktop entry
 - icons are renamed and placed into separate dirs for standard sizes,
   because data_files keyword not supports file renaming
2017-09-20 10:21:27 +03:00
b77eb0c7e5
Namespace 'bitmessage' for plugins entry points 2017-09-20 10:21:27 +03:00
289a6c5bfa
Added support for sound notification plugins which use
the desktop sound theme, with pycanberra for example. Plugin name should
start with 'theme' in that case, whereas the name of plugins playing the
sound file starts with 'file'.
2017-09-20 10:21:27 +03:00
ef8f40ccc4
Moved notifications to plugins (including sound) 2017-09-20 10:21:27 +03:00
fc960cbf86
Fixed own logical error
when missing msgpack package is being appended to install_requires
  list instead of the available one.
2017-08-29 13:50:49 +03:00
76fed78211
Made it possible to use installed umsgpack 2017-06-12 13:54:44 +03:00
06fed6f9c2
setup.py: second exception in list can be treated as variable 2017-06-12 12:58:16 +03:00
b7f9e74eea
setup.py: added new packages appeared after 36b5e2c 2017-06-12 12:52:24 +03:00
82c3c111b7
Fix os-release open mode
- thanks to @Lvl4Sword for reporting
2017-05-12 14:39:25 +02:00
4c597d3f7c
Error handling for non-interactive setup.py
- thanks to @orlitzky #993
2017-04-30 10:41:55 +02:00