Davide Casale
07c1d63241
Bump __version__ in file bfxapi/_version.py to v3.0.5.
2024-11-14 06:03:29 +01:00
Davide Casale
9bc89249c2
Add support to python 3.13.
2024-11-14 06:03:00 +01:00
Davide Casale
e5d0abb07c
Add extras_require setting to setup.py.
2024-11-14 05:51:56 +01:00
Davide Casale
981d58736b
Bump __version__ in file bfxapi/_version.py to v3.0.4.
2024-07-30 05:23:21 +02:00
Davide Casale
398d79ccaa
Add support to python 3.12.
2024-07-30 05:22:36 +02:00
Davide Casale
44dc2b8e8e
Upgrade packages in requirements.txt to support python 3.12.
2024-07-30 05:16:56 +02:00
Davide Casale
76f6ac9d33
Bump __version__ in file bfxapi/_version.py to v3.0.3.
2024-06-26 21:34:55 +02:00
Davide Casale
c65ae2dafe
Add marker py.typed to root package bfxapi.
2024-06-26 21:34:03 +02:00
Davide Casale
a72c574ad2
Bump __version__ in file bfxapi/_version.py to v3.0.2.
2024-04-24 17:43:59 +02:00
vigan-abd
52f24ffe7d
fix ver
2024-04-08 20:10:06 +02:00
Davide Casale
813cf0181a
Use literal string version in setup.py.
2024-04-08 16:40:17 +02:00
Davide Casale
ba76447c41
Upgrade project's 'Development Status' to '5 - Production/Stable'.
2024-04-04 16:44:05 +02:00
Davide Casale
bdd78a817d
Merge branch Davi0kProgramsThings:fix/refactoring into branch bitfinexcom:master. ( #238 )
...
# Description
<!--- Describe your changes in detail -->
PR includes some global refactoring in preparation for the v3.0.0 stable release.
## Motivation and Context
<!--- Why is this change required? What problem does it solve? -->
-
## Related Issue
<!--- If suggesting a new feature or change, please discuss it in an issue first -->
<!--- If fixing a bug, there should be an issue describing it with steps to reproduce -->
<!--- Please link to the issue here: -->
PR fixes the following issue: -
## Type of change
<!-- Select the most suitable choice and remove the others from the checklist -->
- [X] Bug fix (non-breaking change which fixes an issue);
# Checklist:
- [X] I've done a self-review of my code;
- [X] I've made corresponding changes to the documentation;
- [X] I've made sure my changes generate no warnings;
- [X] mypy returns no errors when run on the root package;
<!-- If you use pre-commit hooks you can always check off the following tasks -->
- [X] I've run black to format my code;
- [X] I've run isort to format my code's import statements;
- [X] flake8 reports no errors when run on the entire code base;
2024-04-03 22:34:23 +02:00
Davide Casale
e2257561d9
Split isort, black and flake8 configuration in .isort.cfg, .flake8 and pyproject.toml.
2024-02-27 18:11:10 +01:00
Davide Casale
2344d44aa0
Remove all old '# pylint:' comments from all python files.
2024-02-26 20:04:09 +01:00
Davide Casale
afca5e306b
Add support for Python 3.11 (edit setup.py).
2023-10-26 18:07:18 +02:00
Davide Casale
1e7a4d5371
Upgrade dependencies in requirements.txt and dev-requirements.txt.
2023-10-26 07:21:36 +02:00
Davide Casale
2734ff9e1a
Drop modules bfxapi.enums, bfxapi.rest.enums and bfxapi.websocket.enums.
2023-10-26 06:53:35 +02:00
Davide Casale
9edbd7a415
Rename bfxapi.utils to _utils (and update references).
2023-06-20 18:37:33 +02:00
Davide Casale
080ec40395
Add sub-package bfxapi.websocket._event_emitter (with bfx_event_emitter.py).
2023-06-18 16:46:12 +02:00
Davide Casale
1d911a250c
Rename bfxapi.websocket.client to _client and bfxapi.websocket.handlers to _handlers (according to PEP8).
2023-06-18 01:02:59 +02:00
Vigan Abdurrahmani
e353993b34
Merge pull request #219 from Davi0kProgramsThings/feature/improvements
...
Merge branch `Davi0kProgramsThings:feature/improvements` into branch `bitfinexcom:v3-beta`.
2023-04-26 17:03:34 +02:00
vigan-abd
c99ac502e6
license fix
2023-04-26 16:59:10 +02:00
Davide Casale
0f9fa1bf6a
Merge bfxapi.rest.types and bfxapi.websocket.types in bfxapi.tests sub-package.
2023-04-20 03:44:13 +02:00
Davide Casale
34f583cfff
Add bfxapi/version.py to contain the package version.
2023-03-22 21:26:09 +01:00
Davide Casale
bba1493043
Apply pylint's linting rules to setup.py.
2023-03-08 21:50:41 +01:00
Davide Casale
6c99d3aacf
Add dev-requirements.txt. Split requirements between requirements.txt and dev-requirements.txt. Change install_requires in setup.py.
2023-03-06 16:03:08 +01:00
Davide Casale
32a179fc00
Add LICENSE.md file (Apache-V2). Edit setup.py with new arguments. Prepare to distribute on PyPI.
2023-02-17 19:08:59 +01:00
Davide Casale
99f58ddb04
Add new packages to setup.py. Add new feature in .on and .once methods in bfxapi.websocket.client.bfx_websocket_client. Fix small typo in __init__.py.
2023-02-14 18:49:45 +01:00
Davide Casale
2d01261182
Organize rest sub-package. Create new endpoints and middleware sub-packages. Rename class Requests to Middleware.
2023-02-07 18:55:17 +01:00
Davide Casale
0a53ab7f7e
Apply lots of refactoring to the websocket subpackage (fix every mypy error and warning). Add integers.py and decimal.py to bfxapi.utils package. Update requirements.txt and setup.py with new mypy dependencies.
2022-12-16 18:30:41 +01:00
Davide Casale
8e8719e3d7
Add bfxapi.rest subpackage to setup.py.
2022-11-30 18:25:50 +01:00
Davide Casale
4cfeab8a79
Add barebone files for rest section.
2022-11-30 18:25:15 +01:00
Davide Casale
16bbe19634
Add bfx.api subpackage to setup.py.
2022-11-22 19:10:43 +01:00
Davide Casale
f24ed52075
Add setup.py file in project root.
2022-11-22 18:13:06 +01:00