Update to more modern pyproject.toml and resolve test errors#4
Conversation
|
WOAH. Phenomenal! Stunning! And other commendable superlatives! Please volunteer your awesomeness for the main @beartype codebase, too. I'm begging you here... Very well. I'll stop begging. This PR is fantastic. I see only a few issues – mostly negligible, thankfully:
# In "pyproject.toml":
[tool.pytest.ini_options]
pythonpath = "src/"# In "tox.ini":
[testenv]
commands = pytest ... -o pythonpath=...maybe? Worth a try, anyway. Truly, CI is mind-boggling. 🥴 |
$ hatch build
$ cd dist
$ cp ipython_beartype-0.1.0-py3-none-any.whl ipython_beartype-0.1.0-py3-none-any.zip
$ unzip ipython_beartype-0.1.0-py3-none-any.zip
Archive: ipython_beartype-0.1.0-py3-none-any.zip
inflating: ipython_beartype/__init__.py
inflating: ipython_beartype/py.typed <----- Looks like it is in here
inflating: ipython_beartype-0.1.0.dist-info/METADATA
inflating: ipython_beartype-0.1.0.dist-info/WHEEL
inflating: ipython_beartype-0.1.0.dist-info/licenses/LICENSE
inflating: ipython_beartype-0.1.0.dist-info/RECORD
|
Oh, right. I forgot that Hatch bundles
Truer words were never spoken.
Superb. Your vigorous finger-crossing and hard work has paid off. Tests pass. Congrats, @ntjohnson1! I'll give @tusharsadhwani a day or two to chime in before merging this. But... this certainly looks superb from my end. I can hardly hold back the joyful tears anymore. 🥹 |
This should close #1 and makes steps towards #2.