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

Request to publish wheels for this package #80

Open
statik opened this issue Dec 19, 2019 · 9 comments
Open

Request to publish wheels for this package #80

statik opened this issue Dec 19, 2019 · 9 comments

Comments

@statik
Copy link

statik commented Dec 19, 2019

Hi! Thank you for making this package ❤️

I am using a build tool called bazel which only works with python wheels: https://github.com/tubular/rules_pygen

It seems that wheels are currently not published for the pandocfilters package. Please could you publish wheels for this package?

The instructions at https://pythonwheels.com/ may be helpful, it says that once you have installed the wheel package, where you would normally run python setup.py sdist, instead you can run python setup.py sdist bdist_wheel.

@ickc
Copy link
Collaborator

ickc commented May 13, 2020

Duplicated. See #55.

@johnthagen
Copy link

For pure Python packages, to create a wheel along with source distribution:

(venv) $ pip install --upgrade pip setuptools wheel
(venv) $ python setup.py sdist bdist_wheel

# See dist/*.whl

To upload wheels:

(venv) $ pip install twine
(venv) $ twine upload dist/*

@ickc
Copy link
Collaborator

ickc commented Jul 3, 2021

Duplicated. See #55.

@jgm
Copy link
Owner

jgm commented Jul 4, 2021

As mentioned in the other thread, I barely maintain this now.
I actually never use Python and don't know the first thing about its packaging infrastructure.
It would really be better if someone else could take over maintenance of the pandocfilters package; I just have too much on my plate as it is...

@ickc
Copy link
Collaborator

ickc commented Jul 4, 2021

I can help maintaining it if you want.

@jgm
Copy link
Owner

jgm commented Jul 5, 2021

@ickc that would be great, I'll give you privileges on this repo.

@ickc
Copy link
Collaborator

ickc commented Jul 5, 2021

Thanks!

Do you want me to manage the package at PyPI too? In that case you'll need to invite me as maintainer at PyPI as well. The handle is the same (ickc.)

A few things I probably will be working on:

  • go through the issues/PRs
  • add CI testing, perhaps improve the "Compatibility" section in the README
  • may be add type annotations, which means that at some point we're going to drop Python2
    • do a final release for Python2 first before dropping it
  • improve the dist as mention in this issue
    • may work with conda-forge recipe maintainer(s) to add run constrains matching pandoc versions.

Does that sound good?

I think it will be more about maintaining than adding any new things. As I'm helping maintaining panflute too, that would be the recommended tool to use. But there exists an ecosystem (especially in the backend like RMarkdown, jupyter) that depends on this so this should be continued to be maintained in the foreseeable future.

@jgm
Copy link
Owner

jgm commented Jul 5, 2021

Great, I've invited you as maintainer.

@jgm
Copy link
Owner

jgm commented Jul 5, 2021

That all sounds good to me.

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

No branches or pull requests

4 participants