Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
duhby committed Feb 9, 2024
2 parents cc27b7d + b2be69b commit 3ebbb69
Show file tree
Hide file tree
Showing 13 changed files with 206 additions and 181 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [ '3.8', '3.9', '3.10' ]
python-version: [ '3.11', '3.12' ]

name: pytest ${{ matrix.python-version }}
steps:
Expand Down
18 changes: 15 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

- Color.drop_shadow.

### Fixed

- publish.sh twine command.

## [0.4.2] - 2023-8-1

### Added

- publish.sh that's run after tbump pushes to github.
- Player.build_achievements method.
- Clarifying comments.
- HypixelSays.top_score.
- Duels docstring.
- Typing metadata (PEP 561 compliant).

### Changed

- Documentation wording.
- Readme wording.

### Removed

Expand All @@ -27,6 +37,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Player.known_aliases.
- Logo in documentation sidebar.
- Unused "Friend" code.
- Unused imports.

### Fixed

Expand All @@ -37,7 +48,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- HypixelSays.losses.
- Mojang API URL change.

## [0.4.1] - 2022-2-6
## [0.4.1] - 2023-2-6

### Added

Expand Down Expand Up @@ -85,6 +96,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Player.version always returns ``None`` and will be removed in a later release.

[Unreleased]: https://github.com/duhby/hypixel.py/compare/v0.4.1...master
[Unreleased]: https://github.com/duhby/hypixel.py/compare/v0.4.2...master
[0.4.2]: https://github.com/duhby/hypixel.py/releases/tag/v0.4.2
[0.4.1]: https://github.com/duhby/hypixel.py/releases/tag/v0.4.1
[0.3.1]: https://github.com/duhby/hypixel.py/releases/tag/v0.3.1
1 change: 1 addition & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ include CHANGELOG.md
include LICENSE
include README.rst
include requirements.txt
include hypixel/py.typed
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Hypixel.py is a modern, asynchronous, feature-rich, Hypixel API wrapper for Pyth

The purpose of this project is to simplify the task of writing scripts that interact with the Hypixel API by converting responses into organized python models and abstracting requests into asynchronous functions, while also offering customization options and useful features.

* **Fast AF (for python)** --- Prioritizes speed and efficiency by using built in libraries to achieve asynchronous timed caching, quick nested dataclass sterilization, and modern rate limit handling.
* **Blazing fast (for python)** --- Prioritizes speed and efficiency by using built in libraries to achieve asynchronous timed caching, quick nested dataclass sterilization, and modern rate limit handling.
* **More asynchronous than online learning** --- Has full asynchronicity and uses modern pythonic ``async`` and ``await`` syntax.
* **Cleaner than your room** --- Uses object oriented pythonic dot syntax for all of its models, so you can easily access any data point without worrying about dictionaries, strings, and any random inconsistencies you may encounter using the raw API.
* **S Tier Docs** --- Highly maintained documentation with an ample amount of examples to get you started. It also has the highest player model and coverage documentation.
Expand Down
5 changes: 2 additions & 3 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#
import re
import os
import sys
sys.path.insert(0, os.path.abspath('..'))
Expand All @@ -25,7 +24,7 @@


# The full version, including alpha/beta/rc tags
release = '0.4.1'
release = '0.4.2'


# -- General configuration ---------------------------------------------------
Expand Down Expand Up @@ -99,7 +98,7 @@
html_favicon = './images/icon.png'

# The logo to be used in the documentation
# html_logo = './images/icon.png'
html_logo = './images/icon.png'

# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
Expand Down
Binary file modified docs/images/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion hypixel/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
__author__ = 'duhby'
__license__ = 'MIT'
__copyright__ = 'Copyright 2021-present duhby'
__version__ = '0.4.1'
__version__ = '0.4.2'

from .achievement import *
from .client import *
Expand Down
Loading

0 comments on commit 3ebbb69

Please sign in to comment.