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

Fix issues with building flit #383

Merged

Conversation

seppeljordan
Copy link
Contributor

@seppeljordan seppeljordan commented Dec 2, 2019

This PR aims to do two things:

  1. Allow the build environment to use snapshots of pip from github, in addition to versions from PyPI
  2. Bring a mechanism in place to detect the "package format" of python packages and communicate that to the nixpkgs build system.

We use pip from master as a dependency in our build process as this fixes
a bug that prevents flit from being built.
This commit lays the ground work for detecting the package format of
source distributions as defined by nixpkgs.  Currently only setuptools
and pyproject are supported.
@seppeljordan seppeljordan mentioned this pull request Dec 3, 2019
@seppeljordan seppeljordan changed the title Enable package index to handle git sources Fix issues with building flit Dec 3, 2019
@seppeljordan
Copy link
Contributor Author

This is currently WIP. I hope to get to a solution as soon as working a full time day job allows me to.

@seppeljordan
Copy link
Contributor Author

We also include everything from #377 in this pull request since both pull requests evolve around dependency detection.

@seppeljordan seppeljordan merged commit a2bc831 into nix-community:master Dec 7, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant