smarie / python-pytest-steps

A tiny package to ease the creation of test steps with shared intermediate results/state.
https://smarie.github.io/python-pytest-steps/
BSD 3-Clause "New" or "Revised" License
56 stars 5 forks source link

update setup/tests #44

Closed j-carson closed 3 years ago

j-carson commented 3 years ago

Fixes misc setup issues when starting to work with this repo in a new environment

  1. Removes references from README.md to files that do not exist, use new "extras" defined in setup.py
  2. Fixes broken test_with_cases test (but there are still two pandas deprecation warnings lurking about the test suite)
  3. removes tests_require (obsolete feature of setuptools) and uses extras_require instead
  4. add additional libraries to "test" extras to run all tests, add "doc" extras for making the docs

possible other lurking bug: I could not get the "ant" command referred to in the README to run on my computer

smarie commented 3 years ago

sorry @j-carson I saw this too late but I actually had already a working template that I am progressively using for all my other libraries (pyfields, pytest-cases, pytest-harvest, makefun, decopatch, etc.)

I just made the move, it should be working soon

smarie commented 3 years ago

done: https://github.com/smarie/python-pytest-steps/actions

I can therefore close this PR. Sorry again for the time spent on this :(

j-carson commented 3 years ago

I honestly didn't expect this one to be merged - I just didn't want to mix my "feature branch" and my "build system branch" while still showing you what I did to get the steps_bag branch to build in my environment