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

PyPI petl not up to date (1.7.4 vs 1.7.5) #583

Closed
arturponinski opened this issue Jan 27, 2022 · 18 comments
Closed

PyPI petl not up to date (1.7.4 vs 1.7.5) #583

arturponinski opened this issue Jan 27, 2022 · 18 comments
Assignees
Labels
Bug It must work in all situations, but this failed Build CI CD Issues affecting github pypi readthedocs coveralls conda-forge

Comments

@arturponinski
Copy link
Collaborator

I've noticed that the latest available version of petl on PyPi is 1.7.4: https://pypi.org/project/petl/
However, here on github the version is 1.7.5 release on Oct 15, 2021. Is there any particular reason, this has not been released? Would you be able to release the latest version at your earliest convenience?
Thanks in advance.

@juarezr
Copy link
Member

juarezr commented Jan 28, 2022

Hi @arturponinski,

This happened because the release pipeline was using Travis-ci.org free service. But it was discontinued some time ago.

If I had the credentials to PyPI account, I would already have fixed with a new pipeline in github.com actions.

I sent a message to @alimanfoo but no he hasn't answered yet. Maybe he missed.

@juarezr juarezr added Bug It must work in all situations, but this failed Build CI CD Issues affecting github pypi readthedocs coveralls conda-forge labels Jan 28, 2022
@alimanfoo
Copy link
Collaborator

Hi @juarezr, so sorry for slow reply, if you could send me your PyPI user name I'd be happy to add you as a maintainer.

@juarezr
Copy link
Member

juarezr commented Jan 31, 2022

Hi @alimanfoo,

Glad to see you back here.

After travis-ci.org ceased working, all petl CD pipelines stopped working:

I see that we need to step in to fix all of them. I hope that with your help we can get all working.

Meanwhile:

Also, I would like to hear your opinion about:

Accounts

@arturponinski
Copy link
Collaborator Author

I would be more than happy to be part of petl as a maintainer and push petl it to 2.0 according to roadmap posted by @alimanfoo here: https://groups.google.com/g/python-etl/c/0EOmiTOdrUE/m/c1vTuMGjDAAJ

@juarezr
Copy link
Member

juarezr commented Jan 31, 2022

I would be more than happy to be part of petl as a maintainer and push petl it to 2.0 according to roadmap posted by @alimanfoo here: https://groups.google.com/g/python-etl/c/0EOmiTOdrUE/m/c1vTuMGjDAAJ

@alimanfoo
Copy link
Collaborator

Hi @juarezr,

All sounds great.

Also, I would like to hear your opinion about:

  • Migrating the deployment process for releases of PyPI, Conda Forge and readthedocs.org to Github Actions

SGTM, whatever you think would be most convenient.

FWIW very happy for you to grant maintainer status to contributors as you see fit.

@arturponinski it's a pleasure to meet you!

Accounts

I've added you to PyPI and RTFD, I think you're already on the conda-forge feedstock.

Please let me know if there's anything else I can help with 🌸

@juarezr
Copy link
Member

juarezr commented Feb 1, 2022

Hi @alimanfoo,

I going to check everything and return if there is any other problem.
Thanks for your time.

Hi @ arturponinski,

I'll add you as maintainer of this repository also. Welcome!

@juarezr
Copy link
Member

juarezr commented Feb 2, 2022

Update:

@juarezr
Copy link
Member

juarezr commented Feb 2, 2022

TODO:

  • Waiting for petl-feedstock trigger a new release in conda forge
  • Remove hooks of:
    • travis-ci.org
    • AppVeyor
    • Both testing and release are now on Github Actions
  • Update the badges on readme.md
  • Cleanup outdated files and docs on repository

@arturponinski
Copy link
Collaborator Author

arturponinski commented Feb 2, 2022

That's amazing news! Impressive work @juarezr We would need to release 1.7.5 to pypi as well (to be aligned with github releases)

@juarezr
Copy link
Member

juarezr commented Feb 2, 2022

@juarezr
Copy link
Member

juarezr commented Feb 2, 2022

OMG!

The release of conda-forge/petl-feedstock failed.

import: 'petl'
+ nosetests -v petl
Failure: ModuleNotFoundError (No module named 'pytest') ... ERROR

@arturponinski
Copy link
Collaborator Author

@juarezr
Copy link
Member

juarezr commented Feb 2, 2022

Investigating failure:

export SRC_DIR=/home/conda/feedstock_root/build_artifacts/petl_1643806652129/test_tmp
import: 'petl'
import: 'petl'
+ pytest --verbose petl
============================= test session starts ==============================
platform linux -- Python 3.10.2, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- $PREFIX/bin/python
cachedir: .pytest_cache
rootdir: $SRC_DIR
collecting ... collected 0 items

============================ no tests ran in 0.00s =============================
ERROR: file or directory not found: petl

Tests failed for petl-1.7.6-pyh6c4a22f_0.tar.bz2 - moving package to /home/conda/feedstock_root/build_artifacts/broken

@arturponinski
Copy link
Collaborator Author

@juarezr wouldn't this: https://github.com/petl-developers/petl/pull/596/files resolve the issue of missing 1.7.5 in PyPI ?
It would be beneficial in case the action failed for whatever reason.

@juarezr
Copy link
Member

juarezr commented Feb 4, 2022

  • It would be very interesting to have such a procedure
  • I didn't look how it works yet
  • I don't know if it works for conda-forge

@juarezr
Copy link
Member

juarezr commented Feb 5, 2022

@juarezr
Copy link
Member

juarezr commented Feb 5, 2022

Update:

@juarezr juarezr closed this as completed Feb 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug It must work in all situations, but this failed Build CI CD Issues affecting github pypi readthedocs coveralls conda-forge
Projects
None yet
Development

No branches or pull requests

3 participants