Skip to content
This repository has been archived by the owner on Oct 14, 2023. It is now read-only.

Try out flit for publishing #252

Closed
astrojuanlu opened this issue Oct 3, 2017 · 9 comments
Closed

Try out flit for publishing #252

astrojuanlu opened this issue Oct 3, 2017 · 9 comments
Assignees

Comments

@astrojuanlu
Copy link
Member

Our setup.py is relatively simple, so now that PEP 517 has been provisionally accepted let us try flit for publishing:

https://github.com/takluyver/flit

@astrojuanlu astrojuanlu added this to the 0.8 milestone Oct 3, 2017
@astrojuanlu astrojuanlu self-assigned this Oct 3, 2017
@astrojuanlu
Copy link
Member Author

If that works, we would be able to remove setup.py and replace it with a [build-system] key in pyproject.toml as explained here:

https://www.python.org/dev/peps/pep-0517/#source-trees

@astrojuanlu
Copy link
Member Author

To be precise: this pull request has to be implemented first pypa/flit#137

@astrojuanlu
Copy link
Member Author

The APIs are still evolving. Postponing.

@astrojuanlu astrojuanlu modified the milestones: 0.8, Future Oct 19, 2017
@astrojuanlu
Copy link
Member Author

Also: pypa/flit#115

@astrojuanlu astrojuanlu removed this from the Future milestone Nov 20, 2017
@astrojuanlu
Copy link
Member Author

Closing until pypa/flit#115 is fixed.

@astrojuanlu
Copy link
Member Author

pypa/flit#260 has been merged. Reopening!

@astrojuanlu astrojuanlu reopened this Nov 3, 2019
@takluyver
Copy link

I'm looking for people to test a release candidate including support for src/ directories, if you're interested.

@astrojuanlu
Copy link
Member Author

On it! Figuring out how to move all the metadata elements from setup.cfg to pyproject.toml :)

@astrojuanlu
Copy link
Member Author

Tracking in #802.

astrojuanlu added a commit to astrojuanlu/poliastro that referenced this issue Nov 17, 2019
Some pending items noted.

Fix poliastro#252.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants