Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed 3 sites, disabed 3, added #1539

Merged
merged 28 commits into from
May 24, 2024
Merged

Fixed 3 sites, disabed 3, added #1539

merged 28 commits into from
May 24, 2024

Conversation

rly0nheart
Copy link
Collaborator

@rly0nheart rly0nheart commented May 18, 2024

Fixed Sites

  • Buzznet
  • Wikizilla
  • trepup.com

Disabled, due to login requirement or site is down:

  • Star Citizens
  • Waytothelight
  • Banki.ru

Added Sites

  • Star Citizens Community
  • EduGeek

Other

  • Drop use of setup.py and requirements.txt
  • Using pyproject.toml
  • Increase minimum Python requirement to 3.10, from 3.8
  • Update snapcraft.yaml file

Pytest Output

======================================================================================================= test session starts ========================================================================================================
platform linux -- Python 3.12.3, pytest-7.4.4, pluggy-1.5.0
rootdir: /../../../maigret
configfile: pytest.ini
plugins: cov-4.1.0, rerunfailures-12.0, asyncio-0.23.7, pytest_httpserver-1.0.10
asyncio: mode=Mode.AUTO
collected 66 items                                                                                                                                                                                                                 

tests/test_activation.py .                                                                                                                                                                                                   [  1%]
tests/test_cli.py ....                                                                                                                                                                                                       [  7%]
tests/test_data.py .                                                                                                                                                                                                         [  9%]
tests/test_executors.py ....                                                                                                                                                                                                 [ 15%]
tests/test_maigret.py ..                                                                                                                                                                                                     [ 18%]
tests/test_notify.py ....                                                                                                                                                                                                    [ 24%]
tests/test_report.py ............s..                                                                                                                                                                                         [ 46%]
tests/test_sites.py .............                                                                                                                                                                                            [ 66%]
tests/test_utils.py ...........                                                                                                                                                                                              [ 83%]
tests/test_activation.py s                                                                                                                                                                                                   [ 84%]
tests/test_checking.py ....                                                                                                                                                                                                  [ 90%]
tests/test_maigret.py .s.ss.                                                                                                                                                                                                 [100%]

================================================================================================== 61 passed, 5 skipped in 32.80s ==================================================================================================

fixed_sites: AllRecipes, Linktree, CreativeMarket, ImgInn, Shutterstock, Contently

disabled_sites: Forums.ea.com. CrunchyRoll, Windy, MetaCritic, InfosecInstitute, Armchairgm.fandom.com, Bleach.fandom.com

Update requirements to prevent dependency conflicts.
Update requirements.txt to prevent dependency conflicts
…disabled_sites: MicrosoftTechNet, club.cnews.ru, Scorcher
…disabled_sites: MicrosoftTechNet, club.cnews.ru, Scorcher
@rly0nheart rly0nheart requested a review from soxoj May 18, 2024 22:09
…y, requirements.txt, test-requirements.txt, as they are already specified in pyproject.toml
…y, requirements.txt, test-requirements.txt, as they are already specified in pyproject.toml
…y, requirements.txt, test-requirements.txt, as they are already specified in pyproject.toml
…y, requirements.txt, test-requirements.txt, as they are already specified in pyproject.toml
…y, requirements.txt, test-requirements.txt, as they are already specified in pyproject.toml
…y, requirements.txt, test-requirements.txt, as they are already specified in pyproject.toml
Fix dependency installation
@soxoj
Copy link
Owner

soxoj commented May 24, 2024

Fantastic, thanks a lot, merging!

@soxoj soxoj merged commit 0341537 into soxoj:main May 24, 2024
3 checks passed
@rly0nheart rly0nheart deleted the site-fixes branch May 24, 2024 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants