Skip to content

Conversation

@pawelmhm
Copy link
Collaborator

No description provided.

@pawelmhm pawelmhm force-pushed the github-actions branch 4 times, most recently from d2a4662 to c3dd220 Compare April 21, 2021 13:14
@Gallaecio
Copy link
Contributor

You could also still use Tox, and run Tox from GitHub Actions, which is the approach we follow in Scrapy. The Scrapy GitHub Actions configuration is rather complex, but you could take inspiration from Spidermon’s .

@pawelmhm
Copy link
Collaborator Author

@Gallaecio it's not that complex, I added it in scrapyrt, just need to fix test and it'll be fine.

@pawelmhm
Copy link
Collaborator Author

ok @Gallaecio I added actions next steps on the roadmap:

replace bsddb with berkeleydb

bsddb3 is deprecated

install libdb-dev in github actions

[requirements-test] proper requirements for tests

tests directory, add __init__

library does not support Python 3.6 now (due to bsddb)

This will be fixed on next PR. Here we only fix builds

Revert "replace bsddb with berkeleydb"

This reverts commit 478dd33.

[github workflows] add caching of requirements
Copy link
Contributor

@Gallaecio Gallaecio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see you are still not using Tox, which I find confusing given the conversation in this issue (maybe a misunderstanding?). In any case, I have no strong opinion on that, using pytest directly works as well.

@pawelmhm pawelmhm changed the title switch from tox to github actions switch from travis to github actions Apr 27, 2021
@pawelmhm pawelmhm merged commit 629f381 into master Jun 11, 2021
@pawelmhm pawelmhm deleted the github-actions branch June 11, 2021 08:01
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.

3 participants