Commit Graph
36 Commits
Author SHA1 Message Date
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4fbb2fbe28 Bump the pip-semver-minor group with 1 update (#135)
Bumps the pip-semver-minor group with 1 update: [ruff](https://github.com/astral-sh/ruff).


Updates `ruff` from 0.1.15 to 0.2.0
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/v0.1.15...v0.2.0)

---
updated-dependencies:
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-02 02:37:02 +00:00
monosans 3e4b9e5921 Fix aiohttp version 2024-02-01 07:35:08 +03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1f998a076f Bump the minor group with 2 updates (#129)
Bumps the minor group with 2 updates: [aiohttp](https://github.com/aio-libs/aiohttp) and [ruff](https://github.com/astral-sh/ruff).


Updates `aiohttp` from 3.9.2 to 3.9.3
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.2...v3.9.3)

Updates `ruff` from 0.1.14 to 0.1.15
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/v0.1.14...v0.1.15)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 02:30:27 +00:00
monosans bd1b76a32e Fix aiohttp version 2024-01-29 13:28:55 +03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8f4a36c3d8 Bump nuitka from 1.9.7 to 2.0 (#128)
Bumps [nuitka](https://github.com/Nuitka/Nuitka) from 1.9.7 to 2.0.
- [Changelog](https://github.com/Nuitka/Nuitka/blob/develop/Changelog.rst)
- [Commits](https://github.com/Nuitka/Nuitka/compare/1.9.7...2.0)

---
updated-dependencies:
- dependency-name: nuitka
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 04:54:52 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a1afe51d50 Bump the minor group with 1 update (#127)
Bumps the minor group with 1 update: [aiohttp](https://github.com/aio-libs/aiohttp).


Updates `aiohttp` from 3.9.1 to 3.9.2
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.1...v3.9.2)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 02:41:38 +00:00
monosans 4aad31cd73 Remove platform from mypy config 2024-01-26 10:43:20 +03:00
monosans 330b607c59 Use sys.implementation.name instead of platform.python_implementation() 2024-01-25 15:43:12 +03:00
monosans afb85a6202 Refactor installation & scripts 2024-01-25 14:26:39 +03:00
monosans c481a0e191 Add typing-modules in ruff 2024-01-24 11:42:00 +03:00
monosansandGitHub e4047e16ae Huge update
- Drop support for Python 3.7.
- Use offline geolocation database instead of ip-api.com.
- Add support for proxy authentication.
- Add pre-compiled binaries.
- Refactor the code by a lot.
- Simplify config.
- Add automatic text encoding detection.
- Use TOML instead of INI for configuration.
- Add support for using httpbin-compatible services and services which return plain IP address for getting proxy's exit node.
- Add support for reading proxy lists from local files.
- Add support for saving to json.
- Remove support for saving geolocation to txt, use json instead.
- Improve parser.
- Improve config validation.
- Use poetry instead of requirements.txt.
- Use venv in start scripts.
2024-01-21 17:45:01 +00:00
monosansGitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
d45db44c6b Update .pre-commit-config.yaml (#111)
* Update .pre-commit-config.yaml

* Ignore PLR0917 in ruff

* Reformat

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-07 08:08:12 +00:00
monosans bcf930052b Fix pyproject.toml 2023-11-14 00:58:39 +03:00
monosans e4f05243c6 Reconfigure mypy 2023-11-14 00:44:05 +03:00
monosans bd5b5db624 Reconfigure ruff 2023-10-28 23:40:44 +03:00
monosans efd842e4cc Reconfigure ruff 2023-10-28 17:41:11 +03:00
monosans a8973450e5 Enable explicit-override in mypy 2023-10-25 20:27:26 +03:00
monosans 6ccaae8b63 Replace black with ruff-format 2023-10-25 09:42:02 +03:00
monosans f801ee2f58 Reconfigure ruff 2023-07-11 23:59:50 +03:00
monosans ab3b2490c9 Reformat pyproject.toml 2023-07-11 23:34:12 +03:00
monosans 9c991d6557 Edit ruff config 2023-07-04 20:47:27 +03:00
monosans 3e71ffbff3 Set pydocstyle convention to google 2023-06-30 00:26:37 +03:00
monosans 3024307631 Enable possibly-undefined in mypy 2023-06-30 00:24:45 +03:00
monosans d32f7f8707 Change max line length from 88 to 80 2023-06-27 12:04:44 +03:00
monosans 7f48133eb2 Set mypy python_version to 3.8 2023-06-26 22:56:09 +03:00
monosans c6b683e296 Ignore ruff RUF012 and RUF013 2023-06-26 22:41:07 +03:00
monosans 0d11aa4a61 Ignore ruff FBT002 2023-05-22 21:06:05 +03:00
monosans d601c7cc10 Replace deprecated ruff setting 2023-05-18 22:13:03 +03:00
monosans 6598f60fd9 Update pyproject.toml 2023-05-03 11:18:11 +03:00
monosans 0c1e12a216 Ignore ruff S311 2023-03-25 20:56:59 +03:00
monosans 7c0e45f6cf Fix pyproject.toml 2023-03-25 20:55:08 +03:00
monosans 02f78d45e6 Ignore ruff S311 2023-03-25 20:51:35 +03:00
monosans ea681fa55c Ignore ruff S308 2023-03-25 20:08:57 +03:00
monosans 9f3bd8a152 Ignore ruff D401 2023-02-25 23:11:02 +03:00
monosans d06579a514 Reconfigure mypy 2023-02-25 23:10:46 +03:00
monosans 8d16ec6fff Add pre-commit 2023-02-25 19:31:34 +03:00